找回密码
 立即注册
查看: 132|回复: 0

【小工具】一行命令批量压制+自动内封或内嵌

  • TA的每日心情
    慵懒
    12 小时前
  • 签到天数: 471 天

    [LV.9]以坛为家II

    18

    主题

    105

    回帖

    10

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    167061
    op200 发表于 昨天 00:40 | 显示全部楼层 |阅读模式
    本帖最后由 op200 于 2025-7-6 00:41 编辑

    面向新手小白的一键压制工具


    • 安装 Python
      https://www.python.org/downloads/目前最新稳定版是 3.13.5,下载安装包后运行安装程序即可,记得在安装时勾选添加 PATH 的选项(总之看到 PATH 那行勾上再安装就行)
    • 用 pip 安装 easyrip
      打开 cmd,运行以下命令
      1. pip install -U easyrip
      复制代码
      -U 的意思是更新,如果已经安装过 easyrip,再运行这行命令,会在有更新可用的时候更新
    • 配置命令行环境
      1. easyrip
      复制代码
      在 cmd 中直接运行 easyrip 命令,会进入 easyrip 界面,它会自动检测环境;
      例如 ffmpeg、mkvmerge 等命令行工具。
      如果你没有这些工具,点击对应的链接下载,将目录放到 PATH 环境变量中即可
      如果你不会,可以看这篇文章 刚才随便搜的文章
    • 配置好环境后,再次打开 easyrip,让它检查环境
      在 easyrip 命令界面,按 Ctrl+Z,cmd中会打印出 ^Z 这个符号,然后按回车,就能退出 easyrip 了
    • 环境没问题后,只需要一行命令,即可完成压制
      具体可见 这个链接
      这里举个例子:
      • 准备好源视频、制作好的ass字幕
      • 视频重命名为 01.mkv(原来是什么后缀就用什么后缀,这里用mkv举例),这里用01代表集数举例
      • 字幕重命名为 01.zh-Hans.ass 01.zh-Hant.ass(这里假设有简繁两个字幕,实际具体有几个字幕都可以)
      • 准备好字体所在文件夹,例如你可以在 Aegisub 中的 字体收集器 功能里将字体复制到指定文件夹,例如复制到一个名叫 font 的文件夹
      • 进入 easyrip 命令输入界面
        1. easyrip
        复制代码

      • 用一行命令解决压制+内封子集化
        1. -i fd -t 20 -preset x264fast -crf 17 -c:a copy -soft-sub auto -subset-font-dir "你的font文件夹的路径" -muxer mkv -r auto -run
        复制代码
        -i fd 输入视频文件,fd 会弹出一个文件选择对话框,选择刚才准备好的 01.mkv(可以一次选择多个文件)
        -t 20 只保留前 20 秒做演示
        -preset x264fast 用 x264fast 预设压制视频,注意这不是 x264 的预设,这是 easyrip 内置的预设,具体有哪些预设详见 help
        -crf 17 调控 x264 的 crf 以调控码率
        -c:a copy 将源视频的音频轨道复制过来
        -soft-sub auto 自动识别同目录下同前缀的 ass
        -subset-font-dir 输入font文件夹的路径时,你可以直接将文件夹拖入cmd,它将自动输入路径
        -muxer mkv 这将使用 mkvmerge 封装
        -r auto 自动判断并重写帧率
        -run 执行完这行命令后直接执行压制,如果不加 -run,将在输入 run 命令后压制,可以不加 -run,输入 list 命令,查看刚才输入的内容,然后用 run 命令一起压制


    注意事项:旧版的cmd对变色的支持不太好,例如旧版的win10,具体表现为变色的起点和终点位置出现乱码,新版的win10的cmd没有这个问题,或者使用 powershell 而不是 cmd 运行,如果使用 powershell,建议安装新版的 powershell 7



    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表