OBS 如何做到循環錄影
26 Nov 2023上個月買了一張圓剛的影像擷取卡 GC551G2,雖說目前暫無開實況的打算,不過終於是可以錄製 NS 的遊玩影片(內建只能錄 30 秒,太短了)。除此之外分享遊戲截圖也方便很多,甚至比 Genius 截圖法還要快。
但我其實不打算整個遊玩過程全部錄影,而是希望保留原本的主機平台的錄影邏輯,就是按下存檔時保留最後幾分鐘的影片。為此花了點時間研究 OBS 如何做到循環錄影。
一開始的想法
最初我想到的方法是,透過 OBS 自動分割檔案的功能,再額外搭配一隻程式去監聽檔案數量就可以做到。
例如每 10 分鐘分割一個檔案,這樣我只要留下最新的 3~4 個影片檔,就可以確定保留最後 30 分鐘的遊玩影片。
邏輯上可行,但實際上不是個好方法。因為這樣你要保留檔案的時候要暫停遊戲去把錄影檔搬去其他資料夾放著,除此之外事後還要把每個 10 分鐘的影片重新拼裝起來。
正確做法
比較好的做法是使用重播緩衝區。取這名字實在是不太好懂,我一開始以為這是直播中斷的時候在用的。
啟用重播緩衝區之後,它會讓你輸入你要保留的秒數,像我輸入 300 就會保留最後五分鐘。
注意事項
- 緩衝區佔用的是你的記憶體,不是硬碟容量,所以要留多長的影片還取決於電腦記憶體夠不夠用。
- 開始遊戲的時候你要記得手動啟用緩衝,OBS 不會自動幫你開始。
- 要存檔的時候直接按右邊的下載符號就會保留檔案了。(我是直接綁快捷鍵,F1 截圖 F2 錄影)