我有一个文件夹:
- TVShow - 剧集01.mkv
- TVShow - 剧集01.srt
- TVShow - 剧集02.mkv
- TVShow - 剧集02.srt
- TVShow - 剧集03.mkv
- TVShow - 剧集03.srt
等等...
我已经知道我可以一个接一个地使用MKVMerge。这将需要相当长的时间,因此......我想制作一个批处理脚本,可以对MKVToolNix,mkvmerge或类似文件夹中的所有文件执行此操作。
我还需要批处理脚本是相对的,以便我可以在以后使用时应用脚本,当文件名不同时。文件名可能不是总是“TVShow”,而是例如“Second TV Show”。
1。 我想将外部字幕文件(srt)复用到相应的电影文件(mkv)中。
2。 我还想让字幕成为相应电影文件的默认和强制字幕。
如何制作这样的批处理脚本?我对批处理脚本有一些了解,我已经用Google搜索了几个小时而没有找到任何有用的信息。
我从这开始,但它不起作用,也没有将字幕设置为默认或强制:
"B:\OneDrive\Portable applications\mkvtoolnix\mkvmerge.exe" "FOR %%A IN (*.mkv) DO mkvmerge -o "remux-%%~nA.mkv" "%%~A" "%%~dpnA.srt"