VLC No Sound: The Complete Fix Guide (2026)
No sound in VLC while every other app plays audio normally — a classic VLC-specific problem. The reasons are usually narrower than you think: VLC’s audio output module is stuck on a dead device, the per-app volume is zero, or the file has no compatible audio track. This guide works through the causes from most to least common, and each fix takes under a minute. Start with fix 1 — it resolves about half of all "VLC no sound" reports.
Why does this happen?
- Wrong audio output module — VLC remembers a device/module that no longer exists (e.g. after a driver or audio-device change).
- Windows per-app volume set to zero — the Volume Mixer (or macOS per-app level) can silently mute VLC.
- VLC volume independent of system volume — VLC’s own slider is separate from the OS mixer.
- The file has no audio track or an unsupported audio codec — rare with VLC’s bundled codecs, but some AC-3/DTS tracks are misdetected.
- HDMI/device routing — audio is routed to a disconnected device after unplugging headphones or a TV.
How to fix it
Fix 1Switch the audio output module to another module (e.g. DirectSound or WaveOut on Windows)
Fixes no sound, crackling and HDMI audio issues
Go to Tools > Preferences > Audio.
Audio settings open.
Set "Output" to another module (e.g. DirectSound or WaveOut on Windows).
The audio module changes.
Click Save, restart VLC and play the file.
Audio is re-initialized with the new module.
Fix 2Check VLC’s own volume and mute state
Eliminates the most embarrassing cause first
While a video plays, look at the volume slider in VLC’s bottom bar — drag it to ~80%.
The slider is clearly audible position.
Check the speaker icon next to it is not muted (red cross).
Mute is off.
Open the Audio menu and verify "Stereo Mode" is not set to a single channel by mistake.
Stereo mode is normal.
Fix 3Check the Windows Volume Mixer for VLC
Finds a silent per-app device or volume
With VLC playing, right-click the speaker icon > Open Volume Mixer.
Per-app sliders appear.
Find VLC (or VideoLAN) — raise its slider and confirm it targets the right output device.
VLC gets its own volume and device.
Windows 11: Settings > System > Sound > Volume mixer, check VLC’s "Output" dropdown.
VLC outputs to the correct device.
Fix 4Check the HDMI / system audio route
Fixes no-sound and audio-device selection issues
Right-click the speaker icon in the taskbar and open Sound settings.
Audio devices are listed.
Make sure the correct output device is selected (the TV/AV receiver, not headphones).
The right device is default.
Play a test tone or a YouTube video to confirm system audio works.
You know whether the problem is system-wide or VLC-only.
In VLC: Tools > Preferences > Audio > Output — try "DirectSound" or "WaveOut".
VLC uses a different audio backend.
Fix 5Play a known-good file to isolate the problem
Separates file issues from player issues
Play a file you know has sound (e.g. a YouTube-downloaded MP4).
You get a reliable audio test.
If silent, check the file’s audio track: right-click > Audio > Audio Track > try each track.
You see whether the file has usable audio.
Check the audio codec under Tools > Media Information > Codec.
You know the codec (AAC/AC-3/FLAC…).
Fix 6Reset VLC preferences to defaults
Clears corrupted settings that cause crashes, black screens and audio issues
Close VLC completely.
No VLC process is running.
Open a command prompt (Win+R → cmd) or terminal.
A command line is available.
Run:
vlc --reset-config(Windows/Linux) — on macOS delete~/Library/Preferences/org.videolan.vlcinstead.VLC preferences are restored to defaults.
Launch VLC and re-apply only the settings you actually need.
VLC starts with clean settings.
Advanced fixes
Fix 1Force a specific audio device in VLC
Bypasses automatic device selection
Tools > Preferences > Audio > Output > "DirectSound" (Windows) — then set the device below if available.
A specific backend is forced.
macOS: try the default AudioUnit output; if the issue persists, switch the OS output device and restart VLC.
macOS VLC uses the system device.
Linux: try PulseAudio vs ALSA modules.
The module that talks to your active sound server is selected.
Fix 2Do a clean reinstall of VLC
Fixes corrupt installs, broken plugins cache and version conflicts
Uninstall VLC via Settings > Apps (Windows) or drag VLC to Trash (macOS).
VLC is removed from the system.
Delete the leftover config folder:
%APPDATA%\vlc(Windows),~/Library/Preferences/org.videolan.vlc(macOS) or~/.config/vlc(Linux).All VLC data is gone.
Download the latest version only from the official source: videolan.org/vlc.
A clean official installer is downloaded.
Install and test your file again.
A fresh install usually resolves stubborn issues.
How to avoid it in the future
- After changing audio hardware, restart VLC once before troubleshooting.
- Keep the OS audio stack updated; on Linux, pipewire users should use the PulseAudio compat module.
- Set VLC’s volume to a fixed sensible level; rely on the OS mixer for day-to-day volume.
Frequently asked questions
Why is there no sound in VLC but sound in other apps?
VLC has no sound over HDMI — what do I check first?
Does VLC have a hidden mute setting?
No sound after updating VLC?
Can VLC output 5.1 surround?
Summary
Switch the audio output module to another module (e.g. DirectSound or WaveOut on Windows) — Fixes no sound, crackling and HDMI audio issues. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.