VLC 通过自定义 ALSA 设备

v_2*_*_2e 1 audio vlc-media-player alsa

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

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

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

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

Vic*_*lio 5

您只能通过在配置文件上手动更改此项来进行修改。

~/.config/vlc/vlcrc ( [alsa]部分):

alsa-audio-device=upmix4
alsa-audio-channels=4
Run Code Online (Sandbox Code Playgroud)

有些东西有效,但其他我无法上班,例如我无法上班 vlc ?平等。

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

vlc -A alsa --alsa-audio-device upmix4
Run Code Online (Sandbox Code Playgroud)

编辑:

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