.mkv playback Snow Leopard GPU acceleration

Discussion in 'macOS' started by toebs, Sep 5, 2009.

  1. toebs macrumors member

    Joined:
    Oct 22, 2008
    #1
    Main reason i got Snow Leopard was for the GPU acceleration for 1080p video playback, but quick time X doesnt support mkv fileformat, so is there any way to play mkv with GPU acceleration?
     
  2. broken-chaos macrumors regular

    broken-chaos

    Joined:
    Sep 2, 2009
    Location:
    Toronto, Ontario
    #2
    Very unlikely. If the MKV video stream is in h.264 and you use Perian + QuickTime Player, it might use hardware acceleration where available, but I can't be sure on that at all.

    Also note that the H.264 hardware acceleration is only currently available on the Nvidia 9400M chipset, not on any of the others.
     
  3. toebs thread starter macrumors member

    Joined:
    Oct 22, 2008
    #3
    thanks for the answer.
    Will the same apply to x.264 as h.264?
     
  4. nurv2600 macrumors member

    Joined:
    Aug 28, 2009
    #4
    Actually, any OpenCL-capable GPU (such as the 9600GT found in the high end MBPs) will support hardware decoding. I've tested this on both my 9400M and 9600GT (MBP 2.66C2D, 4GB RAM, 512MB VRAM 9600GT, 256MB shared VRAM 9400M).

    EDIT: yes, h.264 and x264 are the same codec.
     
  5. SPUY767 macrumors 68000

    SPUY767

    Joined:
    Jun 22, 2003
    Location:
    GA
    #5
    MKV isn't a format, it's a container. 90% of the HD .mkv's that you see floating around are going to be encoded in MPEG4, so rename the file from .mkv to .mp4 and quicktime should play it without a problem.
     
  6. Infrared macrumors 68000

    Infrared

    Joined:
    Mar 28, 2007
    #6
    How did you test that? Would be interesting to know, thanks.

    H.264 is a standard. x264 is a codec.
     
  7. Transporteur macrumors 68030

    Joined:
    Nov 30, 2008
    Location:
    UK
    #7
    Was the renaming just a guess or does that actually work for you?

    I create .mkv files with makeMKV on a Windows box, but to actually play them with QuickTime X (in order to get the hardware acceleration), they have to be converted to MPEG4 with Handbrake.
    Renaming does not work since QuickTime X can't open those files.
     
  8. JavierP macrumors regular

    Joined:
    Mar 17, 2008
    #8
    You can change the container from MKV to MP4 using Subler (free tool). It does the container conversion in about 30s in my machine.
    http://code.google.com/p/subler/
    If the MKV is already encoded in h264, you can view the movie in QT without using any external drivers (Perian, etc)
     

Share This Page