VLC No Sound: The Complete Fix Guide (2026)

Audio Issues Last updated: Applies to: Windows / macOS / Linux · VLC 3.0.x

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

  1. Go to Tools > Preferences > Audio.

    Audio settings open.

  2. Set "Output" to another module (e.g. DirectSound or WaveOut on Windows).

    The audio module changes.

  3. Click Save, restart VLC and play the file.

    Audio is re-initialized with the new module.

NoteEach output module talks to the OS audio stack differently. Switching modules is the fastest way to isolate a broken audio pipeline.

Fix 2Check VLC’s own volume and mute state

Eliminates the most embarrassing cause first

  1. While a video plays, look at the volume slider in VLC’s bottom bar — drag it to ~80%.

    The slider is clearly audible position.

  2. Check the speaker icon next to it is not muted (red cross).

    Mute is off.

  3. Open the Audio menu and verify "Stereo Mode" is not set to a single channel by mistake.

    Stereo mode is normal.

NoteVLC also respects the system volume; if the OS volume is fine everywhere else, VLC’s own slider is the prime suspect.

Fix 3Check the Windows Volume Mixer for VLC

Finds a silent per-app device or volume

  1. With VLC playing, right-click the speaker icon > Open Volume Mixer.

    Per-app sliders appear.

  2. Find VLC (or VideoLAN) — raise its slider and confirm it targets the right output device.

    VLC gets its own volume and device.

  3. Windows 11: Settings > System > Sound > Volume mixer, check VLC’s "Output" dropdown.

    VLC outputs to the correct device.

NoteOn Windows 11, per-app output routing is a very common silent culprit after plugging/unplugging devices.

Fix 4Check the HDMI / system audio route

Fixes no-sound and audio-device selection issues

  1. Right-click the speaker icon in the taskbar and open Sound settings.

    Audio devices are listed.

  2. Make sure the correct output device is selected (the TV/AV receiver, not headphones).

    The right device is default.

  3. Play a test tone or a YouTube video to confirm system audio works.

    You know whether the problem is system-wide or VLC-only.

  4. In VLC: Tools > Preferences > Audio > Output — try "DirectSound" or "WaveOut".

    VLC uses a different audio backend.

NoteMany "VLC has no sound" reports turn out to be a wrong default device — Windows keeps per-app volume and device routing.

Fix 5Play a known-good file to isolate the problem

Separates file issues from player issues

  1. Play a file you know has sound (e.g. a YouTube-downloaded MP4).

    You get a reliable audio test.

  2. If silent, check the file’s audio track: right-click > Audio > Audio Track > try each track.

    You see whether the file has usable audio.

  3. Check the audio codec under Tools > Media Information > Codec.

    You know the codec (AAC/AC-3/FLAC…).

NoteIf only one file is silent while others are fine, the issue is the file, not VLC — remux it with ffmpeg or re-download.

Fix 6Reset VLC preferences to defaults

Clears corrupted settings that cause crashes, black screens and audio issues

  1. Close VLC completely.

    No VLC process is running.

  2. Open a command prompt (Win+R → cmd) or terminal.

    A command line is available.

  3. Run: vlc --reset-config (Windows/Linux) — on macOS delete ~/Library/Preferences/org.videolan.vlc instead.

    VLC preferences are restored to defaults.

  4. Launch VLC and re-apply only the settings you actually need.

    VLC starts with clean settings.

NoteThis erases all custom preferences (including shortcuts and skins). Export your config first under Tools > Preferences > All > Interface if you want a backup.

Advanced fixes

Fix 1Force a specific audio device in VLC

Bypasses automatic device selection

  1. Tools > Preferences > Audio > Output > "DirectSound" (Windows) — then set the device below if available.

    A specific backend is forced.

  2. macOS: try the default AudioUnit output; if the issue persists, switch the OS output device and restart VLC.

    macOS VLC uses the system device.

  3. Linux: try PulseAudio vs ALSA modules.

    The module that talks to your active sound server is selected.

NotePulseAudio vs ALSA mismatch is the #1 Linux no-sound cause — choose the module matching your sound server (pipewire users: use PulseAudio module).

Fix 2Do a clean reinstall of VLC

Fixes corrupt installs, broken plugins cache and version conflicts

  1. Uninstall VLC via Settings > Apps (Windows) or drag VLC to Trash (macOS).

    VLC is removed from the system.

  2. Delete the leftover config folder: %APPDATA%\vlc (Windows), ~/Library/Preferences/org.videolan.vlc (macOS) or ~/.config/vlc (Linux).

    All VLC data is gone.

  3. Download the latest version only from the official source: videolan.org/vlc.

    A clean official installer is downloaded.

  4. Install and test your file again.

    A fresh install usually resolves stubborn issues.

NoteNever download VLC from third-party mirrors — repackaged builds are a common source of crashes and bundled adware.

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 uses its own audio output modules and remembers its own volume/device state. A stale module or a zeroed per-app volume are the top two causes — check fixes 1 and 3.
VLC has no sound over HDMI — what do I check first?
System sound settings first (is the TV selected?), then the HDMI cable/port, then VLC’s audio output module. See the HDMI no-sound guide for details.
Does VLC have a hidden mute setting?
The audio menu has "Mute" (shortcut M) and the bottom bar has a speaker icon — both can be toggled by accident. Also check the volume slider is not at 0%.
No sound after updating VLC?
Updates can reset the audio module selection or the config. Re-pick the output module and restart; if it persists, reset preferences.
Can VLC output 5.1 surround?
Yes — under Tools > Preferences > Audio, set "Stereo Mode" to 5.1 and ensure the OS/AVR routing is configured. If 5.1 is silent, switch back to Stereo to test.

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.