VLC 没有声音:完整修复指南(2026)

音频故障 最后更新: 适用环境: Windows / macOS / Linux · VLC 3.0.x

VLC 没有声音,而其他所有应用都正常播放音频 —— 这是一个典型的 VLC 专属问题。原因通常比你想象的更窄:VLC 的音频输出模块卡在一个失效的设备上,每应用音量被设为 0,或者文件没有兼容的音轨。本指南按从最常见到最不常见的顺序排查原因,每个修复都只需不到一分钟。从修复 1 开始 —— 它解决了约一半的“VLC 无声”报告。

故障原因分析

  • 错误的音频输出模块 —— VLC 记住了一个不再存在的设备/模块(例如驱动或音频设备更改之后)。
  • Windows 每应用音量被设为 0 —— 音量混合器(或 macOS 每应用音量)可能静默地将 VLC 静音。
  • VLC 音量独立于系统音量 —— VLC 自己的滑块与操作系统混音器是分开的。
  • 文件没有音轨或不支持的音频编解码器 —— 在 VLC 自带的编解码器下很少见,但某些 AC-3/DTS 音轨会被误检测。
  • HDMI/设备路由 —— 在拔掉耳机或电视后,音频被路由到一个已断开的设备。

解决方案

方案 1切换音频输出模块

修复无声、爆音和 HDMI 音频问题

  1. 进入 工具 ▸ 首选项 ▸ 音频。

    音频设置打开。

  2. 将“输出”设置为 另一个模块(例如 Windows 上的 DirectSound 或 WaveOut)。

    音频模块已更改。

  3. 点击 保存,重启 VLC 并播放文件。

    音频以新模块重新初始化。

说明每个输出模块与操作系统音频堆栈的通信方式不同。切换模块是隔离损坏的音频管线的最快方法。

方案 2检查 VLC 自身的音量和静音状态

先排除最尴尬的原因

  1. 播放视频时,查看 VLC 底部栏的音量滑块 —— 将其拖到约 80%。

    滑块处于清晰可闻的位置。

  2. 检查旁边的扬声器图标是否未被静音(红色叉号)。

    静音已关闭。

  3. 打开 音频 菜单,确认“立体声模式”没有被误设为单声道。

    立体声模式正常。

说明VLC 也会遵循系统音量;如果操作系统音量在其他地方都正常,VLC 自己的滑块就是头号嫌疑。

方案 3在 Windows 音量混合器中检查 VLC

找到静默的每应用设备或音量

  1. 在 VLC 播放时,右键点击扬声器图标 ▸ 打开音量混合器。

    出现每应用的滑块。

  2. 找到 VLC(或 VideoLAN)—— 调高其滑块并确认它指向正确的输出设备。

    VLC 获得了自己的音量和设备。

  3. Windows 11:设置 ▸ 系统 ▸ 声音 ▸ 音量混合器,检查 VLC 的“输出”下拉框。

    VLC 输出到正确的设备。

说明在 Windows 11 上,在插拔设备之后,每应用的输出路由是一个很常见的静默罪魁祸首。

方案 4检查 HDMI / 系统音频路由

修复无声和音频设备选择问题

  1. 右键点击任务栏中的扬声器图标并打开 声音设置。

    列出音频设备。

  2. 确保选择了正确的输出设备(电视/AV 接收器,而不是耳机)—— Windows:在 设置 ▸ 系统 ▸ 声音 ▸ 输出 中将电视设为默认。

    正确的设备成为默认。

  3. 播放测试音或 YouTube 视频以确认系统音频正常。

    你可以判断问题是系统级的还是仅 VLC 的。

  4. 在 VLC 中:工具 ▸ 首选项 ▸ 音频 ▸ 输出 —— 尝试“DirectSound”或“WaveOut”。

    VLC 使用不同的音频后端。

说明许多“VLC 没有声音”的报告最终发现是默认设备选错 —— Windows 会保留每应用的音量和设备路由。

方案 5播放一个已知正常的文件以隔离问题

区分文件问题与播放器问题

  1. 播放一个你知道有声音的文件(例如从 YouTube 下载的 MP4)。

    你获得了一个可靠的音频测试。

  2. 如果无声,检查文件的音轨:右键点击 ▸ 音频 ▸ 音轨 ▸ 尝试每个音轨。

    你可以看到文件是否有可用的音频。

  3. 在 工具 ▸ 媒体信息 ▸ 编解码器 下检查音频编解码器。

    你知道了编解码器(AAC/AC-3/FLAC…)。

说明如果只有一个文件无声而其他文件正常,问题出在文件而非 VLC —— 用 ffmpeg 重新混流或重新下载。

方案 6将 VLC 偏好设置恢复为默认值

清除导致崩溃、黑屏和音频问题的损坏设置

  1. 完全关闭 VLC。

    没有 VLC 进程在运行。

  2. 打开命令提示符(Win+R → cmd)或终端。

    命令行可用。

  3. 运行:vlc --reset-config(Windows/Linux)——在 macOS 上改为删除 ~/Library/Preferences/org.videolan.vlc

    VLC 偏好设置恢复为默认值。

  4. 启动 VLC,仅重新应用你实际需要的设置。

    VLC 以干净的设置启动。

说明这会清除所有自定义偏好设置(包括快捷键和皮肤)。如果你想备份,请先在 工具 ▸ 首选项 ▸ 全部 ▸ 界面 中导出配置。

进阶修复

方案 1在 VLC 中强制指定特定音频设备

绕过自动设备选择

  1. 工具 ▸ 首选项 ▸ 音频 ▸ 输出 ▸“DirectSound”(Windows)—— 然后在下方设置设备(如果可用)。

    强制使用特定后端。

  2. macOS:尝试默认的 AudioUnit 输出;如果问题仍然存在,切换操作系统输出设备并重启 VLC。

    macOS VLC 使用系统设备。

  3. Linux:尝试 PulseAudio 与 ALSA 模块。

    选择了与你活动声音服务器通信的模块。

说明PulseAudio 与 ALSA 不匹配是 Linux 上无声的头号原因 —— 选择与你声音服务器匹配的模块(pipewire 用户:使用 PulseAudio 模块)。

方案 2彻底重新安装 VLC

修复损坏的安装、损坏的插件缓存和版本冲突

  1. 通过 设置 ▸ 应用(Windows)卸载 VLC,或将 VLC 拖到废纸篓(macOS)。

    VLC 已从系统中移除。

  2. 删除残留的配置文件夹:%APPDATA%\vlc(Windows)、~/Library/Preferences/org.videolan.vlc(macOS)或 ~/.config/vlc(Linux)。

    所有 VLC 数据已消失。

  3. 仅从官方来源下载最新版本:videolan.org/vlc

    下载了干净的官方安装程序。

  4. 安装并再次测试你的文件。

    全新安装通常能解决顽固问题。

说明切勿从第三方镜像下载 VLC —— 重新打包的版本是常见的崩溃和捆绑广告软件来源。

预防措施

  • 在更改音频硬件后,先重启一次 VLC 再排查问题。
  • 保持操作系统音频堆栈更新;在 Linux 上,pipewire 用户应使用 PulseAudio 兼容模块。
  • 将 VLC 的音量设置为固定的合理水平;日常音量依赖操作系统混音器。

常见问题

为什么 VLC 没有声音而其他应用有声音?
VLC 使用自己的音频输出模块,并记住自己的音量和设备状态。过时的模块或被清零的每应用音量是两大首要原因 —— 检查修复 1 和 3。
VLC 通过 HDMI 没有声音 —— 我应该先检查什么?
先检查系统声音设置(是否选择了电视?),然后是 HDMI 线缆/接口,最后是 VLC 的音频输出模块。详情请参阅 HDMI 无声指南。
VLC 有隐藏的静音设置吗?
音频菜单中有“静音”(快捷键 M),底部栏有一个扬声器图标 —— 两者都可能被意外切换。还要检查音量滑块未处于 0%。
更新 VLC 后没有声音?
更新可能会重置音频模块选择或配置。重新选择输出模块并重启;如果仍然存在,重置偏好设置。
VLC 可以输出 5.1 环绕声吗?
可以 —— 在 工具 ▸ 首选项 ▸ 音频 中,将“立体声模式”设置为 5.1,并确保操作系统/AVR 路由已配置。如果 5.1 无声,切换回立体声进行测试。

总结

切换音频输出模块 — 修复无声、爆音和 HDMI 音频问题。如果仍无法解决,请按顺序尝试其余修复:每一条针对问题的不同层面。大多数用户最多到修复 3 就能解决。请保持 VLC 更新(当前稳定版:3.0.23),新版 VLC 发布后可回来查看本指南。