VLC 录制没有音频——修复与设置
在 VLC 中录制屏幕或流却得到静音文件,几乎总是设置问题,而不是 bug。VLC 的转换对话框有一个单独的音频复选框,许多用户会漏掉,而在 Windows 上必须显式命名音频捕获设备。本指南涵盖在 VLC 录制中产生音频的确切设置,适用于屏幕捕获和网络流录制。
故障原因分析
- 未勾选音频复选框——除非你显式添加音频轨道,否则 转换/保存 对话框只录制视频。
- 错误的音频捕获设备——VLC 默认为第一个音频设备;在具有多个设备(麦克风、耳机、扬声器)的 Windows 上,它可能选择一个静音的设备。
- 采样率不匹配——某些源输出 44.1 kHz,而 VLC 期望 48 kHz,产生静音或乱码的轨道。
- 流未选择音频轨道——录制网络流时,转换配置文件中的“音频轨道”下拉列表可能设置为 无。
- 配置文件问题——没有音频编解码器的自定义转换配置文件会静默丢弃音频。
解决方案
方案 1在 转换/保存 对话框中启用音频
90% 静音录制的修复
打开 媒体 > 转换/保存(Ctrl+R)。
打开转换对话框。
在 文件 选项卡下,勾选“显示更多选项”并确认“音频轨道”列表中出现了音频轨道(不要将其设置为 无)。
音频已包含。
点击 转换/保存,选择一个包含音频的配置文件(例如“视频 – H.264 + MP3 (MP4)”或“视频 – H.264 + AAC (MP4)”),然后开始。
录制现在能捕获音频。
方案 2设置正确的音频捕获设备
修复多设备 Windows 设置上的静音录制
在 转换/保存 对话框中,勾选“显示更多选项”并查看音频设备选择器。
设备列表可见。
选择实际输出系统声音的设备(例如“扬声器(Realtek)”或“立体声混音”)——而不是麦克风。
选择了正确的设备。
要捕获计算机音频(而不是麦克风),如果可用,请选择“立体声混音”/“你所听到的声音”;如果在声音 > 录制设备中隐藏,请启用它。
系统音频被捕获。
方案 3macOS:用 BlackHole 捕获系统音频
在 Mac 上启用桌面音频录制
从其官方 GitHub 发布页面安装 BlackHole(免费的、开源的虚拟音频驱动)。
在 音频 MIDI 设置 中出现“BlackHole 2ch”设备。
创建包含你的扬声器和 BlackHole 的多输出设备(音频 MIDI 设置 > + > 创建多输出设备)。
创建了组合设备。
将多输出设备设为系统输出,然后在 转换 对话框中选择“BlackHole 2ch”作为 VLC 的音频捕获设备。
VLC 录制系统音频。
方案 4显式录制带音频的网络流
修复静音的流录制
打开 媒体 > 打开网络流,输入 URL 并点击 播放。
流在播放。
在播放时,使用 媒体 > 转换/保存,勾选“显示更多选项”,并验证音频轨道不是“无”。
音频已确认。
选择一个带有音频编解码器的配置文件并保存。
流录制包含音频。
方案 5切换音频输出模块 为 DirectSound(Windows)——最兼容的捕获源
修复无声音、爆音和 HDMI 音频问题
进入 工具 > 首选项 > 音频。
打开音频设置。
将“输出”设置为 DirectSound(Windows)——最兼容的捕获源。
音频模块已更改。
点击 保存,重启 VLC 并播放文件。
音频以新模块重新初始化。
进阶修复
方案 1事后规范化录制
修复已完成录制中过轻或削波的音频
用
ffmpeg -i recording.mp4 -af volumedetect -f null -检查响度。报告平均和最大音量。
用
ffmpeg -i recording.mp4 -af loudnorm=I=-16:TP=-1.5:LRA=11 out.mp4归一化。创建了归一化文件。
使用归一化文件进行上传或分享。
交付最终文件。
预防措施
- 在长时间捕获之前,务必进行 10 秒的测试录制。
- 清晰地命名你的配置文件(例如“屏幕 + 系统音频 (MP4)”),以便编解码器内容一目了然。
- 保持音频设备选择稳定——很少更改设备,并在更改后重新测试。
- 更新 VLC 以获得录制/编码修复(当前稳定版:3.0.23)。
常见问题
VLC 能同时录制屏幕和摄像头吗?
为什么我的录制只捕获麦克风?
播放正常但录制静音——同一个文件?
最好的 VLC 录制配置文件是什么?
总结
在 转换/保存 对话框中启用音频 — 90% 静音录制的修复。如果仍无法解决,请按顺序尝试其余修复:每一条针对问题的不同层面。大多数用户最多到修复 3 就能解决。请保持 VLC 更新(当前稳定版:3.0.23),新版 VLC 发布后可回来查看本指南。