Video Compression > Video Containers
Easiest and scriptable way to remux MKVs to MP4s?
(1/1)
Stevoman:
So I've received a ton of video files. The video is regular old x264-encoded AVC, and the audio is regular old Nero-encoded AAC, positively nothing special and totally standards compliant. Except the genius who sent them to me felt the need to use an MKV container, which is of course a huge inconvenience because all my gadgets and video game consoles expect an MP4.
What's the easiest way to extract the two streams from my MKVs, and get them into a format my iPad can play? I'm going to have to script something, because there's hundreds of MKVs. Really don't want to transcode with something like Handbrake...
(Side rant - I hate it when people use MKV for the sake of using MKV. It has a place, particularly for multiple audio/subtitle streams, but if you just have a dead-simple 1 video/1 audio stream, why not just use MP4?)
J_Darnley:
Rant: Matroska has better tools, so why use MP4 when you aren't interested in hardware compatibility?
Anyway, use ffmpeg if you want a one-line solution.
skittle:
--- Quote from: Stevoman on January 06, 2012, 08:17:04 AM ---So I've received a ton of video files. The video is regular old x264-encoded AVC, and the audio is regular old Nero-encoded AAC, positively nothing special and totally standards compliant. Except the genius who sent them to me felt the need to use an MKV container, which is of course a huge inconvenience because all my gadgets and video game consoles expect an MP4.
What's the easiest way to extract the two streams from my MKVs, and get them into a format my iPad can play? I'm going to have to script something, because there's hundreds of MKVs. Really don't want to transcode with something like Handbrake...
(Side rant - I hate it when people use MKV for the sake of using MKV. It has a place, particularly for multiple audio/subtitle streams, but if you just have a dead-simple 1 video/1 audio stream, why not just use MP4?)
--- End quote ---
Hello welcome to 2012! Do not complain that your 5 year old VIDEO GAME CONSOLE does not support Matroska. Everything modern, even TVs, today support mkv.
P.S. Sorry to hear you bought a crippled tablet :(
DragonZord:
My experience with MKV is that although many things do play it, many of those things play it badly compared to other formats. Often it takes longer for playback to begin, and sometimes it stutters. Generally I just get the impression that MKVs need more power to be played, which is noticeable on lower spec devices. Or maybe the developers don't put as much effort into their MKV splitters. Either way I prefer MP4 as well.
It's certainly easier to make complex MKVs owing to the great tools around, and fortunately you can convert the output into an MP4, preserving all the streams. This is my preferred approach currently. Least effort and best results.
I'd probably use ffmpeg too. I'd make a little batch script and drop a folder onto it :-)
Navigation
[0] Message Index
Go to full version