.mkv playback Snow Leopard GPU acceleration

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

  1. toebs macrumors member

    Oct 22, 2008
    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


    Sep 2, 2009
    Toronto, Ontario
    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

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

    Aug 28, 2009
    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 68020


    Jun 22, 2003
    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


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

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

    Nov 30, 2008
    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

    Mar 17, 2008
    You can change the container from MKV to MP4 using Subler (free tool). It does the container conversion in about 30s in my machine.
    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