I convert all of my mkv files to mp4 (m4v specifically). The main reason is compatibility with ios devices. I have no problem with mkv since the video in it is usually compatible with iOS, I just change the container.
Forgot to mention that I encode them into m4v's. Just posted this after reading the new comments, so you can extract the MP4 from the MKV container. PERFECT. I'll start using MKV in Handbrake from now on.
I think the MKV crowd mainly uses HTPCs for playback but most mp4 people use PS3, XBox360, AppleTV, Roku, etc…..
Yeah, not to get long winded, here is my setup:
1. 2010 Pioneer Elite VSX-33 AVR: supports AC3/DTS/DDII/THX/7.1+, everything you can throw at it (controls all devices via HDMI in and outputs 1 HDMI channel for viewing). Also supports 3D should I decide.
2. 50" Pioneer Elite (again, high quality is essential)
3. Here's the important part:
I have 2 "Time Capsules", the latest gen is my main router, the previous gen connected WiFi to extend my network to my media center. This provides internet radio and full control of my AVR from my computers.
Most importantly I have my aTV 2 connected to that "Time Capsule" via ethernet and configured XBMC to access the HDD via SMB, acting as an attached storage device for my media instead of streaming it. Using Finder I drag and drop my final movie into the "Time Capsule" HDD folder and XBMC loads it, allowing me to select the audio tracks I encoded as well as subtitles. It supports about every codec and have had no issues playing any movie so far.
I'm use handbrake to encode my DVDs into m4v with 5.1 DD and 2 channel aac. This way I can get full iOS compatibility.
Exactly what I've been doing (learned the hard way through months of studying). I learned that placing the AAC Stereo track first is key as iOS and OS X Quicktime default to the first audio track, and XBMC can be configured to default to the best track. I've been told to use AC3 Passthru for the second track as this preserves the DVD audio (before I was using AC3 6-channel discrete which I learned made no sense).
I've achieved great audio and with my advanced settings at full mach I can encode a DVD on my 2010 3.33GHz 6-Core Mac Pro in less than an hour, retaining quality without a huge file. I refuse to use the batch encode workflow as I have little control over the quality and don't mind manually processing each rip, I'd rather do it right the first time.
You can have soft subs in mp4, they are not pretty though, and your best bet would probably be MKVtools or Subler.
I've tried Subler but found MetaX to offer more. Maybe I should give Subler a second chance as most recommend it.
It may be favoured for BD rips as it allows the storage of DTS, DTS-HD/HR, TrueHD, PCM etc which MP4 doesn't. However, you're setup with AAC and AC3 in no way requires MKV.
My system supports DTS and such, so I was planning on a different encoding process for my BD's. Does that throw a wrench into the equations?
My opinion: Keep doing what you're doing. You're not missing out on anything using MKV, only breaking compatibility. Also with MKV you lose the ability to add metadata.
m4v was designed for Apple devices, and it works great, no reason to use anything else.
Tagging is definitely something I need, and isn't supported in MKV? Hmmmm. Good point on M4V in Apple devices, my only fear is if that changes and MKV format is supported or other video devices develop that may be better. Then again, I ain't Ms Cleo
Thanks for all your help guys. It's amazing how much more you can always learn
