The short answer. IINA if you want a modern Mac player that handles subtitles and unusual formats without configuration. VLC if you want the one that opens almost anything, including damaged files, and you do not mind an interface that is not Mac-like. mpv if you want a player you can drive from the command line and configure through a file. Elmedia if you want a polished player with a paid tier for extra features. For ordinary playback of ordinary files, the practical difference between these is smaller than the comparison tables suggest — the differences show up with unusual codecs, subtitle formats and automation.

This guide covers 6 video players for macOS. Every fact below is drawn from the same verified records that back each app’s own page. The recommendations are our editorial judgment, not payment. Last verified 2026-10-05.

Quick comparison

App What it is Pricing Licence Version
Elmedia Player media player Freemium not published 8.24
IINA media player Open source GPL-3.0 1.5.0
mpv media player Open source GPL-2.0-or-later 0.41.0
VLC media player Open source GPL-2.0 3.0.24
Vista Player media player One-time purchase not published 1.3.0
Cog media player Open source GPL-2.0 3755

Disclosure. Vista Player is a product published by Nuanyue. This page is a product listing, not an independent review.

What actually decides this

  • Codec and container coverage. The reason most people keep a second player installed. Coverage differs most on unusual or older formats, not on the common ones.
  • Hardware decoding. Whether the player uses the Mac’s video hardware. It matters for high-resolution files and for battery life on a laptop.
  • Subtitle handling. Loading external subtitles, adjusting their timing, and rendering image-based subtitle formats. This is where otherwise similar players separate.
  • Scriptability. Whether the player can be controlled from the command line or by other tools. If you automate anything, this decides it.
  • Interface and macOS integration. Picture-in-picture, full-screen behaviour, media keys and the touch bar. Small differences, felt every time you watch something.

Our picks

  • IINA — It is built for macOS and wraps a capable playback engine, so it behaves like a Mac app while still opening difficult files. Choose it when you want a Mac-native player that handles subtitles properly.
  • VLC — Its breadth of format support is the reason it survives on so many machines, and it plays files other players reject. Choose it when the file is unusual, damaged, or a stream, and you want it to open anyway.
  • mpv — It is designed to be driven, which makes it the choice for automation and for people who dislike clicking through menus. Choose it when you want to control playback from scripts and configure it in a file.
  • Elmedia Player — It aims at a finished consumer experience, with some capabilities behind a paid tier. Choose it when you want a polished interface and are happy to pay for the extra features.

The apps

Elmedia Player

Elmedia Player is a media player for macOS. Mac media player that plays most video and audio formats without extra codecs and streams to AirPlay, DLNA and Chromecast devices. It is freemium.

Strengths. According to the developer, plays a long list of container and codec combinations without installing extra codecs. Casts to AirPlay 2, DLNA and Chromecast, transcoding when the target device cannot read the file. Searches OpenSubtitles for missing subtitle tracks from inside the player.

Trade-offs. The free version is deliberately limited; enhanced playback is reserved for the paid PRO version. Closed source, so the player and its streaming code cannot be audited. The PRO price is not published on the product page, so the upgrade cost has to be checked at purchase. The free version is limited; the PRO version is a separate paid upgrade whose price is not published on the page Nuanyue checked. Apple Silicon support is stated on the product page, but the build Nuanyue checked is not version-pinned to a specific macOS release.

Not for. Anyone who needs an open-source player they can inspect — Elmedia is closed source. Users who need to play Blu-ray or DRM-protected commercial video, which the page does not claim to support.

What it does. Plays AVI, MP4, FLV, WMV, MKV, MP3, M4V and more without extra codecs. Streams to AirPlay 2, DLNA and Chromecast devices, with 4K casting. Transcodes on the fly so a device can play a format it does not support. Subtitle support for SRT, ASS and SMIL, with appearance and delay controls.

Elmedia Player is listed with current version 8.24.

Full profile and verified facts for Elmedia Player →

IINA

IINA is a media player for macOS. A native macOS video player built on mpv, with trackpad gestures, Picture in Picture, Live Text and a plugin system. It is released under GPL-3.0.

Strengths. According to the developer, native macOS interface with trackpad gestures, media controls, Picture in Picture and Live Text. According to the developer, built on mpv, so it inherits wide format support without extra codec packs. Free and open source under GPL v3, with no paid tier.

Trade-offs. According to the developer, requires macOS 12.0 on Apple Silicon, and the developer lists macOS 11.0 only for Intel — so an older Apple Silicon Mac cannot run the current build. Its format coverage comes from mpv, so it inherits that project’s decoding limits and behaviour rather than adding its own.

Not for. Windows or Linux users — IINA is macOS only. Apple Silicon Macs running macOS 11 — the current build requires macOS 12 on Apple Silicon. Anyone who needs to convert or edit video — IINA plays media, while HandBrake transcodes it.

What it does. mpv playback engine with wide format support. Trackpad gestures and macOS media key support. Picture in Picture. Live Text on video frames.

IINA is listed with current version 1.5.0.

Full profile and verified facts for IINA →

mpv

mpv is a media player for macOS. Free, open-source, and cross-platform media player. It is released under GPL-2.0-or-later.

Strengths. Free and open source under GPLv2 or later, with an LGPLv2.1-or-later build option for embedding. According to the developer, decoding comes from FFmpeg, so it plays a wide range of file formats, audio and video codecs and subtitle types. According to the developer, the video output (OpenGL, Vulkan, D3D11) exposes high-quality scaling, colour management, frame timing and HDR.

Trade-offs. According to the developer, it has no official GUI: control is by keyboard, mouse, configuration file and the small on-screen controller, which is a barrier if you expect menus. The project publishes no official macOS binary; mpv.io points users to third-party packages and to builds it describes as intended mainly for testing. Hardware decoding is not enabled by default and must be turned on with –hwdec. Apple Silicon support is not stated in the sources Nuanyue tracks.

Not for. Anyone who wants a menu-driven graphical player — mpv has no official GUI beyond the on-screen controller. Mac users who want an official download — the project publishes no official macOS binary and points to third-party packages. People who expect the player to register itself as the default media app — associations are set manually through Finder.

What it does. Command-line player with no official GUI, only an on-screen controller. Wide format, codec and subtitle support through FFmpeg. GPU video output (OpenGL, Vulkan, D3D11) with scaling, colour management and HDR. Runtime hardware video decoding.

mpv is listed with current version 0.41.0.

Full profile and verified facts for mpv →

VLC

VLC is a media player for macOS. A free, open-source media player from VideoLAN that plays most audio, video and streaming formats without extra codec packs. It is released under GPL-2.0.

Strengths. According to the developer, ships its own decoders, so most formats play without installing extra codec packs. According to the developer, the macOS build is a universal binary that runs on 64-bit Intel and Apple Silicon Macs. Free and open source under GPL v2, published by the non-profit VideoLAN.

Trade-offs. The interface is dense and designed around capability rather than simplicity, with settings most users will never open. According to the developer, the macOS version still requires Mac OS X 10.7.5 or newer; the first-generation Intel Macs with Core Solo or Core Duo chips are no longer supported. According to the developer, the browser plugin was discontinued at version 3.0.4 and receives no further updates.

Not for. People who want a simple, uncluttered interface — VLC exposes capability rather than hiding it. Anyone who needs the browser plugin — it was discontinued at version 3.0.4. Owners of first-generation Intel Macs with Core Solo or Core Duo chips — those are no longer supported.

What it does. Built-in decoders covering most audio and video formats. DVD, audio CD and VCD playback. Streaming protocol support. Subtitle loading and synchronisation.

VLC is listed with current version 3.0.24.

Full profile and verified facts for VLC →

Vista Player

Vista Player is a media player for macOS. Vista Player is a macOS video player that opens MKV, MP4, AVI, WebM, TS, FLV and MOV files with hardware-accelerated 4K HDR playback, M3U playlists and external subtitle support. It is one-time purchase.

Strengths. Opens a wide set of containers and codecs — MKV, MP4, AVI, WebM, TS, FLV, MOV and WMV, with H.264, H.265/HEVC, AV1, VP9, MPEG-2 and ProRes among them — without conversion. According to the developer, decodes through VideoToolbox and Metal and handles HDR10, HDR10+, HLG and tone-mapped Dolby Vision, so 4K HDR playback stays hardware-accelerated where the GPU supports it. Collects no data: playback history, playlists and settings stay on the Mac, and the App Store privacy disclosure is ‘Data Not Collected’.

Trade-offs. Paid $9.99 up front with no free tier, in a category where IINA, VLC and mpv are free and cover most local playback. According to the developer, macOS 14.0 or later only, and it plays local files rather than DRM-protected or streaming-service content. Exact hardware requirements for 4K HDR playback are published on the official website.

Not for. Windows or Linux users — Vista Player is macOS only. Users looking for a streaming or DRM playback service.

What it does. Plays MKV, MP4, AVI, WebM, TS, FLV and MOV files. Hardware-accelerated decoding with HEVC and AV1 support. 4K HDR playback with automatic tone mapping. M3U playlists, folder scanning and playback history.

Vista Player is listed with current version 1.3.0.

Full profile and verified facts for Vista Player →

Cog

Cog is a media player for macOS. Free, open-source audio player. It is released under GPL-2.0.

What it does. Cog, an open source audio player for Mac OS X.

Cog is listed with current version 3755.

Full profile and verified facts for Cog →

How to choose

  • No licence fee, source available. IINA, mpv, VLC and Cog — the source can be read and, under the terms of each licence, reused.
  • One-time purchase. Vista Player — you pay once.
  • Freemium. Elmedia Player — free to use, with paid tiers for additional features.

Open source: IINA, mpv, VLC and Cog (4 of 6).

Common mistakes

  • Keeping a second player “just in case” without ever checking whether the first one opens the file. Modern players share most of their codec coverage.
  • Blaming the player for stutter that comes from hardware decoding being disabled or from the file being on a slow external drive.
  • Judging subtitle support from a single file. Image-based subtitle formats behave differently from text ones, and that is where support usually fails.
  • Assuming a paid player will look better. The decoding is largely shared; the difference is in the interface and extras.

How this guide was put together

Each app’s facts come from its own record: the developer’s own pages and repository, the App Store listing where one exists, and the documentation, each with a source grade and an access date. Where a fact rests on the developer’s own statement rather than on something we verified independently, the sentence says so. Where our data has no value for something, the guide says “not published” instead of guessing.

A price appears here only where the record carries one from a stated source; the guide never estimates one, and it records the pricing model alongside so the two can be read together. Prices change and vary by region, so each app links to its own page for the current detail.

The facts and the recommendations are kept apart on purpose. Everything in the app entries, the comparison table and the answers above is composed from the records. The short answer, the criteria and the picks are our editorial judgment: they reflect what we would choose and why, and they are not paid for. Where we make a recommendation we name the condition it applies under, because we do not call anything “the best” without explaining the criteria.

Verified 2026-10-05.

Frequently Asked Questions

How do I choose between these video players?

There is no single answer — it depends on what you need. This guide covers 6 video players: Elmedia Player, IINA, mpv, VLC, Vista Player and Cog. They differ mainly in pricing model, licence and the trade-offs each one carries. Pick by the trade-off you care about rather than by rank.

Are these video players free?

Pricing across this group: freemium (Elmedia Player), open source (IINA, mpv, VLC and Cog) and one-time purchase (Vista Player). We quote a price only where the record carries one from a stated source, and we never estimate one. Prices change and vary by region and by store, so always check the developer’s own page for the current figure.

Which of these video players are open source?

IINA (GPL-3.0), mpv (GPL-2.0-or-later), VLC (GPL-2.0) and Cog (GPL-2.0) are open source.

Do these video players support Apple Silicon?

Apple Silicon support is explicitly stated for Elmedia Player, IINA, VLC and Vista Player. For the others our data does not carry an explicit statement either way, so we do not infer one.

How do I choose between them?

Start with how you pay: the guide groups these apps by pricing model, because the budget is the constraint most people actually have. Then check the trade-offs listed for each app: the limitations are the part that decides most people’s choice, because they describe what the app will not do for you.

Who should not use these apps?

Elmedia Player, IINA, mpv, VLC and Vista Player each list an audience they are explicitly not aimed at. Those notes come from the same verified records as the rest of this guide, and they are worth reading before you install anything.

When was this data last verified?

The facts in this guide were last confirmed on 2026-10-05. Every app page carries its own verification dates and source list, so you can check any individual claim.