MKVToolnix批量封装(字幕&音轨)

MKVToolnix批量封装(字幕&音轨)

一.使用 ReNamer 批量重命名待封装的媒体文件 (视频/音轨/字幕...), 如下图所示

1.png

二.使用 [MKVToolNix GUI]创建单次封装任务, 设置好每个轨道的输出属性

2.png

三. 点击 “混流 > 显示命令行 > 复制到剪贴板” **导出单次封装任务的cmd命令

3.png

举例:

"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窗口, 复制上方修改过的命令行; “右键”输入, “回车”执行即可

相关推荐

纽扣电池什么地方有购买
365bet下载手机版

纽扣电池什么地方有购买

📅 07-12 👍 77
RX 470D和RX 470哪个好 AMD RX470D与RX470详细区别对比
365bet下载手机版

RX 470D和RX 470哪个好 AMD RX470D与RX470详细区别对比

📅 08-03 👍 363
说说对于上汽大众4S店“尊选级”全合成机油的使用感受