![為什麼使用 Fraps 錄製遊戲會降低效能?](https://rvso.com/image/1414690/%E7%82%BA%E4%BB%80%E9%BA%BC%E4%BD%BF%E7%94%A8%20Fraps%20%E9%8C%84%E8%A3%BD%E9%81%8A%E6%88%B2%E6%9C%83%E9%99%8D%E4%BD%8E%E6%95%88%E8%83%BD%EF%BC%9F.png)
我在為 Youtube 錄製一些遊戲影片時遇到了一些效能問題。
據我了解,Fraps 將當前幀像素逐像素保存在視訊檔案中(以類似於 RAW 檔案的方式)。我不明白的是為什麼遊戲的性能會隨之下降(例如,我的 FPS 從 ~40 下降到無法玩)。
我可以理解,在錄製時加載新內容等會變慢,因為HDD 正忙於寫入數據,但我嘗試的遊戲將完整的地圖/角色/對像等加載到RAM 中,並且HDD 從那時起就空閒了(這我可以通過一些測試來證明自己)。
我的第二個想法是,我可以簡單地使用外部設備,將其插入 HDMI 輸出並將其設定為複製。由於螢幕解析度相同,我會說沒有性能損失。
為什麼遊戲在錄製時表現會下降?
答案1
我可以理解,在錄製時加載新內容等會變慢,因為硬碟正忙於寫入數據
這正是螢幕錄製軟體所發生的情況。
您每秒通常會擷取多達 30 個(可能)未壓縮影像資料的檔案。 30大的檔案取決於解析度和色彩空間設定(1366 X 768 = 1,049,088 像素,1920 x 1080 = 2,073,600 像素 - 加上每像素額外的 3-4 位元顏色資料)。這種資料寫入會減慢一切速度,這就是為什麼螢幕錄製時的建議之一是捕獲到第二個HDD(不是另一個分區,而是不容納作業系統/程式/遊戲的第二個實體磁碟)。
就第二個裝置而言,如果您可以透過管道將圖片傳送給它並讓第二個裝置記錄操作,那麼使用 Fraps 作為實用程式可能是沒有意義的。