OBS視頻錄製最強三板斧!早下班,很簡單

2020-06-26     波導終結者遊戲解說

原標題:OBS視頻錄製最強三板斧!早下班,很簡單

大家好,我是波導終結者。這是早下班系列的第五期。

早下班系列有一段時間沒更新了,畢竟由於疫情影響,有的班都沒得上了。不過,疫情加速了直播帶貨、VLOG等行業的發展,所以對視頻和直播這一塊反而有更大的需求。

之前在其樂社區看見有小夥伴在討論哪個視頻錄製軟體好用,一說OBS,有不少朋友都想了解,只是看起來覺得複雜就心生退意。

錄了一個視頻分享,感覺還是講得不太清楚,又有朋友追問一些參數方面的東西。另外,視頻和圖文的傳播渠道好像也不太一樣,最近知乎仍然不停的給我推送「哪個視頻錄製軟體好」之類的問題,看著某一些共享軟體在回答里覥著臉吹著自己帶水印、功能不全、碼率浪費高的玩藝兒,實在是無語。

這次單獨開個圖文貼,把OBS視頻錄製最強三板斧教給大家。

金斧頭:顯卡錄H265

從那些玩幣的傢伙用顯卡批量挖礦的時代開始,就已經預示著顯卡時代的到來。誠然,CPU仍然是一台PC機的核心和大腦,並且具有不可或缺的通用性。但是,隨著廠商的努力和SDK的開放,顯卡運算涉及到了遊戲以外的越來越多領域,有非常多的軟體已經可以享受到不小的實惠。

現在支持顯卡錄製的軟體有不少,但是質量可以有哪一些呢?只有OBS。其他軟體只能通過20M以上的碼率來保證畫面質量,然而,這個碼率毫無疑問是過高和溢出的,導致用戶需要付出額外的存儲、壓縮、後期成本,浪費非常多的時間。

而OBS是開源項目,發展速度比市面上的共享軟體快多了,結合已經做了十幾年開源的FFMpeg庫,OBS使用顯卡編碼獲得的畫面質量高到令人瞪目結舌。如圖是我之前錄的大表哥2,使用支持NVENC編碼最弟弟的一張卡-GTX1050,以3.5M的碼率實時錄製出來的H265視頻截圖。

在運動不強烈的情況下,畫面水平已經接近原畫。最近我已將視頻碼率提到4.5M,基本見不到畫質的任何損失了。

很多時候,一樣的碼率,有的視頻清晰有的視頻模糊,這取決於非常多因素,軟體所用的編碼器關係甚大。市面上其他錄製軟體,你用3.5M的顯卡編碼錄H265試試,絕對讓你哭出來。就連N卡自帶的工具都得10M以上才能保證畫質……吐槽不能。

在OBS里使用顯卡錄H265的設置其實不難,在「輸出」選項頁面,輸出模式要選高級。如果選的簡單,格式只能跟著串流設置走,而目前串流還未支持H265。

其次,在錄像頁面進行詳細設置。

1.容器選擇Matroska。FLV格式不支持多音軌,MP4格式損壞救不回。同時支持多音軌,並且遇到意外(比如死機斷電)還可以救回視頻文件的,只有Matroska,其實也就是MKV。

2.視頻比特率根據自己實際需求調。我錄1080P的遊戲,3.5M基本夠用,如果想保持觀感原畫,就往上抬一點到4.5M。如果不是H265,或者別的軟體錄H265,至少要10M才能保證畫質,到時候又得重新壓縮,或者後期,還額外占用存儲空間和上傳時間。

3.視頻編碼器選hevc_nvenc,就是顯卡用NVENC編H265(hevc)了。如果你用其他集顯,那就是Intel的QSV(Quick Sync Video)或者AMD的VCE。

4.視頻編碼器設置這裡其實可以不用填。我是填了「profile=main tier=high level=5 b_strategy=0 sc_threshold=1」,但實際上看不出什麼效果,有小夥伴也試過,沒啥差別。這個設置最早是使用CPU壓x264時,用來壓榨性能的,有人用500K的碼率播LOL,或者1.5M的碼率播FPS,或者極差的CPU做優化。現在根本用不著。而且顯卡編碼的庫和規範是另一個,大部分參數根本沒有用。我這裡寫著只是之前做實驗留下來的,如果你有興趣,也可以自己查閱相關資料試試。

4.音頻比特率AAC+128K就夠了,除非錄演唱會啥的對音質要求很高的場合。而音軌的話,如果你有多音軌需求,就要勾上多個。

OK,如上設置,錄製出來的就是一個非常完美的視頻文件了。

首先使用顯卡編碼出了質量極高的H265畫面。

其次擁有多音軌。

最後,遇到意外視頻文件還有救(可能會損失幾分鐘)。如果錄MP4格式就沒救了。

之前有鍵盤俠硬跟我爭,說市面上有N種MP4文件修復工具/方法。我只能說,噴子做事全靠嘴和鍵盤,根本就沒有親自試過。那些方法和工具都是幾年前的了,只適用極小部分xvid或者mpeg4編碼的文件,質量也無法保證。對於現在 H264、H265編碼的視頻,一秒鐘也救不回來。甚至,如果你在OBS里,本地文件選擇MP4的時候,OBS都會好心的提醒你,MP4文件無法恢復,想要多音軌錄MKV等等。

但噴子卻是永遠不可戰勝的,你懂的。

銀斧頭:多音軌的詳細設置

有的時候,我們會需求多音軌,最典型的就是,又要錄實況解說,又想保留遊戲原聲,又不想後期加解說,怎麼辦呢?so easy啦。

首先,在混音器介面右擊,點高級音頻屬性。

在這個介面里,根據自己的實際需求設置軌道。

如上圖,我的需求是:遊戲聲音+實況解說一遍成型,不需要後期錄製解說。以及,保留有無人聲的遊戲聲音。

這時候,我的設置就是:台式音響(即電腦的聲音,或者說遊戲的聲音)勾上1和2軌道;麥克風勾上1和3軌道,完成。

簡單不?效果就是,台式音響和麥克風都輸出到了1軌道,這時候軌道1就包含遊戲聲和麥克風錄到的實況解說人聲。軌道2隻有遊戲聲,軌道3隻有人聲。

其實軌道3可以不要,理論上來說,軌道1減去軌道2就能得到人聲,但是還得後期處理,我選擇多那麼128K碼率,少後期折騰。

這樣的另一個意想不到的好處是:錄製完成的MKV文件,可以直接上傳到各大視頻網站。你只要把MKV後輟改成MP4,直傳即可。雖然有的網站不認MKV後輟,但是你改MP4它還是收的,嘴上不要,身體還是很老實的。傳上去的視頻默認音軌1,實況直出不用後期錄解說了。而且碼率也低,只有3、4M左右,不用後期二壓,省空間,省上傳時間。

目前親測基本所有視頻網站都支持,包括優酷,AB站,網易,搜狐,頭條,知乎,微博等。唯一一個發現不支持H265的是ZEALER旗下Zaaap!!!的編輯器,他們好像是邊上傳,邊由瀏覽器進行轉碼,H265傳不動,折騰了我老半天哈哈。

銅斧頭:視頻文件防損壞

猛男發現哦不,猛然發現,視頻文件防損壞已經在最前面講了。用MKV格式錄製,萬一斷電、死機等,不會導致整個文件損壞,只會丟掉末尾的幾分鐘。其實如果要儘量減小損壞,FLV的損失是最小的,但是它很多特性不支持,比如多音軌,如果你不需求H265和多音軌,比如只是要一份直播串流備份,直接使用直播時的設置輸出FLV文件也是個不錯的選擇。

額外討論:即時回放

之前在其樂社區和小夥伴討論的時候,我有提到過,OBS除了沒有即時回放,其他功能都是碾壓。然而有小夥伴跟我說:OBS是有這個功能的。

經過討論和研究,我們得到的結論是這樣的。

如上圖,輸出模式如果設置為高級,並且錄製類型為「自定義輸出(FFmpeg)」時,那麼回放緩存是不可用的。

只有當錄製設置為標準時,回放緩存才可用。但是此時,我們只能選擇H264編碼器。這兩者看來只能做一個取捨了。

我覺得既然不自定義輸出了,乾脆輸出模式就簡單,跟著串流走得了。

即時回放功能是這樣的,在你按下特定快捷鍵時,會將過去一段時間的畫面單獨保存為一個文件。比如你有精彩擊殺時,你只需要這個鏡頭,而不想把整個下午的遊玩過程都錄下來,就可以使用此功能。

然後只要設置好回放緩存的快捷鍵就行了。

N卡驅動裡帶有此功能,叫即時重放,包含於ShadowPlay。ShadowPlay還有全程錄製或者直播功能,但是人家直播的是某404台,國內還是推薦用OBS。

然而,N卡的這個功能也有一個最大的弊病:它是緩存在硬碟上的,類似於監控或者行車記錄儀,不停的記錄然後刪去過時文件。

這會導致什麼問題呢?之前有小夥伴提到過:自己的系統盤SSD讀寫異常的高。因為這個功能要無時無刻的讀寫、刪除,對於SSD來說還是很致命的。所以如果你要開啟此功能,一定記得,「臨時文件」這裡最好設到一個HDD上。

而OBS這個功能是緩存在內存里,按下快捷鍵再保存到硬碟上,個人覺得更合理一些。

好的,至此,OBS視頻錄製已經沒啥可講的了。強大必然伴隨著選項,就像攝影師大部分參數都會選擇手動一樣。功能最強,畫質最好,占用最小,更新最快,免費開源,無水印,擁有眾多插件,等等等等,我實在想不出什麼理由不用OBS。按照我的方法設置,你可以一遍直出視頻,不用二壓,不用後期加解說,別人還在開軟體剪輯,你已經上傳完畢下班回家了。

感謝觀看,喜歡的朋友點個關注和讚唄,我們下期再見。

文章來源: https://twgreatdaily.com/zh-tw/AubB8HIBfGB4SiUwHQ6A.html