Linux中國

將手機作為你的 Linux 桌面的攝像頭和麥克風

當你的桌面系統缺乏網路攝像頭和專用麥克風時,你可以考慮使用智能手機。這裡將教你如何在 Ubuntu Linux 中完成這個設置。

我和許多 Linux 用戶一樣,使用的是台式機。相較於筆記本電腦,並沒有預裝攝像頭和麥克風。

若要獲得與現代智能手機相媲美的畫質,你可能需要購買一款高端的網路攝像頭。

在此教程中,我將逐步指導你如何將你的手機用作麥克風和攝像頭,這將非常適用於在線會議場景。

Ubuntu 下使用手機的攝像頭和麥克風

? 本教程採用第三方網站 https://vdo.ninja/ 來託管音頻和視頻,因此,這並不是一項完全的開源方案。

我將指引你完成以下步驟:

  • 安裝 OBS (如果你還未安裝)
  • 通過 vdo.ninja 生成邀請鏈接
  • 設置虛擬音頻線纜(用於音頻輸出)
  • 配置 OBS 以便從 vdo.ninja 重定向音視頻流

首先,我們來看第一步。

? 雖然本教程是在 Ubuntu 系統下完成的,但我相信,這些同樣可以在其他 Linux 發行版上實現。你只需為你的發行版安裝所需的包即可。你可以自行嘗試,看看效果如何。

1、在 Ubuntu 中安裝 OBS

OBS(Open Broadcaster Software)是眾多用於錄製和直播視頻的優秀軟體之一,許多直播者都選擇使用 OBS 在各個數字化平台進行直播。

幸運的是,OBS 已經包含在 Ubuntu 的默認倉庫中,你可以通過以下命令來安裝:

sudo apt install obs-studio

2、通過 VDO.ninja 生成直播邀請

在這一節,我將教你如何在 vdo.ninja 上生成一個直播邀請,進而從你的手機上開始直播音頻和視頻。

首先,訪問 VDO.ninja 並點擊 「 創建可重用的邀請 Create Reusable Invite 」:

接下來你會看到很多選項,包括質量設置,添加視頻效果等。我推薦你使用默認設置,因為高質量視頻需要更快的處理速度和更多的帶寬。

為了創建一個鏈接,你只需要點擊 「 生成邀請鏈接 GENERATE THE INVITE LINK 」 按鈕:

完成後你會看到:

  • 你需要用你的手機掃描的二維碼(當然,你也可以選擇使用鏈接)。
  • OBS 的鏈接。

稍後我會在本教程中繼續介紹 OBS 配置,所以請暫時別關閉這個窗口。

首先,用你的手機掃描二維碼,它會將你跳轉到 VDO.ninja 的另一個頁面,此時你需要:

  • 選擇 「 共享你的相機 Share your Camera 」 選項。
  • 在視頻源中選擇使用前置或後置攝像頭(默認為前置)。
  • 點擊 「 開始 Start 」 按鈕後,它將開始在 OBS 連接的頁面上進行直播。

3、在 Ubuntu 上為 OBS 配置虛擬線纜

? 這種設置方法僅適用於 PulseAudio,並且在重啟系統後虛擬線纜將被撤銷。

首先,我們來解釋一下「 虛擬線纜 virtual cable 」的概念,以及為何我們需要它來將手機做為攝像頭和麥克風使用。

虛擬線纜是一種用於將音頻流從一個應用傳輸到另一個應用的軟體。

然而遺憾的是,它只支持 Windows 和 macOS。

啥?!那我為什麼還要介紹這個呢?

答案其實很簡單。我找到了一種變通方法,你可以在當前的會話中獲得與虛擬線纜類似的功能。

要設置虛擬線纜,首先需要使用以下命令載入 module-null-sink 模塊:

pactl load-module module-null-sink sink_name=Source

然後,執行下面的命令創建一個名為 VirtualMic 的虛擬音源:

pactl load-module module-virtual-source source_name=VirtualMic master=Source.monitor

這兩個命令將返回一些數字,但無需對其過多關注。

接下來,前往系統「 設置 Settings 」,找到「 聲音 Sound 」部分的設置:

然後進入 「 輸入 Input 」 部分,在此你會找到選擇輸入設備的選項。

將 「VirtualMic」 設為輸入設備:

這樣就設置完了!

不過,如我之前所述,一旦你重啟電腦,虛擬音頻的設置就會被撤銷,如果你打算經常使用手機作為攝像頭和麥克風,這可能會造成一定的不便。

為了解決這個問題,你可以為這兩個命令 創建別名,例如,為命令創建別名:vc1vc2

完成後,你就可以像這樣 一次執行兩個命令vc1 && vc2

4、配置 OBS 從手機直播音視頻

開始階段,你需要打開我之前告訴你不要關閉的 VDO.ninja 標籤頁,並複製 OBS 鏈接:

然後啟動 OBS,在 「 Sources 」 區域你會看到一個 「➕(加號)」按鈕,點擊這個按鈕並選擇 「 瀏覽 Browser 」。

接著會彈出一個對話框,讓你創建或選擇一個源,你只需按下 「OK」 按鈕即可:

最後,將已經複製的鏈接粘貼進 「URL」 欄位:

然後你將能看到 OBS 正在使用你手機的攝像頭:

不過為了從你的手機接收音頻,還有一些額外步驟需要執行。

首先,在菜單中點擊 「 文件 File 」 並選擇 「 設置 Settings 」:

在出現的設置選項中選擇 「 音頻 Audio 」,然後尋找到 「 高級 Advanced 」 區域。

在 「高級」 區域里,你能找到 「 監控設備 Monitoring Device 」 的選項,這裡你需要選擇 「Source Audio/Sink sink」:

點擊 「 應用 Apply 」 保存更改。

對於大部分用戶,此時音頻應該已經能夠正常工作了。如果你的音頻依然無法工作,那麼你可以按照以下步驟操作。

在 「 音頻混音器 Audio Mixer 」 區域,可能顯示的是 「 瀏覽 Browser 」 或 「 桌面音頻 Desktop Audio 」,也可能兩者都顯示。

點擊 「桌面音頻」 或 「瀏覽」 旁邊的三個點(在我這個例子中,是 「桌面音頻」),並選擇 「 高級音頻屬性 Advanced Audio Properties 」:

然後,對於 「瀏覽」 和 「桌面音頻」,都選擇 「 監控和輸出 Monitor and Output 」:

這樣就可以了!現在你可以從你的手機上享受攝像頭和麥克風的功能了。

5、測試所有設置

為了測試這個設置,我在我們讀書俱樂部的周會上用我的手機做為攝像頭和麥克風,效果極佳。

你可以看到,上圖顯示攝像頭和麥克風都在正常工作,這真的讓我笑容滿面 ?。

視頻質量會取決於你的網路帶寬,所以在開始重要的會議前,確保你有穩定的網路連接。

結語

作為一個沒有攝像頭和麥克風的台式計算機用戶,我必須依靠筆記本或手機來參加工作會議,這讓我感到非常煩躁。

需要注意的是,每次重啟機器後,你都需要重新配置虛擬線纜,但這並不費時,因為只需要執行兩條命令即可。

我已經多次使用這種解決方案,每一次都順利運行。我真的希望你也能得到同樣的結果。

(題圖:MJ/223b56b7-ffcc-4311-bfa6-8a25bfd5ad11)

via: https://itsfoss.com/ubuntu-phone-camera-mic/

作者:Sagar Sharma 選題:lujun9972 譯者:ChatGPT 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國