為什麼我不能為每個應用程式選擇輸出聲音?

為什麼我不能為每個應用程式選擇輸出聲音?

我正在使用雙顯示器,我希望能夠在電視上播放有聲電影(透過 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 音量控制(帕武控制 安裝 pavucontrol)。
sudo apt-get install pavucontrol

然後像這樣選擇輸出設備。

pavucontrol 截圖

答案2

我認為我們在這裡忽略了最簡單的答案,我認為你只有一張聲卡,如果我錯了請糾正我..​​....但是你不需要有不止一張聲卡才能使用不同的輸出裝置.

在你的問題中,你想透過耳機輸出播放一個程式的聲音,該耳機輸出可能連接到你的「唯一」聲卡,而一個程式透過連接到電腦的揚聲器播放聲音,這可能又是「唯一」的聲音你有卡。據我所知,您無法在同一張卡上將一種聲音播放到耳機輸出,並將另一種聲音播放到另一個輸出。

我不知道您正在使用的 ubuntu 版本,但在您提供的圖片中,有一個名為“輸出設備”的選項卡,如果您有多個聲卡,您可以在那裡檢查。我提供了我的外觀的螢幕截圖,觀察它列出了 3 個設備,但我只有 2 個,有兩個“內建音訊”,我無法向它們播放不同的聲音。

在此輸入影像描述

在終端機中執行“aplay -l”可能會更清楚

例子:

aplay -l

耶茲...

**** 播放硬體設備清單 ****
卡 0:Intel [HDA Intel],裝置 0:ALC271X Analog [ALC271X Analog]
  子設備:1/1
  子設備#0:子設備#0
卡 0:Intel [HDA Intel],裝置 1:ALC271X Digital [ALC271X Digital]
  子設備:1/1
  子設備#0:子設備#0
卡 1:通用 [HD-Audio Generic],設備 3:HDMI 0 [HDMI 0]
  子設備:1/1
  子設備#0:子設備#0

在那裡更容易看到有兩張卡:卡 0 和卡 1

因此,如果您只有一張音效卡,我建議您購買一張 USB 音效卡並將耳機連接到該音效卡。然後使用 duffyducks 或 andys 答案選擇輸出設備

答案3

如果它一般有效,它也應該像這樣尋找 vlc (版本 2.0.1):

版本2.0.1

正如您在螢幕截圖中看到的,您可以在 vlc 本身中選擇音訊設備。

如果這也不可能,則由於硬體限制,您的電腦可能無法將聲音轉發到電視。要進一步調查這個問題,需要了解音效卡或顯示卡、電視的類型以及它們之間的連接(例如 HDMI、DisplayPort 等)。

答案4

嘗試這個 GNOME 擴展

我用它並且它有效...

相關內容