i have many files in 1 folder. how can i quickly create multiple jobs so 1.mp4 and 1.srt are in 1 job, and 2.mp4 and 2.srt are in another job? thank you
Using a shell such as bash
I’d probably do something like this:
for idx in {1..50} ; do
mkvmerge -o ${idx}.mkv ${idx}.mp4 ${idx}.srt
done
You can easily do similar things with scripting languages such as Python or even in PowerShell.
And if your file names aren’t just numbers, but each MP4 & each SRT share the same base name, you can do something simliar:
for mp4_name in *.mp4; do
mkvmerge -o ${mp4_name%mp4}.mkv ${mp4_name} ${mp4_name%mp4}.srt
done
Or look into one of the third-party batch muxing GUIs.