Question

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!

Was it helpful?

Solution

try this:

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

For more info look at the docu.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top