
MKVToolnix批量封装(字幕&音轨)
一.使用 ReNamer 批量重命名待封装的媒体文件 (视频/音轨/字幕...), 如下图所示
二.使用 [MKVToolNix GUI]创建单次封装任务, 设置好每个轨道的输出属性
三. 点击 “混流 > 显示命令行 > 复制到剪贴板” **导出单次封装任务的cmd命令
举例: "D:\Program Files\MKVToolNix\mkvmerge.exe" --ui-language zh_CN --output "D:\PTerWEB\满溢的水果挞\01.mkv" --language 0:und --language 1:ja --default-track 1:yes" (^" "D:\PTerWEB\满溢的水果挞\01.mp4" ")^" --language 0:zh --track-name ^"0:Chinese Simplified^" --default-track 0:yes "(^" "D:\PTerWEB\满溢的水果挞\01.zh-Hans.srt" ")^" --language 0:zh --track-name ^"0:Chinese Traditional^" "(^" "D:\PTerWEB\满溢的水果挞\01.zh-Hant.srt" ")^" --track-order 0:0,0:1,1:0,2:0
四. 批量替换cmd命令中需要重复执行的文件路径, 即: 将 D:\PTerWEB\满溢的水果挞\01 替换为 %~ni ,并在前面加上循环执行命令 for %i in (*.mp4) do , 其中 .mp4 为输入视频的格式后缀,需根据实际情况修改
举例: for %%i in (*.mp4) do "D:\Program Files\MKVToolNix\mkvmerge.exe" --ui-language zh_CN --output "%%~ni_output.mkv" --language 0:und --language 1:ja --default-track 1:yes "(^" "%%~ni.mp4" ")^" --language 0:zh --track-name ^"0:Chinese Simplified^" --default-track 0:yes "(^" "%%~ni.zh-Hans.srt " ")^" --language 0:zh --track-name ^"0:Chinese Traditional^" "(^" "%%~ni.zh-Hant.srt" ")^" --track-order 0:0,0:1,1:0,2:0
其中,输出文件名的_output部分是为了避免输出为同名同后缀时的文件覆盖问题,实际上本例中的输入为 .mp4, 输出为 .mkv, 不会出现这种问题,红字部分可以省略
五. 在当前文件目录下打开cmd窗口, 复制上方修改过的命令行; “右键”输入, “回车”执行即可
-- 展开阅读全文 --
暂无评论,1050人围观