What a Matroska file is and why you might need a different player
A Matroska file (the file ends in .mkv) is a container format — think of it as a box that holds video, audio, and subtitle tracks all in one place. Your computer probably came with a media player, but that player may not recognize Matroska files the way it recognizes MP4 or AVI files. The good news is that playing them requires only downloading free software; you do not need to convert the file or buy anything.
Matroska files are common because they let you pack multiple audio tracks and subtitle files into a single video without losing quality. A single .mkv file might contain English and Spanish audio, plus English, Spanish, and French subtitles — all playable from one file. This makes them popular for movies and TV shows, especially those shared online or stored in personal libraries.
The reason your built-in player may not work is that Windows Media Player, macOS QuickTime, and some Linux players do not include the codec (the decoder) for Matroska by default. A codec is the instruction set that tells your computer how to read and display the video. Installing a player that supports Matroska solves this in seconds.
Key Takeaways
- Matroska files (.mkv) are video containers that hold multiple audio and subtitle tracks in one file, and most built-in media players do not recognize them without additional software.
- VLC Media Player is free, works on Windows, macOS, and Linux, and plays Matroska files immediately after installation without any setup.
- Windows users can also install the Matroska codec pack if they prefer to use their existing player, though VLC is simpler.
- Once you have a compatible player installed, opening a Matroska file works the same way as opening any other video — double-click it or drag it into the player window.
- You can switch between audio tracks and subtitles within the player during playback without stopping the video.
Installing VLC Media Player on Windows
VLC Media Player is the simplest route for most people. It is free, requires no setup after installation, and plays Matroska files immediately. Go to videolan.org, click the large download button on the homepage, and run the installer file that appears in your Downloads folder. Click through the installation steps — the default settings work fine. When it finishes, VLC is ready to use.
After installation, right-click any .mkv file on your computer, select "Open with", and choose VLC Media Player. The video will play in a new window. If you want VLC to be your default player for all video files, right-click a .mkv file, select "Open with" → "Choose another app", find VLC in the list, and check the box that says "Always use this app to open .mkv files".
Installing VLC Media Player on macOS
The process on a Mac is nearly identical. Visit videolan.org, download the macOS version, and open the .dmg file that appears in your Downloads folder. Drag the VLC icon into the Applications folder. When that finishes, open Applications, find VLC, and double-click it to launch it for the first time.
To play a Matroska file, right-click the .mkv file, select "Open With", and choose VLC. You can also drag a .mkv file directly onto the VLC icon in your Applications folder or dock, and it will open immediately. If you want VLC to open all .mkv files by default, right-click a Matroska file, select "Get Info", click the "Open With" dropdown, choose VLC, and click "Change All".
Using the Matroska codec pack on Windows (alternative method)
If you prefer to keep using Windows Media Player or another player you already have, you can install the Matroska codec pack instead. This adds the decoder to your system so any compatible player can read .mkv files. Download the pack from matroska.org/downloads, run the installer, and follow the prompts. After installation, your existing player should open Matroska files without any additional steps.
This method works, but VLC is usually easier because it requires no codec installation and works the same way on Windows, Mac, and Linux. If you already use a specific player and prefer not to change, the codec pack is a reasonable alternative.
Switching between audio tracks and subtitles during playback
One reason Matroska files are useful is that they often contain multiple audio tracks and subtitle files. In VLC, while a video is playing, right-click the video window and look for "Audio Track" or "Subtitle Track" in the menu. Click the option you want — for example, "Audio Track" → "English" or "Audio Track" → "Spanish". The change happens immediately without pausing the video.
You can also access these options from the menu bar at the top of the VLC window. Click "Audio" to see all available audio tracks, or click "Subtitles" to see subtitle options. If a Matroska file has no subtitles embedded, you can load a separate subtitle file by clicking "Subtitles" → "Add Subtitle File" and selecting a .srt or .ass file from your computer.
Troubleshooting when a Matroska file will not play
If you have installed VLC but a Matroska file still will not play, the file itself may be corrupted or incomplete. Try opening a different .mkv file to see if the problem is specific to one file. If other Matroska files play fine, the original file may have been damaged during download or transfer.
If no Matroska files play, restart your computer after installing VLC — sometimes the system needs to refresh its file associations. If that does not work, uninstall VLC completely (go to Settings → Apps → Apps & Features on Windows, find VLC, and click Uninstall), restart your computer, and reinstall it fresh from videolan.org.
On rare occasions, a Matroska file may use a video codec that even VLC cannot decode without additional components. This is uncommon, but if it happens, the VLC window will show an error message naming the codec. In that case, the file may require a specialized player or conversion, which is beyond the scope of basic playback.
Converting Matroska files to other formats if needed
If you want to convert a .mkv file to MP4, AVI, or another format so it plays on devices that do not support Matroska, you can use free software like HandBrake (handbrake.fr). HandBrake lets you open a Matroska file, choose which audio track and subtitles to keep, select a new format, and save the result. The process takes time — usually several minutes to an hour depending on the file size — but produces a file that plays on almost any device.
Conversion is not necessary for playing on your computer; it is only useful if you want to move the video to a phone, tablet, or older media player that does not recognize Matroska. For most people, installing VLC is faster and preserves the original file quality.
Frequently Asked Questions
Can I play a Matroska file on my phone or tablet?
Android phones can play .mkv files with apps like VLC for Android (free from the Google Play Store) or MX Player. iPhones and iPads do not natively support Matroska, so you would need to convert the file to MP4 first using HandBrake or a similar tool, or use a third-party app from the App Store that claims Matroska support.
Why is my Matroska file so much larger than an MP4 of the same movie?
Matroska files often contain multiple audio tracks and subtitle files embedded in a single container, which adds size. An MP4 usually contains only one audio track and no subtitles. The video quality itself may also be higher in the .mkv file. If file size matters, you can convert it to MP4 and choose to keep only one audio track and no subtitles.
Do I need to install anything else after installing VLC?
No. VLC includes all the codecs it needs to play Matroska files, subtitles, and most audio formats. After installation, you can open and play .mkv files immediately without any additional setup or configuration.
What if I want to edit a Matroska file or remove a specific audio track?
Playing and editing are different tasks. To remove an audio track or subtitle without converting the entire file, use MKVToolNix (mkvtoolnix.download), which lets you select which tracks to keep and save a new .mkv file with only those tracks. This is faster than full conversion because it does not re-encode the video.
Is it safe to download VLC from videolan.org?
Yes. VLC is open-source software maintained by the VideoLAN project, and videolan.org is the official source. Do not download VLC from other websites, as some third-party sites bundle unwanted software with it. Always use the official website.