Finally found one that works well on OS X, other than Quicktime which only supports the MP4 container for H264 videos. It's called mpv, a fork of mplayer2, itself a fork of MPlayer. Among the improvements, GPU video decoding. And it improves CPU usage a lot: 4 times more efficient in my experience. In other words, excellent news for battery life! Here's a quick comparison of CPU usage on an MKV (H264, AC3) on a base rMB, where "process" is a percentage relative to 400% (4 logical cores) used by the mpv process only and "global" is the global system+user percentage relative to 100% all processes included, as reported by Activity Monitor: VLC (software): process = 32% / global = 15% mpv (software): process = 26% / global = 13.5% mpv (hardware): process = 7% / global = 10.5% Hardware acceleration isn't enabled by default. To enable it, add the hwdec option to your mpv profile: Code: $ echo "hwdec=auto" >> ~/.config/mpv/mpv.conf mpv is actively maintained, too (see its repo). I love that they don't waste energy into making a mouse-friendly GUI. Just pure content, ultimate configurability and maintainable code. Notes about the competition: VLC is supposed to support VDA but I couldn't find a way to enable it. And judging by the CPU usage with default settings, it's clearly not enabled by default. MPlayerX seems to support it too (EnableHWAccel2 option) but with their new monetizing installer and a dead repository as if they've gone closed source, I wouldn't touch it with a 10 ft pole, ugh.