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?
 

Eidorian

macrumors Penryn
Mar 23, 2005
29,190
386
Indianapolis
Plex or MPlayer OS X Extended. Enable ffmpeg multithreading and libavcodec in the preferences.

What's wrong with the Vista HTPC again?
 

chaos86

macrumors 65816
Sep 11, 2003
1,006
7
127.0.0.1
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.
 

Gatteau

macrumors 6502a
May 23, 2009
611
3
Italy
.MKV Playback

That's one thing I've long wondered and it could be what's holding me back form getting a MBP.
 

hitekalex

macrumors 68000
Feb 4, 2008
1,624
0
Chicago, USA
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.
 

chaos86

macrumors 65816
Sep 11, 2003
1,006
7
127.0.0.1
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.
 

BORIStheBLADE

macrumors regular
Jun 15, 2008
138
0
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.
 

VirtualRain

macrumors 603
Original poster
Aug 1, 2008
6,304
118
Vancouver, BC
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?
 

Billy Boo Bob

macrumors 6502
Jun 6, 2005
493
0
Dark Side Of The Moon
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.
 

BORIStheBLADE

macrumors regular
Jun 15, 2008
138
0
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.
 

DigitalRhino

macrumors newbie
Mar 9, 2009
4
0
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.)
 

VirtualRain

macrumors 603
Original poster
Aug 1, 2008
6,304
118
Vancouver, BC
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?
 

hitekalex

macrumors 68000
Feb 4, 2008
1,624
0
Chicago, USA
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.
 

METOO999

macrumors regular
Apr 25, 2007
203
0
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.
 

VirtualRain

macrumors 603
Original poster
Aug 1, 2008
6,304
118
Vancouver, BC
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
 

VirtualRain

macrumors 603
Original poster
Aug 1, 2008
6,304
118
Vancouver, BC
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.
 

jlasoon

macrumors 6502a
Jun 1, 2006
505
627
Orlando, FL
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.
 

northy124

macrumors 68020
Nov 18, 2007
2,293
8
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)?
 

VirtualRain

macrumors 603
Original poster
Aug 1, 2008
6,304
118
Vancouver, BC
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.