Video Has Picture But No Sound
A video file plays visually but there is no audio — the video track is fine but the audio track is silent or missing.
Last updated
Diagnose First: Is It the File or the Player?
Before troubleshooting the file, rule out simple causes:
- Check system volume — not just the application volume
- Check the player volume — the video player may have its own mute or volume control
- Try a different player — install VLC (free) and open the file. If VLC plays audio, the issue is your original player, not the file.
- Try a different audio device — switch from speakers to headphones to rule out hardware
Advertisement
Cause 1: Audio Codec Not Installed
The video uses an audio codec your system cannot decode.
Common culprit codecs: AC3 (Dolby), DTS, TrueHD, FLAC audio in video containers
Fix: Install VLC — it includes decoders for every common audio codec. Alternatively, install K-Lite Codec Pack (Windows).
Cause 2: The File Has No Audio Track
Some video files genuinely have no audio — screen recordings, camera footage recorded with microphone disabled, or video exported without audio.
Check: Open the file in VLC → Tools → Codec Information. If the Audio section shows "None" or is absent, the file has no audio track.
Fix: Nothing to fix — the audio was never there. Obtain a new copy of the file from the source.
Cause 3: Audio Track Is Present But Disabled in Player
In VLC: Audio menu → Audio Track → check if a track is available and selected In Windows Media Player: Right-click during playback → Enhancements → check audio In browser: The video element may have the audio track disabled via JavaScript
Cause 4: Audio and Video Are Out of Sync (Audio Plays Very Briefly Then Stops)
If you hear audio for the first fraction of a second then silence, the audio codec is loading but crashing.
Fix: Re-encode the audio track to AAC using HandBrake (free) or FFmpeg:
ffmpeg -i input.mp4 -c:v copy -c:a aac output.mp4
This re-encodes only the audio (very fast) while keeping the video unchanged.
Cause 5: Corrupted Audio Track
If the video plays fine but audio is static, popping, or cuts in and out, the audio stream is corrupted.
Fix: Re-encode the audio track as above. If the corruption is severe, the audio may not be recoverable from that file.
Frequently asked questions
Why does a video play picture but have no sound?
The most common cause is an unsupported audio codec. Install VLC (free) — it includes decoders for every common audio codec and will play the audio if the track is present. If VLC also has no audio, the video file has no audio track.
How do I check if a video file has an audio track?
In VLC: open the video → Tools → Codec Information → look for the Audio section. If it shows "None" or is absent, the file genuinely has no audio. If an audio codec is listed (e.g., AAC, AC3), the track exists but your player may lack the decoder — use VLC.
How do I re-encode audio in a video to fix no-sound issues?
Use HandBrake (free): open the video → Audio tab → set Codec to AAC (FDK) → Encode. This re-encodes only the audio track to the universally supported AAC format while keeping the video unchanged. Alternatively, use the command: ffmpeg -i input.mp4 -c:v copy -c:a aac output.mp4