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

VirtualRain

macrumors 603
Original poster
Aug 1, 2008
6,304
118
Vancouver, BC
What are my Apple based solutions for playing my MKV h.264 720p videos? (I'm replacing my Vista HTPC)

What are the pros/cons of these solutions...
1. Hacking an AppleTV? (What's the best way to play MKV on ATV?)
2. MacMini and Plex?
3. Converting my HTPC to a hackintosh?
 
Plex or MPlayer OS X Extended. Enable ffmpeg multithreading and libavcodec in the preferences.

What's wrong with the Vista HTPC again?
 
In future, don't use MKV. It's a technically superior container, but really, why would you use it? It has a very low adoption rate in devices.

If you put the same h.264 video with AC3 audio in an MKV container and an MP4 container, the MKV won't play on anything but a mac or pc with extra plugins, but the MP4 will play in windows media player, quicktime, xbox 360, ps3, psp, iphone, and inside most FLV players.
 
.MKV Playback

That's one thing I've long wondered and it could be what's holding me back form getting a MBP.
 
In future, don't use MKV. It's a technically superior container, but really, why would you use it? It has a very low adoption rate in devices.

If you put the same h.264 video with AC3 audio in an MKV container and an MP4 container, the MKV won't play on anything but a mac or pc with extra plugins, but the MP4 will play in windows media player, quicktime, xbox 360, ps3, psp, iphone, and inside most FLV players.

Hmm.. I beg to differ. MP4 container doesn't even support AC3. Yes, Apple kind of hacked it, to make AC3 passthrough work on Apple TV. But try playing it on anything else - AC3 passthrough won't work.

MKV on the other hand is very flexible, and has full support for H.264, AC3, DTS and just about any combination of video/audio. Works on Apple TV too with Perian.
 
Hmm.. I beg to differ. MP4 container doesn't even support AC3. Yes, Apple kind of hacked it, to make AC3 passthrough work on Apple TV. But try playing it on anything else - AC3 passthrough won't work.

MKV on the other hand is very flexible, and has full support for H.264, AC3, DTS and just about any combination of video/audio. Works on Apple TV too with Perian.

Ok mp4 doesn't support ac3. I, like many, use a 360 to play movies on my tv, and an iPhone to play movies away from home. Try to use Mkv there. I just finished a site (primalscreen.com) which is flash in a browser and has an iPhone version too. It has one database of movies for both, all in mp4. Mkv never stood a chance in that project. Honestly if you had to bet on which container and codecs to use if you want to encode a video that will work on all your devices for at least 10 years, you wouldn't pick mkv, so why would you pick it now?

The only real category where it wins is that it's not proprietary in any way, but in the video container market, being proprietary doesn't really seem to affect anything, so I don't care about that.
 
Um I think .MKV is a great container. It can hold multiple audio, video and subtitle streams and chapters.

Most of the new streamer play .MKV.
 
What's wrong with the Vista HTPC again?

I'm purging Microsoft from my home. While Vista makes for a very functional HTPC, it's crude, it's noisy, and it's not easy to play my iTunes content in my living room. If I keep the guts and convert it to a Hackintosh, I would likely migrate it to an HFX case... http://www.hfx.at/

However, selling the PC and getting an AppleTV with Perian may be the way to go... is anyone else using this solution besides Hitekalex?

If the AppleTV could play 1080p, I'd do it in a heartbeat... as I'd like to enjoy the full res my 52" XBR4 monitor can offer.

Any other thoughts?
 
However, selling the PC and getting an AppleTV with Perian may be the way to go...

Any other thoughts?

I've tried playing 720p MKV files on my ATV... No luck... In order to get ATV to play them I have to convert them down in Handbrake.

While I do enjoy my ATV plenty, I'd sure like to have a Mac Mini to put in it's place. From time to time I'm able to use my sister's MacBook Pro on our TV and it handles 720p MKV directly just fine. I understand the later Mini with the nicer video card does just fine as well.
 
I've tried playing 720p MKV files on my ATV... No luck... In order to get ATV to play them I have to convert them down in Handbrake.

While I do enjoy my ATV plenty, I'd sure like to have a Mac Mini to put in it's place. From time to time I'm able to use my sister's MacBook Pro on our TV and it handles 720p MKV directly just fine. I understand the later Mini with the nicer video card does just fine as well.


I think he's talking about hacking it with a flash drive to run Nito or XBMC.
 
Mkv

Last I tried nito didn't run my 720 mkv's very well, some slight stuttering here and there. XBMC however does run them for the most part (I personally hate the control scheme they have set up, so i never use it.)
 
Update on my decision making...

Since I have a PS3, I decided to try out a variety of solutions for MKV playback on the PS3 as a possible solution despite the fact that this wasn't on my original list of options.

Here's what I found trying to stream, convert, etc. a 1080p h.264 DTS MKV...

- Nullriver MediaLink: FAIL! No transcoding.
- PS3 Media Server: FAIL! Buggy ("data is corrupted"), quality loss.
- VUZE: FAIL! Slow to convert, quality loss.
- MKVTools: FAIL! No DTS support

While PS3 Media Server has promise, it's too complex, buggy, and there needs to be a way to preserve the video quality... perhaps there is but it's too damn complicated. Why can't it just determine the optimal settings based on the file?
 
While PS3 Media Server has promise, it's too complex, buggy, and there needs to be a way to preserve the video quality... perhaps there is but it's too damn complicated.

Could have told you that from the beginning.. PS3 Media Server sucks, as do other transcoding solutions.

Get an Apple TV, install Perian & ATVFiles, and you can play back MKVs with no hassles and in their original quality.
 
Update on my decision making...

Since I have a PS3, I decided to try out a variety of solutions for MKV playback on the PS3 as a possible solution despite the fact that this wasn't on my original list of options.

Here's what I found trying to stream, convert, etc. a 1080p h.264 DTS MKV...

- Nullriver MediaLink: FAIL! No transcoding.
- PS3 Media Server: FAIL! Buggy ("data is corrupted"), quality loss.
- VUZE: FAIL! Slow to convert, quality loss.
- MKVTools: FAIL! No DTS support

While PS3 Media Server has promise, it's too complex, buggy, and there needs to be a way to preserve the video quality... perhaps there is but it's too damn complicated. Why can't it just determine the optimal settings based on the file?

MKV2VOB (Windows program) remuxes MKV into MPG containers with no quality loss and it supports DTS too. On some 1080p files, it might have to transcode, but most of the time it doesn't. It also cuts files automatically into FAT32 compliant 4 GB sections for USB drives. I don't know if these outputted files can be streamed. I haven't tried it yet.
 
MKV2VOB (Windows program) remuxes MKV into MPG containers with no quality loss and it supports DTS too. On some 1080p files, it might have to transcode, but most of the time it doesn't. It also cuts files automatically into FAT32 compliant 4 GB sections for USB drives. I don't know if these outputted files can be streamed. I haven't tried it yet.

FAIL! :p
 
Could have told you that from the beginning.. PS3 Media Server sucks, as do other transcoding solutions.

Get an Apple TV, install Perian & ATVFiles, and you can play back MKVs with no hassles and in their original quality.

I'm currently in the process of trying to convert my Vista PC to a hackintosh... I'll try that out first. If that fails to offer the usability I'm after, then this is next.
 
Where did you get Compressor?
I just found it bundled with Final Cut Studio.

Would be nice to get it seperatly.

Should of been more specific. I do have Final Cut Studio. Makes it somewhat easier for me I guess. I encoded the whole season of fringe (24 episodes) in roughly 12 hours, all at 720p with the AppleTV preset within Compressor.
 
I encoded the whole season of fringe (24 episodes) in roughly 12 hours, all at 720p with the AppleTV preset within Compressor.
That sounds quite good IMO.

Two questions:
1. How do they compare to HandBraked files, better or more or less the same?
2. How long do you think it would take on a C2D 2.53GHz, 4GB RAM, 250GB HDD with NVIDIA GeForce 9400M graphics 15" MacBook Pro (planning on buying one when I go to US at christmas)?
 
Get an Apple TV
Get an 8 core MacPro
Get Compressor 3.5 + Qmaster
Encode MKVs in a flash using AppleTV preset
That's how I do it :D

I'm curious why you don't just do as someone else suggests and hack your AppleTV to run Perian so you can playback your MKV's without conversion?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.