通过自定义 ALSA 设备使用 VLC

通过自定义 ALSA 设备使用 VLC

我如何才能让 VLC 通过我的一些自定义 ALSA 设备播放?

我创建了几个自定义 ALSA 设备(用于路由、放大、混合和其他目的),并且可以将它们与 Mplayer 一起使用而不会出现任何问题,但 VLC 不会在其可用 ALSA 设备列表中显示它们。

以下是 VLC 在其设置窗口中显示的列表: VLC 中的 ALSA 设备列表

但这些设备都不是我的〜/ .asoundrc文件。

答案1

您只能通过手动更改配置文件来修改。

〜/ .config / VLC / VLCrc[阿尔萨]部分):

alsa-audio-device=upmix4
alsa-audio-channels=4

有些可以工作,但其他的我无法工作,例如我无法让 vlc → alsaequal 工作。

为了测试它是否有效,您可以在命令行中设置,例如:

vlc -A alsa --alsa-audio-device upmix4

编辑:

让 vlc 在 alsaequal 上工作,只需要使用 upmix 插件(alsaequal 有 4 个通道)

相关内容