我如何才能让 VLC 通过我的一些自定义 ALSA 设备播放?
我创建了几个自定义 ALSA 设备(用于路由、放大、混合和其他目的),并且可以将它们与 Mplayer 一起使用而不会出现任何问题,但 VLC 不会在其可用 ALSA 设备列表中显示它们。
以下是 VLC 在其设置窗口中显示的列表:
但这些设备都不是我的〜/ .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 个通道)