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

Menneisyys2

macrumors 603
Original poster
Jun 7, 2011
5,997
1,101
So far, I haven't recommended nPlayer (review here at MacRumors) for (at least high-resolution) MKV playback as its H.264 decoder is considerably inferior to that of the, in this regard, best players. An example of the latter is yaPlayer – which, incidentally, has still not been let back to the AppStore. (By the way, the other, also-excellent player, HD Player Pro, which was also removed some days ago because of their developers' “forgetting” to remove purely AC-3 support on Dolby's demand, has just re-emerged in the AppStore. Without AC-3 support, of course. See the just-posted update to my article also here at MR. I've also linked to some MacRumors threads on the AC-3 removal question – it's widely discussed in the iOS community as it's an essential question for everybody interested in video playback. I also posted a warning on not updating to the recently released new version of the excellent and highly recommended iMedia Player as it quietly, without warning their users at all, also dropped AC-3 support.)


The software H.264 decoder of nPlayer has, unfortunately, a lot to be desired. For example, playing back 1080p video (e.g., the standardized Monsters test and benchmark video - it's HERE for download) is almost flawless (see https://forums.macrumors.com/posts/16290234/ ) using iMedia Player's software(!!!) decoder on the iPhone 5 (and the iPad 4) but it severely stutters on exactly the same iPhone (iPad) when decoded in software with nPlayer. This is why I haven't recommended it for MKV playback - before the just-released version, that is.

The latest update adds hardware MKV playback to nPlayer, making it even more usable:


(the other updated app I show you on the AppStore list is an update of SloPro, an excellent video recorder when recording 30+ fps video on the iPhone 4S strictly under iOS 5.x and using the 720p resolution only. See my dedicated article for more info - I've posted it somewhere on MacRumors too.)

I've tested MKV playback with all my standard test MKV's and found it flawless. The only problem I found was that, when rendering textual subtitles in an MKV file, the subtitles aren't hidden until the next one is displayed. This is VERY distracting. (This problem is certainly visible with the Monsters test video - give it a try!)

And now for the bad news: yes, nPlayer has also dropped AC-3 support in the new version. This, as has been pointed out in several of my previous articles, makes all MTS, all (US) ATSC TS, a lot of MKV and AVI files absolutely silent. Yes, AC-3 is essential unless you only consume Apple's iTunes Store videos. (In the latter case, however, you shouldn't even consider using third-party players – Apple's protected (DRM'ed) videos can only be played back in the stock Videos app.)

The previous versions of AC-3-capable players played back everything just fine – except for MP4 (m4v / mov) files with strictly AC-3 tracks only (example; linked from my first article announcing Dolby's targeting iOS developers with AC-3 decoders in their players). The new version, of course, is completely silent when playing back any AC-3-only videos.

That is, if you don't need MKV support but do need AC-3 (for example, for not hardware-acceleratable (M)TS playback), do not update to the new version. (And make sure you back up the old so that you can easily switch back to using it.) The previous, 1.3 version also already supported the wide screen of the iPhone 5 / iPt 5; therefore, you don't need to upgrade for plain 16:9 support either.

The new version, fortunately, has no problems of playing back MKV files with both an AAC and AC3 tracks; that is, if you do go for adding AAC tracks to, originally, AC-3-only MKV's, they'll become playable in nPlayer.
 
Last edited:

ZeEven

macrumors newbie
Jul 11, 2009
1
0
I have tried reading up on the different players, but there are many, and I find it kind of confusing (just got an Retina iPad, never had it before).

I want good performance on the most frequently used containers (mkv, avi), and the possibility to upload the movies via iTunes.

Which player (money no object) would be recommended?

Thanks in advance!
 

Menneisyys2

macrumors 603
Original poster
Jun 7, 2011
5,997
1,101
I have tried reading up on the different players, but there are many, and I find it kind of confusing (just got an Retina iPad, never had it before).

I want good performance on the most frequently used containers (mkv, avi), and the possibility to upload the movies via iTunes.

Which player (money no object) would be recommended?

Thanks in advance!

IMHO, the currently best generic player is It's Playing. You should get it before it's updated to 3.8 (and make sure you do backup 3.7.1 so that you can keep the AC-3 support!) It also has hardware MKV acceleration (works flawlessly on the iPad 4 and with minimal stuttering on the iPad 3) and a lot of other goodies. It supports AVI and, of course, iTunes File Sharing. (Actually, the latter is supported by almost all third-party video players.)

Unfortunately, the last majority of other, great players have already lost AC-3 compatibility.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.