MKV no sound

If video plays but audio is missing, you are likely dealing with an audio-track, passthrough, or decoding-path issue rather than the MKV container itself.

Download codecs for VLC
Works for system-wide playback issues
Fix your video in seconds

If video plays but audio is missing, you are likely dealing with an audio-track, passthrough, or decoding-path issue rather than the MKV container itself.

✔ Works with VLC, Windows, and demanding formats
✔ Explains real playback limits, not guesswork
✔ Playback problems are usually caused by decoding limits, not missing codecs

Choose the closest problem

🔇 No audio at all
Check output device and audio-track selection.
🎚 Wrong track
Switch audio tracks inside the player.
🔊 Passthrough issues
Disable passthrough or change output mode.
⚙️ Tried everything
Likely an audio codec or system-path limitation.

What to test first

  1. Check whether another audio track exists.
  2. Try the same file in another player.
  3. Turn off passthrough or change audio output mode.
  4. If the file plays elsewhere with sound, the issue is usually the audio path, not the container.
Quick answerMKV sound problems are usually caused by the audio stream, audio output path, or passthrough behavior rather than the MKV wrapper itself.
Why this happens

MKV is a container. The actual compatibility depends on the audio stream inside it, such as DTS, AC3, AAC, or another format. For broader audio troubleshooting, see audio not working in video.

Some setups rely on system audio paths or passthrough behavior. When those do not line up, you may get video without sound. The broader explanation is covered in why video playback fails.

Key takeaway: If audio fails in VLC but works elsewhere, the issue is usually the audio pipeline or passthrough — not the MKV file itself.

Quick test

Works in another player
Check VLC audio output or passthrough.
Fails everywhere
The audio track may be unsupported or missing.
Multiple tracks
Switch tracks; one may be silent or unsupported.
Container issue
MKV itself is not the audio format.
Audio-path issue
Different players route audio differently.
System support issue
Some audio formats depend on system-level support or output config.
Why audio behaves differently across players
VLC and resilient playback

VLC may expose or route audio tracks differently, and some players handle passthrough or system audio integration in their own way.

System players and optimized playback

System players may rely more on Windows audio paths, while VLC may favor internal handling. That can make the same file lose sound in one app and not another.

Common mistakes
  • Assuming MKV itself is the audio format.
  • Ignoring extra audio tracks or commentary tracks.
  • Leaving passthrough enabled when the output setup does not support it.
  • Treating audio failure as a video codec problem.

Less common but important: DTS, AC3, E-AC3, and unusual multichannel tracks can behave very differently depending on the output device and player path.

Related pages

Quick answers

Why does my MKV have no sound?
MKV is a container. The real issue is usually the audio track inside it, the audio output path, passthrough behavior, or system-level support.
Can VLC play MKV audio?
Usually yes, but some audio formats and output modes still depend on the playback path and system configuration.
Do I need codecs for MKV audio?
Not usually for VLC itself. Codec support matters more when the same audio problem appears across multiple Windows apps.
Why does audio work in one player but not another?
Different players use different audio pipelines, passthrough behavior, and output handling.