如何使用 MKVmerge 将 sbtitles 添加到 MKV 但禁用所有 sbtitles

如何使用 MKVmerge 将 sbtitles 添加到 MKV 但禁用所有 sbtitles

我在这个网站上偶然发现了 mkvmerger.bat,它对我来说非常好用(如何合并所有具有相同文件名的视频和字幕)但似乎将最后一个字幕文件设置为默认文件(然后在播放视频时播放)

我希望观众看不到字幕,除非他们特意选择了一组字幕,那么我该如何修改脚本以将无字幕设置为默认或“禁用字幕”。提前致谢

更新 https://forum.videohelp.com/threads/403722-Add-multiple-Subtitles-to-Video-File提供一个脚本,从子目录中获取字幕并将其添加到同名的 MKV 视频文件中。

此例程将默认设置为“无字幕”,这正是我想要的。作者建议在相应子例程文件的名称前添加“--default-track 0:no”即可解决问题(而且似乎确实如此)

我尝试在各个地方添加魔术文本“--default-track 0:no”,例如:mkvmerge.exe -o“%mkvTarget%”--default-track 0:no“%mkvSources%”或
IF EXIST“%mkvTargetName%”。idx“SET”mkvSources =%mkvSources%“--default-track 0:no“%mkvTargetName%”。idx“
但这并没有达到预期的效果

相关内容