九藏喵窩V5

標題: 【調教】有關直播&錄製的一二研究 [打印本頁]

作者: 迷克思    時間: 2021-11-9 19:41
標題: 【調教】有關直播&錄製的一二研究
本帖最後由 迷克思 於 2021-11-10 02:56 編輯

大家好,這裡是迷克思

這裡主要是放有關我以前的影片技術研究相關w
基本上都是些心得,也希望可以達到技術交流的目標,
中間也可能會出現一些專業詞語這樣w



1. h.264
目前全世界最廣泛的檔案之一: ".mp4" 的編碼標準,廣泛的程度已經是所有顯卡的基本功能w
但麻煩的是它其實也是由 MPEG 持有的專利,
再加上各家顯卡技術不一的關係,
導致每家顯卡公司的功能實現演算法都不一樣。



2. 顯卡加速
基本上,所有錄製程式,包含 OBS 在內,
預設的編碼器全是 CPU 一手包辦,
GPU 就這麼被晾在一邊,眼睜睜看著 CPU 同時處理遊戲跟直播編碼;
「那有沒有什麼辦法可以減輕 CPU 負擔?」

以 OBS 為例,在直播編碼的設定下,其實是可以另外選擇其他的 "h.264" 編碼器:
- Nvidia: NVEMC
- AMD: AMF
- Intel: QSV

基本上 OBS 有檢測到的驅動程式,都會直接顯示可用,
只要選對編碼器就可以分攤編碼的負擔了



3. 位元率
位元率 (bitrate) 是每個影片的「每一禎可以有多少資源下去運算放顏色等」的一項單位
會直接影響觀感,是畫質的重要因素,
每一個編碼器都一定會有這項屬性

這邊是本喵研究出的常用位元率 (1080p):
- 直播, 網路真的吃緊: 1200k ~ 2100k
- 直播, 網路很快也很穩: 3000k ~ 4500k
- 錄製, 原檔: 6000k↑

本喵參考 (有中文字幕, credit to Tom Scott):
[youtube]r6Rp-uo6HmI[/youtube]



4. h.264 preset
Preset 是 h.264 特有的設定,從 veryfast 到 veryslow
也是直接影響畫質的重要因素

很多人可能會在直播過程中遇到「明明解析度調高, 位元率也調高,直播也很順,但畫質在有東西移動的時候還是很不好」
那可以試試看這項 preset

本喵有參考到 Intel 的 QSV 及 FFMpeg 關係的白皮書
(打到一半才想起來不能隨便放連結, 抱歉)

其中就有提到每項 preset 跟馬賽克處理的速度與畫質關係,
slower, veryslow 出現的馬賽克是最少的,當然也是最慢的,
不過有顯卡來幫忙,基本上也不是難事w



就這樣w
由於這邊都是用手機的關係,所以可能排版會有出入,
也有考慮要不要找時間來放上更詳細一點的解說
如果有喵有需求的話,可以跟我討論一下喔w
作者: 迷克思    時間: 2021-11-9 20:00
本帖最後由 迷克思 於 2021-11-9 20:11 編輯

對,剛剛有看到打到一半的文章
其實是因為用手機的關係(
打到一半就不小心按到發布了

---- EDIT
@夢喵 編輯功能真的會拯救世界 XDDDD
作者: shara瑋    時間: 2021-11-11 01:34
雖然上面解說詳細
但我其實有點難理解裡面的運作方式就是惹XD(
不過曾經我有用過OBS開台
大概就是貼金鑰到OBS裡面 調整一些設定
但因為太久沒開台惹
那些步驟都忘惹(




歡迎光臨 九藏喵窩V5 (https://forum.dnaxcat.com.tw/) Powered by Discuz! X3.3