OBS回放緩存報(bào)錯(cuò)解決方法之一
前言:
因?yàn)橛ミ_(dá)和AMD顯卡自帶的即時(shí)回放不太自由,錄制的視頻太大而且需要進(jìn)一步處理壓縮,所以使用OBS錄制可以做到不占用太多顯卡與CPU性能而且直接生成大小合適、清晰的視頻。
問(wèn)題:
如果你也和我一樣出現(xiàn)以下圖片中的報(bào)錯(cuò)那么請(qǐng)繼續(xù)看下去。

原理:

緩存回放的臨時(shí)數(shù)據(jù)是暫存在內(nèi)存中的,但是如果內(nèi)存僅僅是8G*2共16G來(lái)暫存是不夠用的,使用這里會(huì)借用的到虛擬內(nèi)存。

虛擬內(nèi)存對(duì)于一些游戲和程序的運(yùn)行是有一定影響的。但是需要占用一定的磁盤(pán)空間。我之前出于某些問(wèn)題把虛擬內(nèi)存設(shè)置在了資料盤(pán)上,隨著資料變多,就出現(xiàn)了以上問(wèn)題。經(jīng)過(guò)一番研究,原來(lái)虛擬內(nèi)存是不能隨便設(shè)置的。
解決方法:
那么就打開(kāi)相關(guān)設(shè)置,把虛擬內(nèi)存設(shè)置在磁盤(pán)空間充足的分區(qū),而且最好是固態(tài)硬盤(pán)里面。

其他關(guān)于回放緩存的設(shè)置:
回放緩存所暫存的視頻是根據(jù)OBS錄像這里的編碼保存的,所以如果你需要錄制一些FPS游戲,對(duì)于動(dòng)態(tài)要求高的視頻而且不會(huì)模糊,并且不占用顯卡和CPU性能。那么就如下圖設(shè)置

這里采用CPU X264編碼器,碼率控制為CRF,CRF設(shè)置為16(數(shù)字越高越模糊,17就接近肉眼能識(shí)別的清晰度),當(dāng)然數(shù)字越小視頻碼率越高,占用的空間越大。CRF對(duì)于CBR的優(yōu)點(diǎn)就是玩FPS游戲不會(huì)一動(dòng)起來(lái)就會(huì)產(chǎn)生動(dòng)態(tài)模糊的效果。
更多編碼器設(shè)置可以參考這兩篇專欄:在無(wú)壓縮畫(huà)質(zhì)下進(jìn)一步降低obs對(duì)cpu的占用 - 嗶哩嗶哩 (bilibili.com)
給新人主播一些OBS設(shè)置建議,讓你的直播間畫(huà)質(zhì)提升個(gè)數(shù)量級(jí)。 - 嗶哩嗶哩 (bilibili.com)