← 部落格

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

遊戲錄影卡頓·延遲解決法 步驟重點圖示
重點摘要
  • 錄影卡頓的第一順位原因是 CPU 編碼過載。請把設定→輸出→編碼器改為「NVIDIA NVENC」。
  • 位元率太高的話,硬碟與編碼器跟不上。以 1080p60 為基準從 8000 降到 6000Kbps,或使用 CQP 18~22。
  • 在遊戲內把幀數限制在 142fps 等,給 GPU 留下編碼器能用的餘裕,並清理 Discord、覆蓋層等背景。
  • 如果這些設定都嫌麻煩,可以試試免費的 DOR。錄影編碼器由程式依顯示卡自動決定。RTX 系列等支援的 NVIDIA 顯示卡會以 NVENC 硬體編碼錄影。

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

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

如果照著下面三個步驟改完,錄出來的影片還是卡頓,或是不想先花時間調設定、今晚這場就想錄下來,可以順手裝上免費的 Windows 錄影軟體 DOR。啟動支援的遊戲時,DOR 會自動偵測並錄下整場,錄好的影片都集中在軟體的「我的剪輯」裡。錄影編碼器由程式偵測顯示卡後決定,不必像 OBS 那樣自己挑編碼器。

RTX 系列以及 GTX 1050~1080、1650、1660 系列的 NVIDIA 顯示卡(2021 年 7 月以後的驅動程式)會以 NVENC 硬體編碼錄影。特戰英豪的擊殺畫面還會自動另存成精華片段。如果是用筆電錄影、發熱也很明顯,可以一起看看筆電錄影遊戲的方法。

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

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

  • 「編碼過載 (Encoding overloaded)」紅色警告 → 編碼器來不及壓幀。用切換 NVENC·降位元率解決
  • 「因渲染延遲而遺失的幀」→ GPU 因遊戲+錄影而 100% 飽和。遊戲內幀數限制·清理背景
  • 「硬碟寫入遺失」→ 儲存磁碟跟不上。把儲存位置改到 SSD 或降位元率
  • 沒有警告但影片只是輕微卡頓 → 懷疑可變幀率·Discord 等背景干擾
  1. 1步驟 1:把編碼器從 CPU (x264) 改成 NVIDIA NVENC
  2. 2步驟 2:把位元率降到適當值 (8000→6000Kbps)
  3. 3步驟 3:確保 GPU·硬碟餘裕 + 清理背景

步驟 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 自動錄下支援遊戲的畫面
DOR 會依顯示卡自動決定錄影用的編碼器

DOR 的錄影編碼器由程式依顯示卡自動決定,所以不必親手動上述的編碼器與位元率設定。RTX 系列以及 GTX 1050~1080、1650、1660 系列的 NVIDIA 顯示卡(2021 年 7 月以後的驅動程式)會以 NVENC 硬體編碼錄影。

尤其在 絕地求生 或 特戰英豪 這類一場接一場的 FPS 中,啟動遊戲就會自動偵測並錄下整場,不必擔心忘了按錄影。如果需要不必複雜編碼設定就能乾淨錄影,試試 DOR 吧。

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

啟動遊戲即自動錄影的 遊戲錄影軟體 →

DOR Clips

DOR 上的絕地求生剪輯

查看更多片段

DOR 使用者實際錄製並上傳的絕地求生影片,點擊即可在 dor.gg 播放。

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 的錄影編碼器由程式依顯示卡自動決定,不必親手調整編碼器、位元率、CQ 值。RTX 系列等支援的 NVIDIA 顯示卡會以 NVENC 硬體編碼錄影。支援的遊戲只要啟動就會自動錄下整場,所以如果覺得 OBS 複雜的設定很有負擔,DOR 是更輕鬆的選擇。

Games

相關遊戲指南

繼續閱讀

相關文章

立即開始使用 DOR

只要打開遊戲,DOR 自動錄影,並把精彩瞬間留成片段