Here is a quick and easy way to convert an MKV to an MP4 for the 360...
1. Using
MKVmerge demux the video and audio from your MKV file.
2. Using whichever software you choose, convert the audio to MP4 (remember it has to be 2 channel AAC LC). This can be done with a number of different programs.... choose whichever one you are most familiar with (ie.
meGUI,
foobar2000 (with the proper plugins), etc.)
3. Using
h264info change the level of the video (the .h264 file) to 4.1 (This will not re-encode the video so it will only take a few minutes to re-write). Make sure that the output filename is different than the input or it will fail.
4. Using
MP4Box or
YAMB (to avoid command lines) remux the video and audio.
That's it! You are now ready to play the new file without suffering though a lengthy re-encoding process!
Remember that this only works if your video bitrate is already below the max of 10 Mbps (with resolutions of 1920x1080 and a framerate of 30fps).
Hope this saves some of you lots of time!
Thanks for this tutorial, just what I need to get my MKV's streaming to the 360, I've done step 1, opened the mkv up in MKVmerge and emuxed the file with a different file name (episode1.mkv was original file, called this episode1b.mkv)
Installed megui but I am stuck now, I load up the MKV so i can convert to MP4 but now joy, says file 'Problem with video filename: The path is not of a legal form' so can;t get any further.
Bit of a newbie at conversions so excuse me if I am being a bit thick here.