QuickTime is fine until it is not. The moment you hit an MKV with fancy subtitles, a FLAC audio track, or a 4K file with HDR, Apple's built-in player shrugs and shows you an error. That is when you need a real media player — one that opens everything, handles subtitles gracefully, and does not make you install codec packs from 2007.
Mac users really only need to know three names. They are all good, they are all different, and only one of them looks like it was designed this decade. Here is how IINA, VLC, and Elmedia Player stack up after actually living with all three.

IINA
IINA is the Mac user's player. Built on top of mpv, it plays nearly everything — MKV, HEVC, VP9, FLAC,ass subtitles, chapters — inside an interface that feels like a proper Apple app. Dark mode, trackpad gestures, Touch Bar and media key support, picture-in-picture, and Safari extensions for web video all work the way you expect.
The trade-off is polish at the edges. As an open-source project, major updates can be slow, some advanced mpv settings require editing config files, and very unusual files that VLC opens may need a tweak here. Streaming from network drives works well but is less battle-tested than VLC's. Playlist management is also basic — fine for movies, less fun for large music libraries.
Pick it if: you want the best-looking player that still plays almost anything.
VLC
VLC is the cockroach of media players, in the best way. It survives everything. Obscure codecs, broken files, DVDs, network streams, webcams, audio CDs — VLC opens it. It is free, open source, runs on every platform, and has decades of fixes baked in. When a file will not play anywhere else, VLC usually will.
The catch is the experience. The Mac version works fine but looks dated, the preferences panel is a maze, and features like HDR tone mapping and HiDPI polish lag behind IINA. It is the tool you respect more than love. On the plus side, its audio equalizer and playback speed controls are excellent, and it doubles as a decent audio player in a pinch.
Pick it if: compatibility beats beauty, or you swap files between Mac, Windows, and Linux.
Elmedia Player
Elmedia Player sits in the middle: a commercial Mac player with a free tier that covers most playback, plus paid features for streaming to Chromecast, AirPlay, and DLNA devices. It handles MKV, AVI, and MP4 well, has solid subtitle controls, and its streaming support is better than IINA's out of the box.
The honest downside is the upsell. The free version is capable but nudges you toward the paid upgrade for downloads and advanced streaming, and some users find its library and browser features more than they need in a simple player. It is also closed source, which matters to some folks. That said, if your TV setup involves casting from a laptop, Elmedia Player saves enough fiddling to justify a look.
Pick it if: you mainly watch local files but want easy streaming to TV sticks and smart TVs.
Which should you pick?
The short answer:
- Best everyday player for Mac: IINA
- Plays literally anything: VLC
- Best for streaming to TVs: Elmedia Player
Our actual setup is IINA for daily watching and VLC kept around for the weird files. That combo is free and covers about 99 percent of real life. Add Elmedia Player only if you regularly beam video to a Chromecast or DLNA TV and want it painless — otherwise two players is plenty.





No comments yet