I didn't know where to place this so I placed it here. If it needs to be moved, please feel free to do so. Alright, Let me get to it. I just decided to get an XBOX as an extender to use with Windows Media Center and Media Browser Classic. As we all know XBOX does not play MKV files. All my files are MKVs. I would like to write a script or use an existing one with minor modification to mass convert all my movies and tv series from MKV to MP4. I am not sure what I do know about MKV to MP$ to be true so I am asking for some help. I have read several threads and everyone has their own take on this.
This is what I know so far. Please feel free to correct me if I am wrong.
MP4 must only contain AAC or AC3 tracks to be compatible with all devices.
Converting MKV to MP4 is a resource hog and it is super slow. To speed the process MKV can just change the container to MP4 which is super fast. A lot of MKVs are encoded in H.264 which means the video part does not need to be re-encoded. It can just be copied to the new container. Also there will be no quality lost.
Now if you have an MKV file with a DTS track, you may want to change the video container but remux the audio to AC3 or AAC. But AC3 requires the user to have a receiver. Otherwise, it will be force to be transcoded. AAC is the most common track. It will playback in all devices.
Someone suggest to add an AAC track as well as AC3 to all MP4s to ensure that the file does not require transcoding ever.
Also if someone has already done that, by all means, share the info.
Edit: I would not have a chance to proof read so please ignore all grammar. I have to run to a meeting.
Edited by breezytm, 20 October 2014 - 12:21 PM.