和pavucontrol(图形用户界面)

和pavucontrol(图形用户界面)

我的东芝笔记本电脑 (Satellite A300) 通过 HDMI 连接到电视。使用 VLC 2.2.6,视频效果很好。

目前,我正在尝试将声音输出到电视扬声器。

aplay -l显示 HDMI 播放设备为第三个:

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC268 Analog [ALC268 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC268 Digital [ALC268 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

speaker-test -D plughw:0,3 -c 2在取消静音 S/PDIF 后,我能够在电视上播放测试声音alsamixer

然而,当使用 VLC 播放文件时,唯一的选项Audio → Audio Device是“内置音频模拟立体声”。目前,声音是通过笔记本电脑的扬声器播放的。

如何让 VLC 将声音输出到电视扬声器?

答案1

pavucontrol(图形用户界面)

结果我不得不切换轮廓“内置音频”至 HDMI。

我可以用 来做到这一点pavucontrol,用 来安装它pacman -S pavucontrol

pavucontrol 截图

现在,电视扬声器的声音效果完美。

由于pavucontrol使用脉冲音频,也必须安装:pacman -S pulseaudio。重新启动后(PulseAudio 的 systemd 作业可能需要启动),pavucontrol可以连接到 PulseAudio。


pulsemixer(途易)

F3要去模式,Enter然后使用箭头键或 j/k 选择适当的输出,可能是Digital Stereo (HDMI) Output

如果不起作用,请仔细检查F1 输出模式(如果卡未静音)(m切换静音状态)。

非常感谢用户卡西莫多对于这个解决方案!


pactl(命令行)

如上所述这里,您也可以从命令行设置配置文件

pactl set-card-profile 0 output:hdmi-stereo

相关内容