VLC 录制没有音频——修复与设置

视频播放故障 最后更新: 适用环境: Windows 10/11 · macOS · Linux · VLC 3.0.x

在 VLC 中录制屏幕或流却得到静音文件,几乎总是设置问题,而不是 bug。VLC 的转换对话框有一个单独的音频复选框,许多用户会漏掉,而在 Windows 上必须显式命名音频捕获设备。本指南涵盖在 VLC 录制中产生音频的确切设置,适用于屏幕捕获和网络流录制。

故障原因分析

  • 未勾选音频复选框——除非你显式添加音频轨道,否则 转换/保存 对话框只录制视频。
  • 错误的音频捕获设备——VLC 默认为第一个音频设备;在具有多个设备(麦克风、耳机、扬声器)的 Windows 上,它可能选择一个静音的设备。
  • 采样率不匹配——某些源输出 44.1 kHz,而 VLC 期望 48 kHz,产生静音或乱码的轨道。
  • 流未选择音频轨道——录制网络流时,转换配置文件中的“音频轨道”下拉列表可能设置为 无。
  • 配置文件问题——没有音频编解码器的自定义转换配置文件会静默丢弃音频。

解决方案

方案 1在 转换/保存 对话框中启用音频

90% 静音录制的修复

  1. 打开 媒体 > 转换/保存(Ctrl+R)。

    打开转换对话框。

  2. 在 文件 选项卡下,勾选“显示更多选项”并确认“音频轨道”列表中出现了音频轨道(不要将其设置为 无)。

    音频已包含。

  3. 点击 转换/保存,选择一个包含音频的配置文件(例如“视频 – H.264 + MP3 (MP4)”或“视频 – H.264 + AAC (MP4)”),然后开始。

    录制现在能捕获音频。

说明配置文件名称告诉你它包含什么:“H.264 + MP3”包含音频;单独的“视频 – H.264”可能不包含。始终选择带有音频编解码器的配置文件。

方案 2设置正确的音频捕获设备

修复多设备 Windows 设置上的静音录制

  1. 在 转换/保存 对话框中,勾选“显示更多选项”并查看音频设备选择器。

    设备列表可见。

  2. 选择实际输出系统声音的设备(例如“扬声器(Realtek)”或“立体声混音”)——而不是麦克风。

    选择了正确的设备。

  3. 要捕获计算机音频(而不是麦克风),如果可用,请选择“立体声混音”/“你所听到的声音”;如果在声音 > 录制设备中隐藏,请启用它。

    系统音频被捕获。

说明在 macOS/Linux 上,系统音频捕获需要虚拟环回设备(macOS 上的 BlackHole,Linux 上的 PulseAudio 监视器)——下面的指南涵盖它。

方案 3macOS:用 BlackHole 捕获系统音频

在 Mac 上启用桌面音频录制

  1. 从其官方 GitHub 发布页面安装 BlackHole(免费的、开源的虚拟音频驱动)。

    在 音频 MIDI 设置 中出现“BlackHole 2ch”设备。

  2. 创建包含你的扬声器和 BlackHole 的多输出设备(音频 MIDI 设置 > + > 创建多输出设备)。

    创建了组合设备。

  3. 将多输出设备设为系统输出,然后在 转换 对话框中选择“BlackHole 2ch”作为 VLC 的音频捕获设备。

    VLC 录制系统音频。

说明这是标准的 macOS 方法;同样的思路在带有 PulseAudio 监视器的 Linux 上有效(pavucontrol > 录制 选项卡)。

方案 4显式录制带音频的网络流

修复静音的流录制

  1. 打开 媒体 > 打开网络流,输入 URL 并点击 播放。

    流在播放。

  2. 在播放时,使用 媒体 > 转换/保存,勾选“显示更多选项”,并验证音频轨道不是“无”。

    音频已确认。

  3. 选择一个带有音频编解码器的配置文件并保存。

    流录制包含音频。

说明对于 IPTV 流,某些频道在某些轨道上只有音频——先用短录制测试。

方案 5切换音频输出模块 为 DirectSound(Windows)——最兼容的捕获源

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

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

    打开音频设置。

  2. 将“输出”设置为 DirectSound(Windows)——最兼容的捕获源。

    音频模块已更改。

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

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

说明可用的播放输出是捕获该输出的先决条件。

进阶修复

方案 1事后规范化录制

修复已完成录制中过轻或削波的音频

  1. ffmpeg -i recording.mp4 -af volumedetect -f null - 检查响度。

    报告平均和最大音量。

  2. ffmpeg -i recording.mp4 -af loudnorm=I=-16:TP=-1.5:LRA=11 out.mp4 归一化。

    创建了归一化文件。

  3. 使用归一化文件进行上传或分享。

    交付最终文件。

说明响度归一化到 -16 LUFS(YouTube 风格)使录制在不同捕获之间保持一致。

预防措施

  • 在长时间捕获之前,务必进行 10 秒的测试录制。
  • 清晰地命名你的配置文件(例如“屏幕 + 系统音频 (MP4)”),以便编解码器内容一目了然。
  • 保持音频设备选择稳定——很少更改设备,并在更改后重新测试。
  • 更新 VLC 以获得录制/编码修复(当前稳定版:3.0.23)。

常见问题

VLC 能同时录制屏幕和摄像头吗?
VLC 每次会话只录制一个源。对于屏幕 + 摄像头,请使用两个 VLC 实例(每个源一个)或专用录制器(OBS)。
为什么我的录制只捕获麦克风?
音频设备设置为麦克风。切换到扬声器或“立体声混音”(Windows)/ 环回设备(macOS/Linux)以捕获系统音频。
播放正常但录制静音——同一个文件?
播放直接使用文件的轨道;录制管线重新编码。静音录制意味着捕获输入没有音频——用修正的音频设备重新录制。
最好的 VLC 录制配置文件是什么?
在大多数情况下,“视频 – H.264 + AAC (MP4)”能提供带音频的良好质量。对于非常大的捕获,使用“视频 – H.264 + MP3 (MP4)”以获得更小的文件。

总结

在 转换/保存 对话框中启用音频 — 90% 静音录制的修复。如果仍无法解决,请按顺序尝试其余修复:每一条针对问题的不同层面。大多数用户最多到修复 3 就能解决。请保持 VLC 更新(当前稳定版:3.0.23),新版 VLC 发布后可回来查看本指南。