使用 MKVToolNix 批量删除字幕

Lin*_*eak 7 video-subtitles shell-script

对于我认为的一个文件,我需要使用MKVToolNix从目录中的MKV文件中批量删除所有字幕:

mkvmerge -o output.mkv --no-subtitles input.mkv
Run Code Online (Sandbox Code Playgroud)

我如何为 100 多个文件实现这一目标?

ter*_*don 8

如果它们都在同一目录中,您可以执行以下操作:

for file in *mkv; do
    mkvmerge -o "${file%.mkv}".nosubs.mkv --no-subtitles "$file"
done
Run Code Online (Sandbox Code Playgroud)