MKV is an open-standard multimedia format that's widely supported by most software-based media players. VLC, the most powerful free multimedia player software, however, sometimes will fail to play some MKV files or not play properly play certain MKV files.
Why VLC not play some MKV files
The VLC media player will play most MKV files, but will not play some. The reason is the plugin VLC uses to play MKV files is outdated and must be repaced with the current version if you want to play all MKV files. You can have a test with the latest VLC 2.2.4, the plug-in had many changes.
Problems when playing certain MKV files with VLC
VLC no sound issue can often occurred not only when you play MKV files but also other file formats. When in that condition, the first thing you can do is to check whether you have carelessly mute the VLC player, if not, then open your VLC to adjust audio settings to check "Enable audio" option.
For detailed steps: please visist: VLC no sound solved
If above two solutions does not work, then the no sound issue can due to the unsupported audio codec in MKV files, which may contain some audio codec like DTS-HD, Dolby TrueHD, PCM or LPCM that are not recognized by VLC. You can use a powerful video converter - Pavtube Video Converter for Windows/Mac to convert the incompatible audio codec in MKV to VLC readable AAC, AC3, MP4, WMA or other audio codec.
How to Convert MKV with Unsupported Audio for VLC Playback?
Step 1: Load MKV files into the program.
After the successful installation, click "File" > "Add Video/Audio" or "Add from Folder" to load mkv files with unsupported audio codec into the program.
Step 2: Output VLC playable file format.
If the MKV files contains some video codec such as H.265/HEVC that VLC does not handle very well, you can just select to output one of VLC more compatible file format such as "H.264 HD Video (*.mp4)" under "HD Video" main category.
Step 3: Adjust audio settings for VLC playback.
Click "Settings" on the main interface to open "Profile Settings" window to tweak the output audio codec as AAC or other VLC readable audio codec according to your own needs.
Step 4: Start the converting process.
After all setting is completed, hit right-bottom "Convert" button to convert MKV to VLC playable video and audio file formats.
When playing high definition MKV video over a network, you will often suffer VLC skipping or lagging issue. If the file that is skipping is playing from a local hard drive, you can adjust the caching value in milliseconds. If the file you are trying to play is located on a network share, just change the caching value for "Network Caching(ms)". You can also try to toggle hardware acceleration, select a different video output module, lower the picture quality as a last resort, etc to fix the VLC lagging or skipping issue when playing HD videos.
For detailed information, please visit: Fix VLC Skipping and Lagging Playing HD video
- Fix PS4 Pro Not Playing MKV File Issues
- Simple Way to Get MKV Played on Xbox One S from USB or Media Server
- How to Play MKV Files on VLC Smoothly?
- Best Way to Import MKV Files to iMovie for Editing on macOS Sierra
- 3 Ways to Play MKV Files with QuickTime Player on Mac
- How to convert TS to MKV for playback with VLC Media Player?