Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

jason221

macrumors 6502
Original poster
Jun 26, 2009
400
0
So I finally found some applications to change .mkv files to .m4v/.mp4 without taking hours to convert the file itself. The two best ones that I have found are Subler and MKVTools. One problem, though. I can add videos (720p) remuxed from .mkv to .m4v using Subler to iTunes but they won't sync to my iPhone 4. I'm thinking it's because the audio codec in the files is AC3 and iTunes needs AAC. I can't figure out how to do that using Subler. Everything works fine with MKVTools, but it takes at least ten to fifteen minutes longer, which is inconvenient for remuxing several TV show episodes.

Any help would be appreciated.
 
So I finally found some applications to change .mkv files to .m4v/.mp4 without taking hours to convert the file itself. The two best ones that I have found are Subler and MKVTools. One problem, though. I can add videos (720p) remuxed from .mkv to .m4v using Subler to iTunes but they won't sync to my iPhone 4. I'm thinking it's because the audio codec in the files is AC3 and iTunes needs AAC. I can't figure out how to do that using Subler. Everything works fine with MKVTools, but it takes at least ten to fifteen minutes longer, which is inconvenient for remuxing several TV show episodes.

Any help would be appreciated.

Have you tried downloading the VLC app for iPhone. During sync you can drag content into the VLC app and it does support lots of formts. I have been using it to play AVI
 
You are correct in that the audio codec needs to be aac for the iPhone, so it looks like you'll have to do a little bit or re-encoding. The other thing to be aware of is that the iphone needs the avc profile level to be set to 3.1, which I'm not sure if Subler does. I would think that it does. You can verify that with and app like mediaInfo. If it's not being changed, you won't be able to sync.

Note, with MKVtools, if you use the iPhone setting in the "Quick" tab, then the audio will automatically be re-encoded to aac, which might be why it is taking longer with MKVtools. Also, MKVtools doesn't have an iPhone 4 option yet in the Quick tabs, so if you're inputting a 720P file, the video will also be re-encoded since MKVtools is trying to create a video compatible with older models. You should be using the MP4 tab and set the video to passthru, audio to aac and the device to iPhone. For a TV show, it shouldn't take more than 5 minutes or so.

Also, in case you weren't aware of it (most people aren't), if you drag all of your TV shows to MKVtools and make your settings, all the files are added to the queue with those settings. You just need to make sure that each video has a similar track format (e.g., video - track #1, audio - track #2).
 
Have you tried downloading the VLC app for iPhone. During sync you can drag content into the VLC app and it does support lots of formts. I have been using it to play AVI

Good suggestion, but it doesn't play 720p .mkv files.

You are correct in that the audio codec needs to be aac for the iPhone, so it looks like you'll have to do a little bit or re-encoding. The other thing to be aware of is that the iphone needs the avc profile level to be set to 3.1, which I'm not sure if Subler does. I would think that it does. You can verify that with and app like mediaInfo. If it's not being changed, you won't be able to sync.

Note, with MKVtools, if you use the iPhone setting in the "Quick" tab, then the audio will automatically be re-encoded to aac, which might be why it is taking longer with MKVtools. Also, MKVtools doesn't have an iPhone 4 option yet in the Quick tabs, so if you're inputting a 720P file, the video will also be re-encoded since MKVtools is trying to create a video compatible with older models. You should be using the MP4 tab and set the video to passthru, audio to aac and the device to iPhone. For a TV show, it shouldn't take more than 5 minutes or so.

Also, in case you weren't aware of it (most people aren't), if you drag all of your TV shows to MKVtools and make your settings, all the files are added to the queue with those settings. You just need to make sure that each video has a similar track format (e.g., video - track #1, audio - track #2).

OK, so I figured out that if I copy the files onto my computer's hard drive first instead of just remuxing while the files are still on my external hard drive, the process goes much faster. I've just been doing Video: pass-thru, Audio: AAC (2 ch.), and Device: General. They sync to my iPhone just fine.
 
I've just been doing Video: pass-thru, Audio: AAC (2 ch.), and Device: General. They sync to my iPhone just fine.

Just be aware that with the device set to "General" MKVtools won't set the avc profile level to something Apple TV friendly. This isn't an issue if the original file has an acceptable avc level, but many MKV's do not.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.