如何在linux上建立螢幕廣播

想在Linux上做一個螢幕直播,但卻被工具和程式的選擇弄得不知所措?我們描述了三種建立螢幕廣播的方法。快速簡便的方法,核心和顆粒的方法,以及我們認為最好的方法是全方位的。...

想在Linux上做一個螢幕直播,但卻被工具和程式的選擇弄得不知所措?我們描述了三種建立螢幕廣播的方法。快速簡便的方法,核心和顆粒的方法,以及我們認為最好的方法是全方位的。

如何拍攝一部好的電影

要建立一個螢幕廣播,你必須在你的桌面上記錄正在發生的事情,以及你正在新增的評論。這需要能夠從桌面上錄製影片,從Linux聲音子系統錄製音訊,也可能從其他來源錄製音訊。

當你觀看一個好的電影時,你會注意到評論或敘述是恰到好處的。它被擦亮了。交付具有信心和清晰性。當你**一個劇本時,沒有空間放“嗯”和“啊”。他們聽起來很痛苦,他們讓你的電影演員覺得業餘。這與你試圖創造的效果正好相反。你想讓你的聽眾覺得你是一個權威,不管你在說什麼。聽起來像是你在蹣跚前行不是這樣做的。

正因為如此,許多精巧的螢幕廣播將其音訊軌跡單獨錄製和編輯,然後再混合到螢幕影片中。這是一個太大的主題,在一篇小文章中無法涵蓋,所以我們將研究如何同時錄製音訊和桌面影片。但這並不意味著你註定是個外行。有一些簡單的技巧可以用來提高口頭表達的質量。

最基本但最有影響的是劇本和練習。在你試著錄製之前,先看幾遍你的影片。做筆記,這樣你就知道你想說什麼,以及你想引起特別注意的要點。不要被“指令碼”這個詞拖後腿,它不需要是複雜的文件。一兩頁通俗易懂的要點將大有幫助。自相矛盾的是,你不想在本該講話的時候分心去讀劇本。

把時間放在幹跑步上。專業人士有彩排是有原因的。你很難一步一步地完成你想描述的主題,控制你正在使用的軟體來進行螢幕播放,並且仍然能夠提供良好的口頭表現。

挑選一個好的麥克風(和相機,如果你想的話)

你需要一些東西來錄下你的聲音。這意味著如果你還沒有麥克風,就要買一個。如果你的膝上型電腦內建的那一個足夠好,那將是一個小小的奇蹟。它不需要花很多錢,但一個合理的,外部麥克風,讓你說話自然,並被記錄在一個良好的音量是絕對必須的。它的一個立場將支付股息。

相關:播客最好的麥克風

如果你想把自己拍下來讓自己出現在你的螢幕上,你就需要一個攝像頭。如果它只記錄你的頭和肩膀,這樣你就可以在螢幕一角的一個小窗口裡看到,你就不需要電影級的相機了。但你需要一些東西,從基本的內建攝像頭,你的膝上型電腦來了一個臺階。一個單獨的攝像頭意味著你可以把它放在你需要的地方。

自動對焦、自動調光和高解析度感測器都是重要因素。一個好的相機可能有一個足夠滿足你需要的麥克風,這不是不可能的。所以,如果你想買一個相機和一個麥克風,那就先拿相機,看看麥克風是否能勝任這項任務。

相關:影片會議、流媒體等6款最佳網路攝像頭

簡短、無聲的剪輯:使用gnome的內建錄音機

值得一提的是,如果您使用GNOME桌面環境(DE),您可以訪問直接內建在DE中的簡單螢幕錄製器,但沒有任何音訊。如果你需要一個簡短的,無聲的,影片剪輯,這就足夠了。例如,建立一個小片段傳送給某人,向他們展示重現bug所需的步驟,這將是完美的。

要開始在桌面上錄製活動,只需按:

Ctrl+Shift+Alt+R

螢幕錄製將立即開始。一個紅色的圓形指示器將出現在工具通知區域,靠近網路、聲音和電源圖示。

如何在linux上建立螢幕廣播

要停止錄製,請使用相同的組合鍵:

Ctrl+Shift+Alt+R

如何在linux上建立螢幕廣播

記錄指示器將從通知區域中移除。您的錄製將以帶時間戳的檔名儲存在~/Videos目錄中。該檔案的副檔名為“.webm”,表示它是以webm影片格式錄製的。

如何在linux上建立螢幕廣播

如果你想把你的錄音上傳到YouTube,你需要把它轉換成MPEG-4(MP4)格式。我們將很快了解如何使用另一個工具ffmpeg來實現這一點。

請注意,預設情況下,最大錄製長度為30秒。您可以使用dconf編輯器來調整它。該設定位於org>gnome>settings daemon>plugins>media keys下。要調整的設定稱為“最大螢幕播放長度”。

如何在linux上建立螢幕廣播

快速簡便:使用recordmydesktop錄製

recordMydesktop是一個簡單明瞭的螢幕和音訊錄製工具。它允許您錄製桌面、桌面的一部分或特定的應用程式視窗。

要在Ubuntu上安裝recordMyDesktop,請使用以下命令:

sudo apt-get install recordmydesktop gtk-recordmydesktop

如何在linux上建立螢幕廣播

要在Fedora上安裝recordMyDesktop,請使用以下命令:

sudo dnf install recordmydesktop gtk-recordmydesktop

如何在linux上建立螢幕廣播

要在Manjaro上安裝recordMyDesktop,請使用以下命令:

sudo pacman -Syrecordmydesktop gtk-recordmydesktop

如何在linux上建立螢幕廣播

使用者介面非常簡單。

預設情況下,recordMyDesktop將記錄整個桌面。要錄製桌面的一部分,請在預覽縮圖中單擊滑鼠左鍵並拖動。這將定義用於錄製的螢幕部分。要錄製單個應用程式視窗,請單擊“選擇視窗”按鈕,然後單擊桌面上的應用程式視窗。

如何在linux上建立螢幕廣播

準備錄製時,請單擊“錄製”按鈕。在網路、聲音和電源圖示附近的通知區域將出現一個紅色指示燈。

如何在linux上建立螢幕廣播

用滑鼠左鍵點選指示器,從選單中選擇“停止”停止錄製。錄製由recordMyDesktop處理,以便儲存。如果你取消這個過程,你將丟失你的錄音。

如何在linux上建立螢幕廣播

錄製完成後,單擊“另存為”按鈕儲存您的螢幕廣播。“檔案儲存”對話方塊允許您選擇保存錄制的位置。

如何在linux上建立螢幕廣播

錄音採用“.ogv”Ogg影片格式。它是唯一提供的格式。要將檔案轉換為不同的影片格式,可以使用我們將討論的下一個工具ffmpeg。

從命令列: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

如何在linux上建立螢幕廣播

要在Fedora上安裝它,需要新增兩個儲存庫。此命令將註冊第一個:

sudo dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

如何在linux上建立螢幕廣播

此命令將註冊第二個:

sudo dnf -y install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

如何在linux上建立螢幕廣播

現在可以使用以下命令安裝ffmpeg應用程式:

sudo dnf -y install ffmpeg

如何在linux上建立螢幕廣播

如何用ffmpeg錄製影片和音訊

為了保持事情(相對)簡單,我們將用音訊直接錄製整個桌面。有相當多的引數,我們必須提供給ffmpeg要做到這一點。我們可以使用一些實用程式來幫助我們找到其中一些的值。

為了確定可用的螢幕解析度,我們可以使用xrandr。我們不需要為此命令提供任何引數:

xrandr

如何在linux上建立螢幕廣播

輸出列出了所有可用的螢幕解析度。

如何在linux上建立螢幕廣播

該測試機的當前解析度和最高可用解析度為1920×1080。我們就用這個。

現在我們將找出這個測試機器上存在哪些脈衝音訊源。我們將使用pactl實用程式並要求它列出原始碼。語法非常簡單:

pactl list sources

如何在linux上建立螢幕廣播

透過滾動詳細的輸出,我們可以看到有一個源#0,這是一個輸出源。這意味著它產生聲音輸出。

如何在linux上建立螢幕廣播

檢查其餘的輸出將顯示另一個名為source#1的源。這是一個輸入源。

如何在linux上建立螢幕廣播

這意味著聲源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

如何在linux上建立螢幕廣播

我們來分解一下:

  • -影片大小1920×1080:設定影片捕獲的大小。這是我們用xrandr找到的值。
  • -幀速率25:設定每秒幀數值。
  • -f x11grab:強制影片格式為特定型別。這裡我們將輸入格式設定為X伺服器的輸出。
  • -i:0.0:指定影片輸入將來自主螢幕。
  • -f pulse:將預期格式設定為PulseAudio。
  • -ac 2:設定兩個音訊通道
  • -i 1:從PulseAudio源1獲取音訊輸入。這就是我們用pactl發現的價值。
  • 輸出.mkv:要建立的檔案的名稱。
  • -非同步1:設定音訊同步方法。這是一個不推薦使用的引數,但是我們在這裡使用它來避免可以忽略的錯誤訊息。
  • -vsync1:設定影片同步方法。這是一個不推薦使用的引數,但是我們在這裡使用它來避免可以忽略的錯誤訊息。

錄製過程中,您可以在終端視窗中看到大量滾動資訊。最小化這個終端視窗或者把你正在談論的應用程式的主視窗放在它上面,這樣它就不會出現在你的螢幕上。

如何在linux上建立螢幕廣播

要停止錄製,請在終端視窗中輸入Ctrl+C。如果一切順利,您將看到來自ffmpeg的確認訊息,報告它正在正常退出。

我們沒有在ffmpeg命令的輸出檔名上設定路徑,因此它將在啟動ffmpeg的目錄中建立。在本例中,這是我們的主目錄。

如何在linux上建立螢幕廣播

用ffmpeg轉換影片檔案

我們之前提到,上傳到YouTube的首選影片格式是MPEG-4。我們可以使用ffmpeg輕鬆地將“.mkv”轉換為“.mp4”檔案。我們說“轉換”,但實際上,我們正在建立一個新檔案。您的原始檔案未被更改。

命令很簡單。我們告訴ffmpeg使用原始檔案作為輸入,使用-i(input)選項。輸出檔案的副檔名告訴ffmpeg要建立什麼型別的檔案。

ffmpeg -i output,mkv output.mp4

如何在linux上建立螢幕廣播

將建立一個副檔名為“.mp4”的新檔案。

如何在linux上建立螢幕廣播

要將使用Ctrl+Shift+Alt+R方法錄製的螢幕廣播轉換為MPEG-4影片格式,請使用以下命令:

ffmpwg -i "Screencast from 11-02-19 10:47:05.webm" output.mp4

功能強大但使用者友好:使用obs studio

如果您正在尋找比recordMyDesktop功能更強大、比ffmpeg更易於驅動的產品,請選擇Open Broadcaster Software Studio(OBS Studio)。

使用以下命令在Ubuntu上安裝OBS Studio:

sudo apt-get install obs-studio

如何在linux上建立螢幕廣播

使用以下命令在Fedora上安裝OBS Studio:

sudo dnf install obs-studio

如何在linux上建立螢幕廣播

使用以下命令在Manjaro上安裝OBS Studio:

sudo pacman -Sy obs-studio

如何在linux上建立螢幕廣播

如何在obs演播室中使用源和場景

OBS Studio有一個很大的工作區和一個沿著應用程式底部的窗格集合。

如何在linux上建立螢幕廣播

你從哪裡開始?

為了讓軟體順利執行,我需要一個目標,一些我可以嘗試實現的終點。看一個好的電影,然後嘗試複製他們的作品似乎是明智的。我用作模板的螢幕顯示了一個桌面,上面有幾個開啟的應用程式。有一個小的嵌入式視窗顯示了演示者的檢視。有時,顯示器會更改為顯示單個視窗的放大檢視。這樣就可以討論特定的細節。旁白提供了敘述。

所有這些在OBS Studio中都非常容易複製,因為它的場景和源的概念。OBS中的源是產生聲音或影片的東西。您的桌面、桌面上的視窗、網路攝像頭、輸出音訊源和輸入音訊源(如麥克風)都是有效的源。

可以將源集合合併到場景中。可以建立包含不同源組合的多個場景。只需單擊一次滑鼠即可在場景之間跳躍。

要建立場景,請在“場景”窗格中單擊滑鼠右鍵,然後單擊上下文選單中的“新增”。在“新增場景”對話方塊中輸入場景的名稱,然後單擊“確定”按鈕。

如何在linux上建立螢幕廣播

您建立的場景列在“場景”窗格中。

如何在linux上建立螢幕廣播

我們已經建立了兩個場景,一個用於桌面和網路攝像頭複合檢視,另一個用於終端視窗的放大檢視。我們需要在這些場景中新增一些來源。我們將使用“終端視窗縮放”場景。要向場景新增源,請在“場景”窗格中選擇它,然後在“源”窗格中單擊滑鼠右鍵。單擊上下文選單中的“新增”。

如何在linux上建立螢幕廣播

該選單允許您新增影象、音訊輸入和輸出、應用程式視窗、影片源以及您希望包含在螢幕廣播中的其他元素。我們要抓住一扇窗戶。單擊“視窗捕獲(Xcomposite)”選單選項。

在“建立/選擇源”對話方塊中,為源建立一個名稱,然後單擊“確定”按鈕。

如何在linux上建立螢幕廣播

在“視窗捕獲屬性”對話方塊中,使用“視窗”下拉選單選擇要新增到場景的視窗,然後單擊“確定”按鈕。

如何在linux上建立螢幕廣播

讓我們重複一遍,然後為麥克風新增一個源。在“源”窗格中單擊滑鼠右鍵,然後在上下文選單中單擊“新增”。本文所用的試驗機採用脈衝音訊。如果您使用的是不同的方案,比如高階Linux聲音體系結構(ALSA),那麼您可以選擇不同的選項。我們從選單中選擇了“音訊輸入捕獲(PulseAudio)”。

在“建立/選擇源”對話方塊中,指定源的名稱並單擊“確定”按鈕。

如何在linux上建立螢幕廣播

在“Audio Input Capture(Pulse Audio)”對話方塊中,使用“裝置”下拉列表選擇麥克風連線的聲音裝置。單擊“確定”按鈕。

如何在linux上建立螢幕廣播

對於當前場景,“源”窗格中現在應該有兩個源。

如何在linux上建立螢幕廣播

你可以對你的資訊源做很多微調。例如,在“Audio Mixer”(音訊混音器)窗格中,右鍵單擊麥克風的“settings”(設定)圖示會顯示上下文選單。

如何在linux上建立螢幕廣播

選擇“過濾器”將顯示“麥克風過濾器”對話方塊。

如何在linux上建立螢幕廣播

要新增過濾器,請在左側窗格中單擊滑鼠右鍵,然後從關聯選單中選擇“新增”。每個過濾器都有可以調整的屬性。

如何在linux上建立螢幕廣播

透過反覆試驗,我們確定了一個過濾器的選擇和設定,以及與測試麥克風。我們在清晰度和音量以及減少背景噪音之間取得了很好的平衡。

建立第二個場景同樣簡單。我們錄製的桌面在虛擬機器中執行。透過新增整個虛擬機器執行的視窗,可以很容易地將其新增到場景中。該網路攝像頭被新增為影片源,並被拖動和調整大小以放置在顯示器的一角。以下是觀眾將收到的觀點:

如何在linux上建立螢幕廣播

在兩個場景之間移動只需單擊“場景”窗格中的場景名稱即可。放大的終端場景給出了終端視窗中Top命令的全屏檢視。

雖然它可以做到這一點,OBS工作室建議不要錄製MPEG-4格式。如果出了問題,你很可能會丟失你的檔案。相反,他們建議你用FLV或MKV錄製。

如果您需要以不同的影片格式提供您的螢幕廣播,OBS Studio可以為您進行轉換,當然,您也可以使用ffmpeg。

燈光、攝像機、動作

你可能永遠也進不了好萊塢,但如果你需要提供一個**精良的螢幕,Linux就擁有你所需要的所有工具。

  • 發表於 2021-04-02 23:07
  • 閱讀 ( 61 )
  • 分類:網際網路

你可能感興趣的文章

在Windows10中充分利用遊戲dvr的3個技巧

... 唉,我離題了。乍一看,遊戲DVR看起來有點混亂。你如何讓它為你工作,並最大限度地發揮應用程式的潛力?好吧,這裡有三個技巧,使大部分的遊戲DVR在windows10。 ...

  • 發佈於 2021-03-13 03:09
  • 閲讀 ( 37 )

如何在任何平臺上錄製系統音訊

...訊的螢幕廣播。無論您的原因是什麼,我們都將向您展示如何錄製來自計算機的音訊,無論您使用的是什麼作業系統。 ...

  • 發佈於 2021-03-14 19:03
  • 閲讀 ( 62 )

linux影片遊戲直播入門

...了。此外,Wine允許在Linux上進一步安裝Windows遊戲。瞭解如何在Linux上開始影片遊戲直播! ...

  • 發佈於 2021-03-16 01:05
  • 閲讀 ( 46 )

6個你可能不知道的很棒的vlc功能

... 我們很想聽到更多關於如何最大限度地發揮VLC的潛力。你使用的最酷的未被充分利用的技巧是什麼?你調整了哪些設定使VLC以你想要的方式工作? ...

  • 發佈於 2021-03-16 23:38
  • 閲讀 ( 45 )

5個難以置信的instagram工具(也包括windows和mac桌面客戶端)

...間就能習慣,但一點也不難。檢視上面的螢幕廣播,瞭解如何輕鬆上傳照片,包括應用過濾器。 ...

  • 發佈於 2021-03-17 10:06
  • 閲讀 ( 41 )

如何使用miracast和connect將android螢幕投射到windows 10

... 但是它是如何工作的,您如何配置它呢? ...

  • 發佈於 2021-03-17 11:05
  • 閲讀 ( 45 )

android和iphone上最適合螢幕共享的5款應用程式

...桌面電腦。您可以輕鬆地將**螢幕廣播給其他人。以下是如何分享你的**螢幕以及Android和iOS的最佳螢幕分享應用。 ...

  • 發佈於 2021-03-19 12:09
  • 閲讀 ( 50 )

如何錄製windows螢幕(無需安裝應用程式)

想知道如何在Windows10上錄製螢幕嗎?也許你想記錄一個技術問題或者**一個教學影片發給朋友。 ...

  • 發佈於 2021-03-20 19:18
  • 閲讀 ( 66 )

別放棄麥克!7繼續使用macbooks的重要原因

...可能改變你的想法。如果你還在猶豫,那就好好想想你是如何使用電腦的,你會用它做什麼,以及你是否會對結果更滿意。 ...

  • 發佈於 2021-03-25 20:29
  • 閲讀 ( 47 )

所有平臺的頂級免費螢幕錄製軟體

... 相關:如何錄製Windows螢幕(無需安裝應用程式) ...

  • 發佈於 2021-03-26 21:00
  • 閲讀 ( 58 )
堵新之x
堵新之x

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦