I have a number of video files from TV shows and I want to add subtitles subtitles to each of them. While I can use MKV merge for a few files, but here the number of files is too much, and doing each one individually would take a lot of time. I used the following:

     for %x in (*.mp4) do mkvmerge "%x" -o "%~nx.mkv"

But it will only mux mp4 to mkv, and not add the subtitles(srt). My video files and subtitles have the same name for each episode. Thank you!

有帮助吗?

解决方案

try this:

 for %x in (*.mp4) do mkvmerge -o "%~nx.mkv" "%~x" "%~nx.srt"

For more info look at the docu.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top