Mohammad Nair Aalam
Mohammad Nair Aalam

Reputation: 97

Remux contents of multiple files to .mkv using batch

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!

Upvotes: 4

Views: 8353

Answers (1)

Endoro
Endoro

Reputation: 37569

try this:

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

For more info look at the docu.

Upvotes: 6

Related Questions