ETH官方钱包

前往
大廳
主題

[教學(xué)]OBS-Studio 28.1(29.x及30.x)的NVENC H.264直播設(shè)定方法

耐特 | 2023-04-12 02:12:14 | 巴幣 402 | 人氣 3270

前言
OBS-Studio自從28.1改版之後,NVENC的設(shè)定介面已變更為新格式(29.x及30.x版也沿用新介面;並建議配合使用5xx系列以上的新版驅(qū)動(dòng)),所以繼"OBS-Studio的x264直播設(shè)定方法"之後又再來寫這一篇延伸教學(xué),若有興趣的人請(qǐng)繼續(xù)看下去吧!

若想使用Donate(贊助捐款)、追蹤者(追隨)、訂閱、小奇點(diǎn)、聊天室的通知即時(shí)視窗及MOD機(jī)器人,這就必須要借助Streamlabs的附加功能來達(dá)到目的,請(qǐng)參考這篇"OBS附掛Streamlabs的設(shè)定方法(含通知、贊助視窗及跑馬燈文字)"文章。

OBS-Studio的官方更新列表: (含最新版下載)
資料來源網(wǎng)頁

本站的雙螢?zāi)恢辈テ脚_(tái)介面:


本站的OBS-Studio設(shè)定參數(shù):
使用"光世代35M/6M"在speedtest.net中測(cè)出來的網(wǎng)速如下:

附註:
以下教學(xué)是採(cǎi)用Twicth及NVIDIA官方所推薦的720p-60fps(或1080p-30fps)最佳設(shè)定,以及"光世代35M/6M"測(cè)試出來的極限設(shè)定,若您擁有更高的網(wǎng)路頻寬,請(qǐng)自行調(diào)高在本文中所建議的各項(xiàng)設(shè)定及做最終測(cè)試;因?yàn)槟承┰O(shè)定在之前就有寫過詳細(xì)的教學(xué),所以請(qǐng)直接參考"OBS-Studio的x264直播設(shè)定方法"一文,這邊就不重複介紹了。

開啟OBS直播時(shí)的系統(tǒng)使用率%數(shù):


本站30.1版的720p設(shè)定參數(shù):
(以Twicth官方的建議設(shè)定為基準(zhǔn))
忽略串流服務(wù)的建議設(shè)定:打勾
聲音編碼器:FFmpeg AAC
影像編碼器:NVIDIA NVENC H.264
重新縮放輸出:Lanczos及1280x720
位元率控制:CBR(或VBR)
位元率:4500 kbps
最大位元速率:4500 kbps(僅VBR有此設(shè)定)
關(guān)鍵視訊框間隔:2
預(yù)置:P7
調(diào)教:高畫質(zhì)
多遍模式:兩遍(1/4解析度)
設(shè)定檔:high
編碼緩衝預(yù)測(cè):不勾
心理視覺調(diào)整:打勾
最大B格畫數(shù):2
來源(畫布)解析度:1980x1080
輸出(縮放)解析度:1980x1080
壓縮方式:無
常用FPS:30(或60)
音效位元率:320 kbit/s
音效取樣頻率:48 kHz
擷取視窗的"縮放濾鏡":停用
擷取視窗的"銳化"濾鏡:0.12

NVIDIA控制面板的"程式設(shè)定":
影像增強(qiáng)縮放(NIS):未啟動(dòng)
材質(zhì)過濾-品質(zhì):品質(zhì)(廣域預(yù)設(shè)值)
虛擬現(xiàn)實(shí)預(yù)先著色圖框:1(廣域預(yù)設(shè)值)

NVIDIA GeForce Experience的"一般"設(shè)定:
OBS-Studio最佳化:未啟動(dòng)
遊戲內(nèi)重疊:關(guān)
影像增強(qiáng)縮放(NIS):77%及30%

Twitch實(shí)況管理工具的"位元速率": (上傳非常穩(wěn)定)

OBS-Studio的直播設(shè)定教學(xué):(以上述的參數(shù)為範(fàn)例)
1.按"設(shè)定"。

2.在"串流"項(xiàng)目中,將"忽略串流服務(wù)的建議設(shè)定"打勾,以便解除上傳限制。(請(qǐng)看附註)

附註:
不打勾會(huì)被限制在直播伺服器所限定的範(fàn)圍內(nèi)(視訊6000kpbs,音訊320kpbs),那位元率要再調(diào)高也沒作用,因?yàn)橐褂米杂唴?shù),所以建議是打勾。

3."輸出模式"選擇"進(jìn)階"。

4."編碼器"選擇"NVENC H.264"。

附註:
關(guān)於"NVENC H.264"格式,以720p-30fps為例,除非您的網(wǎng)路上傳頻寬夠大,並能將上述"位元控制率"調(diào)高至3500(或以上),不然畫面就會(huì)動(dòng)態(tài)模糊(或影格遺失);經(jīng)過實(shí)測(cè),"位元控制率"若設(shè)定為4000,那"CBR"模式大約是3600~4900之間浮動(dòng),而"VBR"模式則是1100~5500之間浮動(dòng),這二種設(shè)定在高峰值時(shí)都有可能會(huì)跑到Twicth限制的6000附近,所以若上傳頻寬不太夠用(小於6M),那就建議使用傳統(tǒng)的"x264"模式即可。

x264的設(shè)定方法,請(qǐng)直接參考此篇文章:
OBS-Studio的直播設(shè)定方法

5."位元率控制"用"CBR"或"VBR"編碼皆可,但畫質(zhì)好壞及差異請(qǐng)自行測(cè)試。(請(qǐng)看附註)

附註:
a.VBR是參照"位元率"設(shè)定值並依狀況浮動(dòng)的輸出(以品質(zhì)為優(yōu)先),而音效(音質(zhì))則是恆定輸出,自動(dòng)依循上傳資料的流量大小而自動(dòng)控制"位元率"高低,這樣可以減低上傳頻寬及電腦的負(fù)載,但偶爾會(huì)出現(xiàn)畫面糊掉的問題。
b.CBR是參照"位元率"設(shè)定值並接近恆定的輸出(以位元率為優(yōu)先),而音效(音質(zhì))則是浮動(dòng)輸出,雖然上傳位元率會(huì)比較穩(wěn)定,但電腦會(huì)持續(xù)處於高負(fù)載狀態(tài),並偶爾會(huì)出現(xiàn)"馬賽克"格子。

6."位元率"的設(shè)定標(biāo)準(zhǔn)可參考下方的"附圖",但也可以設(shè)定為您網(wǎng)路上傳總頻寬的70%~80%即可。(請(qǐng)看附註)

附註:
a.一般的位元率建議大約在2500~6000之間做微調(diào),請(qǐng)自行測(cè)試及斟酌慎用。
b."位元率"及"最大位元率"是畫質(zhì)穩(wěn)定的關(guān)鍵之一,個(gè)人推薦是2500~4500即可(上傳若夠大,可再往上微調(diào))。
c.Twitch非"合作夥伴"的上限允許值為6000,而4500為Twicth官方的720p-60fps推薦值(請(qǐng)參照下方的官方設(shè)定值附表)。
d.若"位元率"經(jīng)常會(huì)暴衝至紅燈(或影格遺失)的話,建議將"位元率"以200~300做上下微調(diào),測(cè)試直到穩(wěn)定為止。

科普:
位元率是指影片檔案在時(shí)間單位內(nèi)使用的資料流量,同樣解析度下,影片檔案的位元率越大,那壓縮比就越小,處理出來的畫質(zhì)及清晰度就會(huì)越好,但播放裝置的解碼能力要求也更高。

OBS的"位元率"設(shè)定範(fàn)例:


Twitch官方推薦的NVENC設(shè)定:

7."最大位元率"設(shè)定與"位元率"相同即可。(僅VBR有此項(xiàng)目,請(qǐng)自行斟酌及微調(diào))

8."關(guān)鍵訊框間隔"的預(yù)設(shè)值是:0(自動(dòng)),但在各大直播平臺(tái)的官方建議值通常都是2。(請(qǐng)看附註)

附註:
a.預(yù)設(shè)值0(自動(dòng))會(huì)依"位元率"的浮動(dòng)狀況並自動(dòng)更新畫面,若經(jīng)常遇到"影格遺失"或上傳"位元率"一直閃紅(橘)燈的話,建議使用此預(yù)設(shè)值即可。
b.設(shè)定的數(shù)字越大,畫質(zhì)就越佳,但上傳"位元率"若跟不上執(zhí)行速度的話,畫面也許會(huì)出現(xiàn)突然變糊,或?qū)е掠案襁z失的問題。
c.各大直播平臺(tái)的官方建議值通常是2,因?yàn)槊糠?秒(60幀)時(shí)就會(huì)更新畫面一次,而0(自動(dòng))則是每5秒(250幀)才更新畫面一次。
d.Twicth的官方建議值是2。
e.YouTube的官方建議值也是2,但設(shè)定的允許值是2~4。

9.自訂"預(yù)置"設(shè)定,此處可選擇P1至P7的等級(jí),P5為預(yù)設(shè)值,P7為"最高畫質(zhì)",但調(diào)整越高就越吃GPU的使用率。

附註:
關(guān)於P1至P7的等級(jí)差別,P6及P7的畫質(zhì)其實(shí)差別不大,但實(shí)測(cè)P7在900系列顯示卡的表現(xiàn)較佳,所以其他型號(hào)的新卡則是建議用P6即可。
另外,若GPU負(fù)荷不大的話,建議可以將設(shè)定改為P6或P7以提高畫質(zhì)。

10.自訂"調(diào)教"設(shè)定,想要畫質(zhì)清晰或執(zhí)行速度優(yōu)先,請(qǐng)自行斟酌及測(cè)試。(請(qǐng)看附註)

附註:
高畫質(zhì)=以高畫質(zhì)為優(yōu)先考量。
低延遲=以低延遲為優(yōu)先考量。
極低延遲=以超低延遲為優(yōu)先考量。
若畫面不會(huì)很卡的話,建議直接使用"高畫質(zhì)"選項(xiàng),以提高畫質(zhì)。

11.自訂"多遍模式"(影片預(yù)先檢查)設(shè)定,請(qǐng)自行斟酌及測(cè)試。(請(qǐng)看附註)

附註:
關(guān)於此設(shè)定的差別,"一遍"就是不重複檢查就直接輸出(無延遲),而"兩遍"是採(cǎi)用2-PASS(檢測(cè)二遍)的畫質(zhì)處理(但會(huì)導(dǎo)致傳輸稍延遲),若GPU負(fù)荷不大的話,建議可以將設(shè)定改為"兩遍(1/4解析度)"或"兩遍(全解析度)"以提高畫質(zhì)。

12.自訂"設(shè)定檔",這也是會(huì)影響到畫質(zhì)清晰度的關(guān)鍵,請(qǐng)自行斟酌及測(cè)試。(請(qǐng)看附註)

附註:
baseline=適用於某些視訊會(huì)議和低階移動(dòng)裝置,或用於需要低延遲的多點(diǎn)視訊廣播。
main=適用於使用DVB標(biāo)準(zhǔn)定義的MPEG-4格式數(shù)位廣播。
high=適用於藍(lán)光媒體和DVB HDTV的廣播服務(wù)。
若畫面不會(huì)很卡的話,建議將設(shè)定改為"high"以提高畫質(zhì)。
反之,若設(shè)定為"main",但畫面還是會(huì)卡的話,可以改用"baseline"試試,但畫質(zhì)可能會(huì)稍微降低。

13.自訂"編碼緩衝預(yù)測(cè)"設(shè)定,請(qǐng)自行斟酌及測(cè)試。(請(qǐng)看附註)

附註:
打勾會(huì)使用GPU的"CUDA"運(yùn)算功能,並以"最大B畫格數(shù)"的設(shè)定準(zhǔn)則來達(dá)到"B畫格"(B幀)最佳化,但這個(gè)設(shè)定會(huì)提高GPU的負(fù)載,請(qǐng)自行斟酌及測(cè)試。

14.自訂"心理視覺調(diào)整"設(shè)定,請(qǐng)自行斟酌及測(cè)試。(請(qǐng)看附註)

附註:
打勾會(huì)使用"GUDA"的運(yùn)算功能,並自動(dòng)將上傳"位元率"最佳化,以提升畫面快速移動(dòng)時(shí)的畫質(zhì),但這個(gè)設(shè)定會(huì)提高GPU的負(fù)載,請(qǐng)自行斟酌及測(cè)試。

15.設(shè)定"GPU"編號(hào)。(此處是指定執(zhí)行OBS轉(zhuǎn)碼工作的顯示卡GPU編號(hào),請(qǐng)看附圖)

附圖: (從系統(tǒng)的"工作管理員"中查看即可得知GPU編號(hào))

16.自訂"最大B畫格數(shù)"(B幀)設(shè)定,請(qǐng)自行斟酌及測(cè)試。(請(qǐng)看附註)

附註:
1.設(shè)定的數(shù)字越大,畫質(zhì)就越佳,但上傳"位元率"若跟不上執(zhí)行速度的話,畫面也許會(huì)出現(xiàn)突然變糊,或?qū)е掠案襁z失的問題。
2.NVIDIA的官方建議是2~4,例如"刺客信條"或"古墓奇兵"之類的動(dòng)作冒險(xiǎn)遊戲,建議設(shè)定為2,但對(duì)於低移動(dòng)性(或靜態(tài))的遊戲內(nèi)容,則是可以設(shè)定為4。

17."壓縮方式"使用"Bicubic(16個(gè)採(cǎi)樣)"或"Lanczos(36個(gè)採(cǎi)樣)"皆可,請(qǐng)自行斟酌及測(cè)試。(請(qǐng)看附註)
附註:
Bilinear(雙線性插值)濾鏡是以快速傳輸為目的,畫質(zhì)會(huì)被簡(jiǎn)略處理,若想要降低CPU的負(fù)載,則是推薦使用此項(xiàng)。
Area(範(fàn)圍)濾鏡是OBS-24.0版新增的設(shè)定項(xiàng)目,採(cǎi)用加權(quán)總合的4/6/9個(gè)隨機(jī)自動(dòng)取樣,而畫質(zhì)差異請(qǐng)看下方的解說。
Bicubic(雙三次插值)濾鏡的畫質(zhì)較銳利,這是一般比較常用的推薦設(shè)定。
Lanczos濾鏡是改良過的新型設(shè)定(舊版是32個(gè)採(cǎi)樣,新版是36個(gè)採(cǎi)樣),畫質(zhì)較為柔和,適合鋸齒較多的遊戲。

以下是針對(duì)30.1新版"重新輸出縮放"設(shè)定的建議:
a.調(diào)整"輸出(縮放)解析度"已是非必要的步驟,建議先將"常用FPS"設(shè)定為30(或60)即可,請(qǐng)繼續(xù)看下去。


b.在"重新縮放輸出"中已可以像"壓縮方式"那樣直接設(shè)定縮放濾鏡,請(qǐng)?jiān)诖诉x擇您慣用的縮放濾鏡。(例如:"Bicubic"或"Lanczos",或是想要"停用"也行)


c.選取"重新縮放輸出"右邊的縮放方式,這與"輸出(縮放)解析度"的設(shè)定相同,請(qǐng)自行測(cè)試。(範(fàn)例是"Bicubic"及720p,實(shí)測(cè)後的畫質(zhì)是有比較清晰一些)


d.新版與舊版的差別已非常明顯,無論是在任何的解析度下,現(xiàn)在您都能隨意開啟(或停用)縮放濾鏡。

全新的濾鏡模式:Area(範(fàn)圍)

關(guān)於Area濾鏡模式的處理效果,附圖中的範(fàn)例是從256x240放大到1317x1080。
- Point(點(diǎn))濾鏡的濃密度是取決於像素位置,但線條會(huì)發(fā)生明顯的變化。
- Bilinear(雙三次插值)濾鏡可提供一致性的濃密度,但會(huì)嚴(yán)重模糊圖像。(Bicubic和Lanczos也有這個(gè)問題)
- Area(範(fàn)圍)濾鏡可提供一致性的濃密度,但完全不會(huì)汙染圖像。

畫質(zhì)比較圖:

18.擷取視窗的"銳化"濾鏡: (這可以讓畫面更清晰,建議設(shè)定在0.10~0.18之間,但請(qǐng)依個(gè)人需求微調(diào))


開啟"銳化"濾鏡的比較圖:

19.設(shè)定"常用FPS",此範(fàn)例是採(cǎi)用60fps。(請(qǐng)看附註)

附註:
a.設(shè)定60fps卻跑不順暢的話,可以改用48fps試試(OBS官方建議),若二者皆跑不動(dòng),那就只能設(shè)定為30fps,請(qǐng)自行斟酌及測(cè)試。
b.另有一說,因?yàn)镹TSC(數(shù)位電視)的標(biāo)準(zhǔn)fps並不是整數(shù),所以30fps應(yīng)該是要設(shè)定為29.97fps,而60fps則是要設(shè)定為59.94fps才正確,這也是請(qǐng)自行斟酌及測(cè)試。

20.在"進(jìn)階"項(xiàng)目中,將OBS的"程式優(yōu)先順序"改成"高",以避免被系統(tǒng)的其他程式干擾。(這也是OBS的官方建議)

系統(tǒng)設(shè)定
將Windows 10的遊戲模式"關(guān)閉"。(為某些電腦有可能會(huì)導(dǎo)致畫面卡頓的問題)

NVIDIA顯示卡設(shè)定 (以下設(shè)定並非OBS的必要選項(xiàng),詳情請(qǐng)自行參考N卡驅(qū)動(dòng)的相關(guān)討論)
在"程式設(shè)定"中先新增OBS Studio,若"材質(zhì)過濾"設(shè)定為"高畫質(zhì)"的話,那就不會(huì)對(duì)OBS執(zhí)行程序有過多的干涉,但若是OBS不穩(wěn)定的話,則建議改用"效能"模式試試。


新版"GeForce Experience"有支援OBS Studio的自動(dòng)最佳化功能,建議可以按"最佳化"試試!


新版"GeForce Experience"另有支援"影像增強(qiáng)縮放"(NIS)"功能,這可以同時(shí)提升畫質(zhì)與效能,建議也請(qǐng)自行試試!

參考資料:
若想?yún)⒖脊俜剿扑]的OBS直播設(shè)定,您也可參考以下這幾篇官方的說明文件:
NVIDIA NVENC OBS Guide (NVIDIA官方設(shè)定教學(xué)-英文)
NVIDIA NVENC OBS 指南 (NVIDIA官方設(shè)定教學(xué)-簡(jiǎn)體中文)
NVIDIA Broadcast 應(yīng)用程式設(shè)定指南 (NVIDIA官方設(shè)定教學(xué)-繁體中文)
Broadcasting Guidelines (Twicth官方說明文件)
直播編碼器的設(shè)定、位元率與解析度 (YouTube官方說明文件)
Facebook Gaming 創(chuàng)作者 (Facebook官方說明文件)

結(jié)語
若有研究的新發(fā)現(xiàn),會(huì)再編輯此文章的內(nèi)容,本篇教學(xué)到此結(jié)束。

創(chuàng)作回應(yīng)

耐特
內(nèi)文已新增OBS-30.1已全新改版的[重新縮放輸出]設(shè)定方法。
2024-02-05 12:16:43
AbvDSL
看不懂寫的,前後文有衝突ㄟ,前面說顯卡驅(qū)動(dòng)那邊設(shè)定OBS最佳未啟動(dòng),後面又要人最佳化,前面什麼材質(zhì)要品質(zhì),後面又要高畫質(zhì)。所以正確是什麼
2024-03-06 06:59:40
耐特
我在文章中,各項(xiàng)OBS設(shè)定的作用及差別都已經(jīng)註解得很清楚了,這要你自行各別去修改及測(cè)試,而不是全部抄我的設(shè)定。

上傳位元率的建議值是總量的75%~80%,所以我自己是設(shè)定為4500,官方720p的設(shè)定建議也是4500起跳。(限於網(wǎng)路頻寬,我是用最低值)
2024-03-06 11:16:56
耐特
NV驅(qū)動(dòng)的最佳化項(xiàng)目我有註明是建議可以自行試試,這並不是OBS設(shè)定的必要項(xiàng)目,若要詳細(xì)研究,你去可以參考N卡驅(qū)動(dòng)的相關(guān)討論。
2024-03-06 11:50:04
耐特
若懶得研究,你是可以抄我的網(wǎng)站直播設(shè)定,直接將畫質(zhì)改成1080p(或以上),而上傳位元率改成你自己的總量的75%~80%試試(通常是15000~25000),但不保證對(duì)你也是最佳狀況。
2024-03-06 12:04:03

更多創(chuàng)作