為什麼這篇obs位元率控制無損鄉民發文收入到精華區:因為在obs位元率控制無損這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者lennath ( )看板DMM_GAMES標題[廢文] 針孔攝影機 (OB...
文長,不喜勿看。
圖多,不喜也勿看。
幹話多,不喜歡看我講幹話的更不要看。
=== 前言 ===
如果您覺得前一篇已經很難的話,
那這一篇可以不用看了。
RecButton簡單、無腦,或是您可以考慮genius.mp4。
如果您覺得網路上其他人的教學簡單易懂,
那也可以不用浪費時間看我在這練肖維,
去看他們的就好。
本文僅適用於遊戲錄影,不適用於直播。
=== 軟體簡介 ===
軟體名稱
OBS Studio
軟體官網
https://obsproject.com/
串流廣播用軟體,不用錢,功能強大。
正因為功能強大,包山包海(X),所以:
・選項太多,看了就暈。
・這跟我知道的無腦錄影軟體長得不一樣。
・我就電腦白癡啊~怎樣?
您會覺得這套軟體很難搞懂是因為您站錯位置了。
他的名字已經開宗明義清楚明白的告訴你
Open Broadcaster Software
這是廣播(放送)用的軟體,
不是拿來讓你編輯影片用的,
所以請站在導播的角度來使用它。
其他相同類型的軟體有vMix、Wirecast‧‧‧等。
至於一般常用的非線編(剪接)軟體(EDIUS、Vegas‧‧‧等),
那是屬於剪接師角度,和OBS是兩回事。
=== 前置作業 ===
下載安裝那些廢話就不說了,麻煩自己先去弄好。
使用安裝版或免安裝版皆可。
本文使用的版本是25.0.8,
如果您是換個介面或選單文字就不會操作的人,
可以考慮使用與本文相同的版本。
=== 基本設定 ===
軟體安裝完成之後,
如果您是第一次開啟軟體,會跳出自動設定精靈,
請直接按取消,然後按主畫面右下角的設定。
如果您本來就有在使用OBS,
為避免您的設定遺失,
建議您先新增設定檔。
一般
・如果不想要它一直提醒更新,請把自動檢查更新關掉。
串流
・不用管,你又不是要床戰生放送。
輸出
・輸出模式請改成進階。
・錄影
・錄影路徑:
錄影檔的存放位置,視需求更改,預設是在我的影片。
・錄影格式:
選mp4即可,若您有其他需求亦可選擇其他格式。
・編碼器:
這裡的可選項目會根據您電腦中的軟硬體配備而有所不同。
・x264
軟體編碼(軟壓),除非你的電腦不裝處理器,不然一定有這項。
直接吃你的處理器資源。
如果用這個調到最快(ultrafast)還是會卡,
我會建議您改用顯卡的硬體編碼(硬壓),
沒卡的話去買一張二手的GT730(GK208)沒多少錢。
GT1030沒有硬體編碼,不要說我沒提醒您。
・H264/AVC Encoder (AMD Advenced Media Framework)
・H265/HEVC Encoder (AMD Advanced Media Framework)
上面這兩個是AMD顯卡附帶的硬體編碼器,
如果您的顯卡及驅動有支援的話就會出現。
・NVIDIA NVENC H.264 (new)
・NVIDIA NVENC H.264
上面這兩個是NVIDIA顯卡附帶的硬體編碼器,
如果您的顯卡及驅動有支援的話就會出現。
16xx之後的顯卡才會有new。(1650除外)
・QuickSync H.264
Intel內顯附帶的硬體編碼器,
第2代Core、第4代Pentium/Celeron之後有內顯的會有。
・位元率控制:
不管您要用軟壓還是硬壓,請用CRF或CQP。
又不是要出實體片,沒必要用CBR/VBR/ABR。
至於那些只會叫人錄影太糊要拉高碼率的可以不用看。
剩下的請直接看圖,因為選項太雜。
・x264
其中CPU使用率能調到什麼程度要看您玩什麼遊戲,
通常2D類比較不吃資源的可以調到比較慢的速度。
https://i.imgur.com/8uNgbQj.png
・H264/AVC Encoder (AMD Advanced Media framework)
如果會編碼過載,請將④的品質降低。
https://i.imgur.com/iWsZ66N.png
・NVIDIA NVENC H.264
如果會編碼過載,請將⑥的品質降低。
https://i.imgur.com/cIOYoMZ.png
・QuickSync H.264
如果會編碼過載,請將④改為balance或speed。
https://i.imgur.com/TmgoZpg.png
如果您是品質至上,請直接錄無損(CRF0/CQP0)。
下面會跟您說怎麼壓片。
上面那些設定值不管怎麼調,都請不要造成編碼過載。
https://i.imgur.com/mh8l2yW.png
・音效
音效位元率改為192。
當然您要改更高也可以,對網頁遊戲來說沒什麼意義罷了。
大多數網頁遊戲都只給MP3/128kbps,
有良心的給MP3/192kbps,沒良心的就是MP3/64kbps。
社長手機版給wav是異類。
音效
・桌面音效改為遊戲的發聲裝置,其他沒有要用的話就全部停用。
・預設是指系統預設的發聲裝置,自己去控制台查。
・如果不想聽嗯嗯啊啊就全部停用。
影像
・來源(畫布)解析度:
設成遊戲畫面的大小,網頁遊戲常用的兩個解析度
1136x640:花騎、水果、天使、霧車‧‧‧
1280x720:藝渦、音精‧‧‧
有些解析度比較特殊的請自行抓大小,
像吃貨是1170x640、輪姬是960x640
firefox https://i.imgur.com/9QuIipq.png
chrome https://i.imgur.com/1kf2mt3.png
上面的方法學不會的請自行截圖下來量。
有些遊戲的外框會把遊戲畫面的一部分遮住,
您可以自行決定要不要加大解析度連外框一起錄進去。
部分遊戲的外框是可以去掉的,但是這裡不教那些東西。
・輸出(縮放)解析度:
直播和錄影成品影片的解析度。
如果只是要錄遊戲的話,一樣設定成遊戲畫面的解析度即可。
如果您想放大或縮小也可以輸入其他值。
上述兩項設定可以用鍵盤直接輸入,
不用信什麼螢幕解析度1920x1080就只能設到1920x1080那種鬼話。
輸出要放大的話要看你的編碼器有沒有支援和撐不撐得住。
但是我跟你說啦~
要縮放事後再去做就好了,為什麼要浪費資源在這種地方?
・壓縮方式:
這個翻譯的不太好,實際上它是指輸出縮放的取樣方式。
如果您的來源和輸出解析度相同的話,此選項理論上是沒用的。
如果您的來源和輸出解析度不同的話,此選項可以指定縮放時的像素取樣方式。
哪個比較好您可以自己去試,主觀的東西我沒辦法給您正確答案。
・常用FPS:
成品影片的幀率。如果可以的話用60。
錄靜畫或是您的硬碟小到靠杯或是您的CPU無敵爛的話可以改用30或24。
快捷鍵
・建議是設一下開始錄影和停止錄影,用起來比較方便。
・注意不要和瀏覽器或客戶端的快速鍵衝突。
進階
・檔案名稱格式有需要的話可以更改。
・有勾選自動remux到MP4的話會自動幫你重新封裝出一個MP4。
也就是錄一次影片會有兩個檔案(例如mkv和mp4)。
影片可以事後手動重新封裝,視需求選用。
・其他東西可以不用動。
上面的設定做完後,若有需要您可以再新增設定檔,方便日後快速切換。
=== 來源設定 ===
上面那堆東西弄完之後回到主介面。
新增來源
點選來源下面的+,新增一個遊戲擷取或視窗擷取,然後會跳出設定視窗。
https://i.imgur.com/SEVMogF.png
・遊戲擷取
有客戶端的遊戲可以使用遊戲擷取
https://i.imgur.com/nbKjlrN.png
上一步做完後通常會貼齊畫布左上角,
若是遊戲畫面被截掉一部分或是畫布出現黑色區域,
可以在來源上按右鍵直接調整畫布和輸出的大小。
https://i.imgur.com/VHfjHtx.png
如果您有開工作列預覽的話,有可能會抓不到畫面,
您可以關閉工作列預覽後試試,或改用視窗擷取。
・視窗擷取
網頁類遊戲請用視窗擷取
https://i.imgur.com/jl9QTHj.png
上一步做完後通常遊戲畫面是沒有對齊畫布的,
請直接按住滑鼠左鍵拖動彩色區域移動位置,
使用鍵盤的方向鍵(←↑↓→)可以微調位置,
https://i.imgur.com/G5Fhn4K.png
不要拉紅框調整大小
不要拉紅框調整大小
不要拉紅框調整大小
你要1:1就不要動紅框
只要畫布解析度正確,調整完位置是不會有白邊的。
https://i.imgur.com/oyR0MAB.png
音效混音器
・請保持在0dB不要做衰減,要調整音量請在遊戲中調整。
上面這些弄完,基本上就可以開始錄了。
(但是錄出來的東西能不能看那又是另一回事。)
小技巧:
・若預覽區出現視窗重疊時,可先擊點目標視窗取得焦點,然後最小化。
最小化的視窗不會做渲染,這樣就不會出現萬花筒,較方便調整位置。
・錄影時可將預覽關閉,節省資源。
剩下的東西您看不看無所謂,反正您也不一定看得懂。
=== 後期轉檔 ===
如果您不會下FFmpeg指令,可以考慮使用HandBrake或VidCoder,
這兩套都有中文介面&不用錢,
但如果您很討厭殘體中文的話,選VidCoder。
VidCoder的基底是HandBrake,皮不同而已,
基本上沒有差異。
另外,這些東西的編碼函式庫都是那些東西,
您想自己從頭開始搞的話可以去gayhub(?)拿原始碼。
HandBrake https://handbrake.fr
VidCoder https://vidcoder.net
以下說明使用VidCoder 7.10
開啟VidCoder後,點選上方的編碼設定會跳出視窗。
封裝格式
・封裝格式視需求選擇。
・對齊影音起始點可以不用勾。
調整大小
・視需求調整。
・如果要縮放或裁切請在這裡做。
視訊濾鏡
・視需求調整。
・通常是不用動。
影像編碼
・視訊編碼的可選項目會依您的設備變化,請視您的需求選用。
選用H265時請注意您的設備是否支援。
・畫面更新率若沒有要變更就用與來源相同。
・品質請用固定品質,要用多少請自行決定。
您要指定檔案大小或碼率也行,反正東西不是我要看的。
・若是選用x264或x265,編碼速度可用中等(medium)或緩慢(slow),
願意等的人可以用很慢(veryslow)。
至於要不要用最慢(placebo)換那最後1%的品質您自己決定(要等很久)。
・微調依需求選用,不改也無所謂。
・規模和等級主要是影響舊的裝置能不能播放,
1280x720@60fps以下的影片維持main/4.0即可。
・若是對這些東西沒有概念、不知道怎麼選,可以參考下一段的內容。
音訊編碼
・編碼格式若沒有要變更就選直接複製。
https://i.imgur.com/ToP3dsv.png
以上設定完之後若不想覆蓋舊的設定就請另存新檔。
=== 編碼相關 ===
影片編碼主要分成軟體編碼(軟壓)和硬體編碼(硬壓)
軟體編碼:
使用處理器進行編碼,同樣的品質下檔案會較小,缺點就是花時間。
硬體編碼:
使用專門的硬體電路進行編碼,速度快,但是同樣的品質下檔案會較大。
同一代的硬體編碼電路,編碼出來的品質基本上是一樣的。
以下樣片全部使用VidCoder直接壓縮轉檔,
反正意思都一樣,我實在懶得一直重錄。
樣本依舊是使用某廣告軟體,低動態(轉蛋)與高動態(協力)各一。
影片中有上色的字是共同條件。
如果您想看樣本檔的話,下面有提供連結,
中文檔名的六個檔就是本次的樣本檔。
放你管的話會被壓爛,您也看不出什麼鳥。
至於那些不會動的2D,您可以自己去試錄比較。
・不同CRF的畫質差異
CRF0是無損,CRF17是視覺上的無損,CRF23是標準畫質(FFmpeg的預設值)。
其他條件相同時,CRF越大畫質越差檔案越小。
這是主觀判定的東西,如果您覺得CRF29=CRF0,那用CRF29也無妨。
轉蛋我兩個人都放,所以別說我偏心。
1600x900@60fps / x264 / veryslow / [email protected]
原檔約376MB。
第 529格 https://i.imgur.com/YhXeqXW.png
第1766格 https://i.imgur.com/SZVeZwG.png
協力作戰,參數同上。
原檔約1.3GB。
第 661格 https://i.imgur.com/J56YV9v.png
・相同品質的編碼器差異
因為已經固定品質,所以您看不出差異是很正常的。
唯一有感的是檔案大小。
https://i.imgur.com/Ybue4r6.png
https://i.imgur.com/bPyQ7Tl.png
https://i.imgur.com/bTbSo7v.png
・相同碼率的編碼器差異
我直接把平均碼率降到2000kbps,不然在高碼率狀態下您也看不出什麼鬼。
結果不解釋,反正您一看也知道誰好誰壞。
https://i.imgur.com/il4eXLy.png
https://i.imgur.com/zMWQbYf.png
https://i.imgur.com/yZG85nb.png
・所以我該如何選擇?
・如果您是畫質至上主義者,錄無損再用軟壓。
・如果您時間寶貴,一秒幾十萬上下,不在意畫質和儲存空間,那就用硬壓。
・如果是要上傳你管臉書的,硬壓快速解決就好,反正之後還會被重壓一次。
=== 影片樣本 ===
https://reurl.cc/GoNYGx
此處提供的樣本僅供參考,
影片的編碼結果可能會因軟體版本及硬體的不同而有所差異。
錄製軟體
OBS Studio 25.0.8
影片轉檔
VidCoder 7.10
編碼硬體
老黃家的GT730(GK208)
蘇媽家的RX470
牙膏廠的天空湖
=== 其他 ===
就這樣。
我沒用其他軟體,所以不會有其他軟體的教學。
本來還想說點什麼的,不過還是算惹。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.3.216 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/DMM_GAMES/M.1645979936.A.619.html