先說結論。
換句話說,在直播教學時,便可以「同時」將背景聲音(或是某影音檔)、「麥克風」聲音播送出去的時候,也能同時收聽到遠端上線者送過來(講話)的聲音。
好,那模組該如何載入呢?
- 使用 root 身份(sudo 是個好方法)開啟 /etc/pulse/default.pa
- 加入此行: load-module module-loopback
- 存檔退出
- 讓 Loopback 模組開始工作
可以 重新開機 。
或是以非 root 身份執行: pulseaudio -k 。
透過「pavucontrol」來觀察,未載入「 loopback 模組」時,可以觀察到系統原先狀況:
- 播放
- 錄音
- 輸出裝置
- 輸入裝置
- 配置
目前並沒有播放任何影音程式。
目前並沒有執行任何錄音程式。
再透過「pavucontrol」來觀察,載入「 loopback 模組」後,可以觀察到系統改變了,多了一個虛擬裝置或是虛擬介面「Loopback」:
- 播放
- 錄音
- 輸出裝置
- 輸入裝置
- 配置
多了一個「Loopback」介面。
多了一個「Loopback」介面。
不變。
不變。
不變。
在載入「Loopback」模組介面之後,有關電腦系統聲音的「播放」或是「錄音」等訊號,便會全部彙整到「Loopback」,然後再由「Loopback」界面來統一輸出處理。
這樣就算在進行網路直播時,所有的聲音也都能「同進同出」了。
補充知識
loopback,簡單來說,是指聲音訊號不經過音效卡硬體介面處理而直接返回電腦系統內部,這樣就可以將電腦系統中所有音源,包括麥克風輸入、網頁、DAW 裡的聲音,同時擷取下來,轉作為輸入音源,再一併傳送給網路對方,或者錄製下來。
而在「錄音」和「網路直播」時,則會有兩種不同狀況:
- 錄音、配音、錄歌時(無連麥情況)
- 開啟網路會議室會,或網路直播時
「開啟」loopback,可以把電腦的伴奏、網頁的聲音,與麥克風聲音,全部都錄到一起。
「關閉」loopback,「只能錄到你的麥克風聲音」,至於電腦內部的聲音,則無法錄到。
開啟loopback,可以將網路會議室的電腦背景音樂等以及麥克風的聲音,全部傳送出去,但是會讓對方會議室「卡麥」。
關閉loopback,對方會議室「卡麥」問題解除,但是網路會議室僅能傳送出麥克風的聲音,而但是網路會議室的電腦背景音樂等則無法傳送出去。
初次使用這個系統,想請教一下,能否將A程式的音訊導入B程式,例如chorme的音訊導進QSSTV裡,感謝