我有几部带有多个字幕的电影/动画,我想全部禁用(而不是删除)字幕在批处理(.bat
文件中);低于当前代码:
for %%a in (*.mkv, *.mp4) do (
REM disable subtitles
)
这怎么可能呢?
答案1
最近,我通过反复试验找到了如何在输出文件上设置/取消设置默认字幕轨道的方法。
与输入文件相同的默认轨道:
-default_mode infer_no_subs
无默认曲目:
-default_mode infer_no_subs -disposition:s -default
或者
-default_mode infer_no_subs -disposition:s none
强制使用默认轨道:
-default_mode infer_no_subs -disposition:s:2 default
(将第三首曲目设置为默认曲目)
注意:如果没有编码任何选项,则第一条轨道始终是默认轨道