
YouTube 用のゲームプレイ動画を録画中にパフォーマンスの問題が発生しました。
私の理解では、Fraps は現在のフレームをピクセル単位でビデオ ファイルに保存します (RAW ファイルと同様の方法で)。理解できないのは、ゲームのパフォーマンスがそれに応じて低下する理由です (たとえば、FPS が約 40 からプレイできないレベルまで低下します)。
録画中は HDD がデータの書き込みで忙しいため、新しいコンテンツの読み込みなどが遅くなることは理解できますが、私が試したゲームでは、マップ/キャラクター/オブジェクトなどが RAM に完全に読み込まれ、それ以降 HDD はアイドル状態になります (これは自分でテストして証明できました)。
2 番目に考えたのは、HDMI 出力に接続して複製するように設定できる外部デバイスを使用するだけでよいということでした。画面解像度は同じなので、パフォーマンスの低下はないと言えます。
録画中にゲームのパフォーマンスが低下するのはなぜですか? また、2 番目の考えは実行可能でしょうか?
答え1
録画中はHDDがデータの書き込みで忙しいため、新しいコンテンツの読み込みなどが遅くなるのは理解できます。
画面録画ソフトウェアではまさにこれが起こります。
毎秒最大 30 個の (おそらく) 非圧縮画像データファイルをキャプチャすることがよくあります。30大きい解像度と色空間の設定に応じて、ファイルサイズは異なります (1366 x 768 = 1,049,088 ピクセル、1920 x 1080 = 2,073,600 ピクセル、さらに色データ用にピクセルあたり 3 ~ 4 ビットが追加されます)。この種のデータ書き込みはすべての処理速度を低下させるため、画面録画の際の推奨事項の 1 つは、2 つ目の HDD (別のパーティションではなく、OS/プログラム/ゲームが格納されていない 2 つ目の物理ディスク) にキャプチャすることです。
2 番目のデバイスに関しては、写真をパイプしてその 2 番目のデバイスでアクションを記録できる場合、Fraps をユーティリティとして使用することはおそらく意味がありません。