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:
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:
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%
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.
Last edited: