我使用双显示器,并且希望能够在电视上播放有声电影(通过 vlc 或其他方式),然后在笔记本电脑上使用耳机播放 YouTube 或某些游戏。我是否可以选择每个应用程序使用的硬件?
我尝试使用pavucontrol
,但没有给出更改输出设备的选项。
编辑:
jeggy@localhost:~$ sudo aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC665 Analog [ALC665 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC665 Digital [ALC665 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
答案1
您可以尝试 PulseAudio 音量控制(帕武控制 )。
sudo apt-get install pavucontrol
然后像这样选择输出设备。
答案2
我认为我们忽略了这里最简单的答案,我认为你只有一张声卡,如果我错了请纠正我......但你不需要有多个声卡才能使用不同的输出设备。
在您的问题中,您想通过耳机输出播放一个程序的声音,该耳机输出可能连接到您“唯一”的声卡,另一个程序的声音通过连接到计算机的扬声器,这又可能是您拥有的“唯一”的声卡。据我所知,您不能在同一张卡上将一个声音播放到耳机输出,将另一个声音播放到另一个输出。
我不知道您使用的是哪个版本的 ubuntu,但您提供的图片中有一个名为“输出设备”的选项卡,您可以在那里检查您是否有多个声卡。我提供了我的屏幕截图,请注意,它列出了 3 个设备,但我只有 2 个,有两个“内置音频”,我无法为它们播放不同的声音。
在终端运行“aplay -l”可能会更清楚
例子:
aplay -l
收益 ...
**** 播放硬件设备列表 **** 卡 0:英特尔 [HDA Intel],设备 0:ALC271X 模拟 [ALC271X 模拟] 子设备:1/1 子设备 #0: 子设备 #0 卡 0:英特尔 [HDA Intel],设备 1:ALC271X Digital [ALC271X Digital] 子设备:1/1 子设备 #0: 子设备 #0 卡 1:通用 [HD-Audio 通用],设备 3:HDMI 0 [HDMI 0] 子设备:1/1 子设备 #0: 子设备 #0
很容易看出有两张卡,卡 0 和卡 1
因此,如果你只有一张声卡,我建议你购买一张 USB 声卡并将耳机连接到该声卡。然后使用 duffyducks 或 andys 的答案来选择输出设备
答案3
如果它通常有效,它也应该像这样寻找 vlc(版本 2.0.1):
正如您在屏幕截图中看到的,您可以在 vlc 本身中选择音频设备。
如果这也不行,您的 PC 可能由于硬件限制而无法将声音转发到电视。要进一步调查这个问题,您需要知道声卡或显卡的类型、电视的类型以及它们之间的连接类型,如 HDMI、DisplayPort 等。
答案4
我用过它,它很有效...