
FFmpeg looks like the best candidate here (in fact half or more of the GUIs that do this sort of stuff use it behind the scenes).

So - there are various programs out there that can do parts of this - but how to batch it with ffmpeg? I have a few to go through- it would be nice to find a command line tool that can be run. Transcoding VC-1 on the fly is not a low CPU task for the server so I'd like to convert them to an easier format (in this case h264).īut I want to keep the MKV format and keep the audio and subtitles untouched. Now - some of these video files are using a VC-1 codec. Some clients need the server to transcode on the fly (for example if you want subtitles and the client needs them just in the video stream). To do this - I've been keeping the files in the Matrovska/MKV format. To make it easier to use the films I buy easier for the kids - I use Plex.īut given that we're a two-language house - I often want to keep multiple audio and subtitle tracks around - so I don't want to burn them into the video track.

However - I did get to learn a fair bit more about how ffmpeg command line works :) Update: I should have checked the plex support site to start with - this is already documented on this support article.
