Why won't a video file play at all?
Usually a missing codec or an unsupported container. A player with a broad built-in decoder library, such as VLC, resolves most of these cases without installing anything extra.
Software category
Video and audio playback software for Windows and Mac
10 programs reviewed · Updated August 9, 2026
A media player's job sounds simple — play the file — but codec support is where most frustration actually comes from. Windows Media Player and QuickTime cover a narrow set of formats out of the box; the moment you open an MKV file with unusual subtitle tracks or an obscure audio codec, you need a player built around a broader decoder library.
The two dominant approaches are a fully bundled player like VLC, which includes its own decoders and plays almost anything without extra installs, and a lighter player that relies on the system's codec pack. Bundled players are more forgiving for mixed media libraries; lightweight players can offer better hardware-accelerated playback for a narrower set of formats.
This hub covers players for local files and network streams, along with guides for the recurring pain points: fixing out-of-sync subtitles, playing a file with no sound, and setting a default player for a given file type.
Directory
Free, open-source media player that plays almost any video or audio file without needing separate codec packs installed.
View details →
Lightweight, open-source Windows Media Player-style video player prized for low resource use and classic desktop-app behavior.
View details →
Actively developed fork of Media Player Classic with broader built-in codec support and more configuration options than MPC-HC.
View details →
Feature-dense free Windows video player from Kakao with extensive built-in filters, subtitle tools, and hardware decoding options.
View details →
Free Windows video player from GOM & Company with built-in codec finder and simple support for playing partially damaged files.
View details →
Open-source media center that organizes local and networked video, music, and photo libraries into a TV-friendly, remote-controllable interface.
View details →
Minimalist, scriptable open-source video player built for power users who prefer configuration files and a keyboard-driven workflow over menus.
View details →
Free, highly customizable audio-only player for Windows favored by audiophiles for its lightweight core and extensive plug-in and format support.
View details →
Free Windows music player and library manager with polished tagging, album-art handling, and support for syncing to portable devices.
View details →
Free Windows audio player with a Winamp-style interface, built-in audio effects, and an 18-band equalizer aimed at casual and enthusiast listeners alike.
View details →
Usually a missing codec or an unsupported container. A player with a broad built-in decoder library, such as VLC, resolves most of these cases without installing anything extra.
This often happens when the audio track uses a codec the player doesn't support even though the video plays fine. Switching to a player with broader audio codec support usually fixes it.
It depends on whether your GPU supports hardware decoding for that codec. Enabling hardware acceleration in the player's settings makes the biggest difference.