VLC DirectShow 捕获使用默认音频设备

VLC DirectShow 捕获使用默认音频设备

我需要使用 VLC 从 Windows 系统中设置的默认捕获设备捕获音频。如果我将捕获对话框中的音频设备设置为“默认”,它似乎会从列表中的第一个音频设备捕获,而不是从系统上配置为默认的音频设备捕获。

VLC 捕获对话框

从命令行删除:dshow-adev=也无济于事。

如何让 VLC 从默认系统设备捕获?

答案1

DirectShow 框架不使用 Windows 为默认设备指定的设置,因此从 Windows 声音设置更改选项不会影响 DirectShow。

VLC 实际上只是枚举系统上的设备并选择它找到的第一个音频设备。您可以从下拉列表中选择要使用的特定设备,或者您可以禁用不想使用的音频设备,直到您想要的设备在列表中排在第一位。

相关内容