← 部落格

遊戲錄影卡頓·延遲解決法:切換 NVENC + 位元率調整 3 步驟

遊戲錄影畫面卡頓延遲的模樣與 OBS 編碼器設定
Photo · Pexels
重點摘要
  • 錄影卡頓的第一順位原因是 CPU 編碼過載。請把設定→輸出→編碼器改為「NVIDIA NVENC」。
  • 位元率太高的話,硬碟與編碼器跟不上。以 1080p60 為基準從 8000 降到 6000Kbps,或使用 CQP 18~22。
  • 在遊戲內把幀數限制在 142fps 等,給 GPU 留下編碼器能用的餘裕,並清理 Discord·覆蓋層等背景。
  • 如果這些設定都很複雜,DOR 預設就是 NVENC 硬體編碼,不用設定卡頓相關項目,一開啟就會自動流暢錄影。

遊戲畫面明明很順,卻只有錄好的影片一頓一頓地卡或延遲的話,原因幾乎是固定的。可能是用 CPU 壓縮影片的 x264 編碼器撐不住、位元率太高使硬碟·編碼器跟不上,或 GPU 被吃到 100% 使編碼器沒有可用的餘裕。先說結論,把編碼器改成 NVENC、把位元率降到適當值、清理背景這三件事,大多就能解決。

以下是以 OBS Studio 為基準的精確選單路徑與建議數值。請依自己 PC 的規格從上往下依序套用。很多情況下光做第 1 項卡頓就消失了。

先確認卡頓是在「哪個階段」發生

在盲目改設定之前,先確認 OBS 右下角狀態列與統計視窗 (上方選單 檢視→統計),就能快速縮小原因。依症狀不同,要動手的地方也不同。

  • 「編碼過載 (Encoding overloaded)」紅色警告 → 編碼器來不及壓幀。用切換 NVENC·降位元率解決
  • 「因渲染延遲而遺失的幀」→ GPU 因遊戲+錄影而 100% 飽和。遊戲內幀數限制·清理背景
  • 「硬碟寫入遺失」→ 儲存磁碟跟不上。把儲存位置改到 SSD 或降位元率
  • 沒有警告但影片只是輕微卡頓 → 懷疑可變幀率·Discord 等背景干擾
在 OBS Studio 輸出設定中調整編碼器與位元率的畫面
OBS Studio · Wikimedia Commons (GPL, OBS Project)

步驟 1:把編碼器從 CPU (x264) 改成 NVIDIA NVENC

錄影卡頓的第一順位原因是 CPU 編碼。x264 用 CPU 壓縮影片,而遊戲已經在用 CPU,所以即時壓縮就會塞車而遺失幀。如果有 NVIDIA 顯示卡 (GTX 10 系列以上),使用 GPU 內建的專用編碼晶片 (NVENC) 才是正解。NVENC 幾乎不影響遊戲效能,最新 RTX 30/40 系列的 NVENC 在相同位元率下比 x264 的「medium」更乾淨。

OBS 設定路徑

  • 設定 → 輸出 → 把輸出模式改為「進階」
  • 「錄影」分頁 → 把編碼器選為「NVIDIA NVENC H.264」(或 RTX 40 系列選 HEVC/AV1)
  • 若是 AMD 顯示卡選「AMD HW H.264」,Intel 內顯/筆電選「QuickSync H.264」
  • 若沒有顯示卡或 CPU 非常強,可保留 x264 (此時把預設集設為「veryfast」)
RTX 20/30 系列用 HEVC (H.265) 取代 H.264、RTX 40 系列用 AV1,就能以更小的容量儲存相同畫質,連硬碟寫入負擔都一併減輕。

步驟 2:把位元率降到適當值 (8000→6000Kbps)

盲目把位元率調高看似畫質會變好,實際上卻會因編碼器與硬碟跟不上而反而引發卡頓。尤其存到 HDD 或設成高位元率 VBR 時,容易發生硬碟寫入遺失。以 1080p60 為基準,6000Kbps 上下就足夠乾淨了。

想用速度 (CBR) 方式輕鬆搞定的話

  • 錄影分頁 → 位元率控制選「CBR」
  • 1080p60:位元率 8000Kbps 會卡的話降到 6000Kbps
  • 1080p30:4500~6000Kbps 就夠
  • 720p60:建議 3500~4500Kbps

如果要走畫質優先 (CQP)

本機錄影其實比起固定位元率,畫質基準 (CQP) 方式的容量對畫質效率更好。若是 NVENC,把位元率控制設為「CQP」並把 CQ Level (CQ 值) 設在 18~22 之間。數字越低畫質越高·容量越大。18 幾乎是無損等級,22 則輕巧又夠乾淨。

改成 CQP 後位元率輸入欄會消失,只調整 CQ 值。如果有卡頓,把 CQ 值往上調一兩級 (例如 18→20) 來減輕負載看看。

步驟 3:確保 GPU·硬碟餘裕 + 清理背景

如果改成 NVENC 後還是卡,可能是 GPU 光是遊戲渲染就被吃到 100%,連編碼器要用的餘裕都沒有的狀態。在遊戲內限制幀數、給 GPU 留一點喘息空間是關鍵。

  • 在遊戲內設定中限制幀數 (例如螢幕 144Hz 就 cap 在 142fps),防止 GPU 100% 飽和
  • Discord → 使用者設定 → 語音及視訊/外觀中關閉「硬體加速」(規格越低效果越大)
  • 關閉 GeForce Experience·Xbox Game Bar 等其他錄影/覆蓋層功能的重複執行
  • 把錄影儲存位置從 HDD 改為 SSD (設定→輸出→錄影路徑)
  • 「以系統管理員權限執行」OBS,Windows 會給予 GPU 優先權,卡頓會減少
  • 因發熱造成的卡頓也很常見。CPU 85~95 度、GPU 80 度以上時時脈會掉,請檢查散熱·清灰塵
有案例回報在 NVIDIA 控制面板 → 管理 3D 設定中關閉「低延遲模式 (Low Latency Mode)」後,錄影卡頓就解除了。也請把顯示卡驅動程式與 OBS 保持在最新版本。

如果這些設定每次做都很麻煩

跟到這裡你應該感受到了。選編碼器種類、定位元率控制方式、調 CQ 值、每款遊戲再重設幀數 cap,這整個過程在 OBS 上相當麻煩。只要一處設定錯了,又會開始卡。

DOR 以 NVENC 硬體編碼自動錄影的畫面
DOR 預設使用 NVENC 硬體編碼,不需要設定卡頓相關項目

DOR 把 NVENC 這類硬體編碼設為預設值,所以不必親手動上述設定。一開啟就會自動掌控 GPU 負載與位元率,無卡頓地錄影。尤其在 絕地求生特戰英豪 這類幀數重要的 FPS 中,想讓遊戲效能維持不變、只取得流暢影片時,差異很大。如果需要不必複雜編碼設定就能乾淨錄影,試試 DOR 吧。

整理一下順序很單純。切換 NVENC → 位元率 6000Kbps (或 CQP 18~22) → GPU 幀數限制·清理背景。這 3 步驟,大部分的遊戲錄影卡頓都會消失。

FAQ

常見問題

遊戲不卡,卻只有錄影影片卡。為什麼?

遊戲本身是 GPU 渲染,但錄影必須另外把影片「壓縮 (編碼)」。如果用 CPU (x264) 來壓縮,就會與遊戲使用的 CPU 衝突而導致幀數塞車。把編碼器改成 NVENC,由 GPU 專用晶片負責壓縮,大多就能解決。

NVENC 是什麼?和 x264 有什麼不同?

NVENC 是內建在 NVIDIA 顯示卡內的影片壓縮專用晶片。與 x264 用 CPU 壓縮不同,NVENC 由 GPU 處理,幾乎不影響遊戲效能。最新 RTX 的 NVENC 畫質也好到可媲美 x264 medium,就錄影用途而言 NVENC 實際上就是正解。

位元率不是越高越好嗎?

不是。位元率太高的話,編碼器與硬碟無法及時處理·儲存資料,反而會卡。1080p60 的話 6000Kbps 上下是適當線,想更顧畫質的話,比起 CBR,用 CQP 18~22 方式在容量對畫質上更有效率。

改成 NVENC 了還是卡。

很可能是 GPU 光是遊戲渲染就被吃到 100%,編碼器沒有可用餘裕。試著在遊戲內把幀數限制在略低於螢幕更新率 (例如 144Hz→142fps)。再加上關閉 Discord 硬體加速、存到 SSD、以系統管理員權限執行 OBS 也都有效。

有沒有不用這些設定就直接流暢錄影的方法?

DOR 預設就把 NVENC 硬體編碼設定好了,不必親手動編碼器·位元率·CQ 值。執行後它會自動調節 GPU 負載、無卡頓地錄影,所以如果覺得 OBS 複雜的設定很有負擔,DOR 是更輕鬆的選擇。

Games

錄製這些遊戲

繼續閱讀

相關文章

立即開始使用 DOR

安裝後只要啟動遊戲,精彩瞬間就會自動累積成剪輯