想在Linux上做一個螢幕直播,但卻被工具和程式的選擇弄得不知所措?我們描述了三種建立螢幕廣播的方法。快速簡便的方法,核心和顆粒的方法,以及我們認為最好的方法是全方位的。
要建立一個螢幕廣播,你必須在你的桌面上記錄正在發生的事情,以及你正在新增的評論。這需要能夠從桌面上錄製影片,從Linux聲音子系統錄製音訊,也可能從其他來源錄製音訊。
當你觀看一個好的電影時,你會注意到評論或敘述是恰到好處的。它被擦亮了。交付具有信心和清晰性。當你**一個劇本時,沒有空間放“嗯”和“啊”。他們聽起來很痛苦,他們讓你的電影演員覺得業餘。這與你試圖創造的效果正好相反。你想讓你的聽眾覺得你是一個權威,不管你在說什麼。聽起來像是你在蹣跚前行不是這樣做的。
正因為如此,許多精巧的螢幕廣播將其音訊軌跡單獨錄製和編輯,然後再混合到螢幕影片中。這是一個太大的主題,在一篇小文章中無法涵蓋,所以我們將研究如何同時錄製音訊和桌面影片。但這並不意味著你註定是個外行。有一些簡單的技巧可以用來提高口頭表達的質量。
最基本但最有影響的是劇本和練習。在你試著錄製之前,先看幾遍你的影片。做筆記,這樣你就知道你想說什麼,以及你想引起特別注意的要點。不要被“指令碼”這個詞拖後腿,它不需要是複雜的文件。一兩頁通俗易懂的要點將大有幫助。自相矛盾的是,你不想在本該講話的時候分心去讀劇本。
把時間放在幹跑步上。專業人士有彩排是有原因的。你很難一步一步地完成你想描述的主題,控制你正在使用的軟體來進行螢幕播放,並且仍然能夠提供良好的口頭表現。
你需要一些東西來錄下你的聲音。這意味著如果你還沒有麥克風,就要買一個。如果你的膝上型電腦內建的那一個足夠好,那將是一個小小的奇蹟。它不需要花很多錢,但一個合理的,外部麥克風,讓你說話自然,並被記錄在一個良好的音量是絕對必須的。它的一個立場將支付股息。
相關:播客最好的麥克風
如果你想把自己拍下來讓自己出現在你的螢幕上,你就需要一個攝像頭。如果它只記錄你的頭和肩膀,這樣你就可以在螢幕一角的一個小窗口裡看到,你就不需要電影級的相機了。但你需要一些東西,從基本的內建攝像頭,你的膝上型電腦來了一個臺階。一個單獨的攝像頭意味著你可以把它放在你需要的地方。
自動對焦、自動調光和高解析度感測器都是重要因素。一個好的相機可能有一個足夠滿足你需要的麥克風,這不是不可能的。所以,如果你想買一個相機和一個麥克風,那就先拿相機,看看麥克風是否能勝任這項任務。
相關:影片會議、流媒體等6款最佳網路攝像頭
值得一提的是,如果您使用GNOME桌面環境(DE),您可以訪問直接內建在DE中的簡單螢幕錄製器,但沒有任何音訊。如果你需要一個簡短的,無聲的,影片剪輯,這就足夠了。例如,建立一個小片段傳送給某人,向他們展示重現bug所需的步驟,這將是完美的。
要開始在桌面上錄製活動,只需按:
Ctrl+Shift+Alt+R螢幕錄製將立即開始。一個紅色的圓形指示器將出現在工具通知區域,靠近網路、聲音和電源圖示。
要停止錄製,請使用相同的組合鍵:
Ctrl+Shift+Alt+R記錄指示器將從通知區域中移除。您的錄製將以帶時間戳的檔名儲存在~/Videos目錄中。該檔案的副檔名為“.webm”,表示它是以webm影片格式錄製的。
如果你想把你的錄音上傳到YouTube,你需要把它轉換成MPEG-4(MP4)格式。我們將很快了解如何使用另一個工具ffmpeg來實現這一點。
請注意,預設情況下,最大錄製長度為30秒。您可以使用dconf編輯器來調整它。該設定位於org>;gnome>;settings daemon>;plugins>;media keys下。要調整的設定稱為“最大螢幕播放長度”。
recordMydesktop是一個簡單明瞭的螢幕和音訊錄製工具。它允許您錄製桌面、桌面的一部分或特定的應用程式視窗。
要在Ubuntu上安裝recordMyDesktop,請使用以下命令:
sudo apt-get install recordmydesktop gtk-recordmydesktop要在Fedora上安裝recordMyDesktop,請使用以下命令:
sudo dnf install recordmydesktop gtk-recordmydesktop要在Manjaro上安裝recordMyDesktop,請使用以下命令:
sudo pacman -Syrecordmydesktop gtk-recordmydesktop使用者介面非常簡單。
預設情況下,recordMyDesktop將記錄整個桌面。要錄製桌面的一部分,請在預覽縮圖中單擊滑鼠左鍵並拖動。這將定義用於錄製的螢幕部分。要錄製單個應用程式視窗,請單擊“選擇視窗”按鈕,然後單擊桌面上的應用程式視窗。
準備錄製時,請單擊“錄製”按鈕。在網路、聲音和電源圖示附近的通知區域將出現一個紅色指示燈。
用滑鼠左鍵點選指示器,從選單中選擇“停止”停止錄製。錄製由recordMyDesktop處理,以便儲存。如果你取消這個過程,你將丟失你的錄音。
錄製完成後,單擊“另存為”按鈕儲存您的螢幕廣播。“檔案儲存”對話方塊允許您選擇保存錄制的位置。
錄音採用“.ogv”Ogg影片格式。它是唯一提供的格式。要將檔案轉換為不同的影片格式,可以使用我們將討論的下一個工具ffmpeg。
FFmpeg專案在2000年釋出了FFmpeg實用程式的第一個版本。他們最初對一個有用的圖形和影片轉換程式的設想已經遠遠超過了。ffmpeg現在是一個功能強大的工具和編解碼器套件,並用於許多其他著名的應用程式,如VLC、Plex和Blender。
如果你曾經需要做一些音訊或影片錄製或格式轉換,你想知道ffmpeg是否可以做到,你可以停止懷疑。基本上,答案是“是的”
ffmpeg有很多選擇。下面列出了可執行到4000多行的ffmpeg選項。如果你想做一些簡單的格式轉換以外的事情,那麼豐富的功能確實是一條很好的學習曲線。ffmpeg沒有漂亮的前端,但它在介面方面的不足之處在於它的強大功能、速度和靈活性。因為它是命令列驅動的,所以可以從指令碼呼叫它。您可以記錄無人参與命令的瞬態輸出,或者記錄無法重定向到檔案的GUI螢幕活動。
在我們的測試中,ffmpeg必須安裝在fedora31和ubuntu18.04上。它已經出現在Manjaro18.1.0上。要在Ubuntu上安裝ffmpeg,請使用以下命令:
sudo apt-get install ffmpeg要在Fedora上安裝它,需要新增兩個儲存庫。此命令將註冊第一個:
sudo dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm此命令將註冊第二個:
sudo dnf -y install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm現在可以使用以下命令安裝ffmpeg應用程式:
sudo dnf -y install ffmpeg為了保持事情(相對)簡單,我們將用音訊直接錄製整個桌面。有相當多的引數,我們必須提供給ffmpeg要做到這一點。我們可以使用一些實用程式來幫助我們找到其中一些的值。
為了確定可用的螢幕解析度,我們可以使用xrandr。我們不需要為此命令提供任何引數:
xrandr輸出列出了所有可用的螢幕解析度。
該測試機的當前解析度和最高可用解析度為1920×1080。我們就用這個。
現在我們將找出這個測試機器上存在哪些脈衝音訊源。我們將使用pactl實用程式並要求它列出原始碼。語法非常簡單:
pactl list sources透過滾動詳細的輸出,我們可以看到有一個源#0,這是一個輸出源。這意味著它產生聲音輸出。
檢查其餘的輸出將顯示另一個名為source#1的源。這是一個輸入源。
這意味著聲源1接受聲音輸入。例如,這可能來自麥克風。因此,我們將使用源1和ffmpeg,並透過麥克風錄製我們的聲音。
下面是整個ffmpeg命令。
ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 -f pulse -ac 2 -i 1 output.mkv -async 1 -vsync 1我們來分解一下:
錄製過程中,您可以在終端視窗中看到大量滾動資訊。最小化這個終端視窗或者把你正在談論的應用程式的主視窗放在它上面,這樣它就不會出現在你的螢幕上。
要停止錄製,請在終端視窗中輸入Ctrl+C。如果一切順利,您將看到來自ffmpeg的確認訊息,報告它正在正常退出。
我們沒有在ffmpeg命令的輸出檔名上設定路徑,因此它將在啟動ffmpeg的目錄中建立。在本例中,這是我們的主目錄。
我們之前提到,上傳到YouTube的首選影片格式是MPEG-4。我們可以使用ffmpeg輕鬆地將“.mkv”轉換為“.mp4”檔案。我們說“轉換”,但實際上,我們正在建立一個新檔案。您的原始檔案未被更改。
命令很簡單。我們告訴ffmpeg使用原始檔案作為輸入,使用-i(input)選項。輸出檔案的副檔名告訴ffmpeg要建立什麼型別的檔案。
ffmpeg -i output,mkv output.mp4將建立一個副檔名為“.mp4”的新檔案。
要將使用Ctrl+Shift+Alt+R方法錄製的螢幕廣播轉換為MPEG-4影片格式,請使用以下命令:
ffmpwg -i "Screencast from 11-02-19 10:47:05.webm" output.mp4如果您正在尋找比recordMyDesktop功能更強大、比ffmpeg更易於驅動的產品,請選擇Open Broadcaster Software Studio(OBS Studio)。
使用以下命令在Ubuntu上安裝OBS Studio:
sudo apt-get install obs-studio使用以下命令在Fedora上安裝OBS Studio:
sudo dnf install obs-studio使用以下命令在Manjaro上安裝OBS Studio:
sudo pacman -Sy obs-studioOBS Studio有一個很大的工作區和一個沿著應用程式底部的窗格集合。
你從哪裡開始?
為了讓軟體順利執行,我需要一個目標,一些我可以嘗試實現的終點。看一個好的電影,然後嘗試複製他們的作品似乎是明智的。我用作模板的螢幕顯示了一個桌面,上面有幾個開啟的應用程式。有一個小的嵌入式視窗顯示了演示者的檢視。有時,顯示器會更改為顯示單個視窗的放大檢視。這樣就可以討論特定的細節。旁白提供了敘述。
所有這些在OBS Studio中都非常容易複製,因為它的場景和源的概念。OBS中的源是產生聲音或影片的東西。您的桌面、桌面上的視窗、網路攝像頭、輸出音訊源和輸入音訊源(如麥克風)都是有效的源。
可以將源集合合併到場景中。可以建立包含不同源組合的多個場景。只需單擊一次滑鼠即可在場景之間跳躍。
要建立場景,請在“場景”窗格中單擊滑鼠右鍵,然後單擊上下文選單中的“新增”。在“新增場景”對話方塊中輸入場景的名稱,然後單擊“確定”按鈕。
您建立的場景列在“場景”窗格中。
我們已經建立了兩個場景,一個用於桌面和網路攝像頭複合檢視,另一個用於終端視窗的放大檢視。我們需要在這些場景中新增一些來源。我們將使用“終端視窗縮放”場景。要向場景新增源,請在“場景”窗格中選擇它,然後在“源”窗格中單擊滑鼠右鍵。單擊上下文選單中的“新增”。
該選單允許您新增影象、音訊輸入和輸出、應用程式視窗、影片源以及您希望包含在螢幕廣播中的其他元素。我們要抓住一扇窗戶。單擊“視窗捕獲(Xcomposite)”選單選項。
在“建立/選擇源”對話方塊中,為源建立一個名稱,然後單擊“確定”按鈕。
在“視窗捕獲屬性”對話方塊中,使用“視窗”下拉選單選擇要新增到場景的視窗,然後單擊“確定”按鈕。
讓我們重複一遍,然後為麥克風新增一個源。在“源”窗格中單擊滑鼠右鍵,然後在上下文選單中單擊“新增”。本文所用的試驗機採用脈衝音訊。如果您使用的是不同的方案,比如高階Linux聲音體系結構(ALSA),那麼您可以選擇不同的選項。我們從選單中選擇了“音訊輸入捕獲(PulseAudio)”。
在“建立/選擇源”對話方塊中,指定源的名稱並單擊“確定”按鈕。
在“Audio Input Capture(Pulse Audio)”對話方塊中,使用“裝置”下拉列表選擇麥克風連線的聲音裝置。單擊“確定”按鈕。
對於當前場景,“源”窗格中現在應該有兩個源。
你可以對你的資訊源做很多微調。例如,在“Audio Mixer”(音訊混音器)窗格中,右鍵單擊麥克風的“settings”(設定)圖示會顯示上下文選單。
選擇“過濾器”將顯示“麥克風過濾器”對話方塊。
要新增過濾器,請在左側窗格中單擊滑鼠右鍵,然後從關聯選單中選擇“新增”。每個過濾器都有可以調整的屬性。
透過反覆試驗,我們確定了一個過濾器的選擇和設定,以及與測試麥克風。我們在清晰度和音量以及減少背景噪音之間取得了很好的平衡。
建立第二個場景同樣簡單。我們錄製的桌面在虛擬機器中執行。透過新增整個虛擬機器執行的視窗,可以很容易地將其新增到場景中。該網路攝像頭被新增為影片源,並被拖動和調整大小以放置在顯示器的一角。以下是觀眾將收到的觀點:
在兩個場景之間移動只需單擊“場景”窗格中的場景名稱即可。放大的終端場景給出了終端視窗中Top命令的全屏檢視。
雖然它可以做到這一點,OBS工作室建議不要錄製MPEG-4格式。如果出了問題,你很可能會丟失你的檔案。相反,他們建議你用FLV或MKV錄製。
如果您需要以不同的影片格式提供您的螢幕廣播,OBS Studio可以為您進行轉換,當然,您也可以使用ffmpeg。
你可能永遠也進不了好萊塢,但如果你需要提供一個**精良的螢幕,Linux就擁有你所需要的所有工具。
... 唉,我離題了。乍一看,遊戲DVR看起來有點混亂。你如何讓它為你工作,並最大限度地發揮應用程式的潛力?好吧,這裡有三個技巧,使大部分的遊戲DVR在windows10。 ...
...訊的螢幕廣播。無論您的原因是什麼,我們都將向您展示如何錄製來自計算機的音訊,無論您使用的是什麼作業系統。 ...
...了。此外,Wine允許在Linux上進一步安裝Windows遊戲。瞭解如何在Linux上開始影片遊戲直播! ...
... 我們很想聽到更多關於如何最大限度地發揮VLC的潛力。你使用的最酷的未被充分利用的技巧是什麼?你調整了哪些設定使VLC以你想要的方式工作? ...
...間就能習慣,但一點也不難。檢視上面的螢幕廣播,瞭解如何輕鬆上傳照片,包括應用過濾器。 ...
... 但是它是如何工作的,您如何配置它呢? ...
...桌面電腦。您可以輕鬆地將**螢幕廣播給其他人。以下是如何分享你的**螢幕以及Android和iOS的最佳螢幕分享應用。 ...
想知道如何在Windows10上錄製螢幕嗎?也許你想記錄一個技術問題或者**一個教學影片發給朋友。 ...
...可能改變你的想法。如果你還在猶豫,那就好好想想你是如何使用電腦的,你會用它做什麼,以及你是否會對結果更滿意。 ...