ゲームプレイを記録するための優れたロスレスビデオコーデックとは何ですか?[閉まっている]


8

私は熱心なゲーマーであり、ゲームプレイを記録するのが好きです。通常、Frapsを使用してこれを行っていますが、一度に複数のHDDに書き込むことができるため、Dxtoryに切り替えることを考えています。

次の書き込み速度を持つ3つのHDDがあるとします。50mb /秒のHDD1、22 mb /秒のHDD2、45 mb /秒のHDD3。合計書き込み速度は117 mb / sになります。

Dxtoryを使用すると、ゲームプレイを記録しながら、3つすべてのHDDを一度に利用できます。

この式を使用して:

RGB24 YUV24:幅x高さx 3 x fps =ビットレート(バイト/秒)

YUV420:幅x高さx 3/2 x fps =ビットレート(バイト/秒)

YUV410:幅x高さx 9/8 x fps =ビットレート(バイト/秒)

また、1920x1080のYUV420色空間で30 fpsで記録するには、約95 mb / sの書き込み速度が必要です。Dxtoryは、30 fpsで録音しながら一定の60 fpsで再生できるため、優れています。Frapsはそうではありませんが、Frapsで記録を開始すると、ゲームのfpsは低下します。

そこで、書き込み速度(ビットレート)はそれほど必要ないが、高品質(可逆)の品質で記録するコーデックを探しています。

Dxtoryには、独自のコーデックであるDxtoryコーデックが付属しています。これにより、実験を行うことができます。Frapsには独自のコーデックがあり、Dxtoryでこれを使用して期限切れにすることができます。

http://lags.leetcode.net/codec.htmlにも出会いました。

(FrapsとDxtoryのほかに)ロスレスコーデックは他にもありますか?

編集:

明確にするために、はい、ロスレスコーデックの品質は常に「良好」であることを認識しています。しかし、それは私が探しているものではありません。

FrapsコーデックとDxtoryコーデックを使用して、探しているものを明確にします。

  • 私が目標と30 fpsのと1920×1080で、RGB色空間におけるDxtoryコーデックで記録すると、私は60 fpsでゲームをプレイすることができ、しかし私はのはDxtoryでRGBが、ずっとよりもはるかに多くの書き込み速度を必要とするためことを、10〜15 fpsので記録しています私のhddは処理できます。

  • Dxtoryコーデックで1920 x 1080のYUV410色空間で30 fpsをターゲットに記録すると、60 fpsで再生して30 fpsで記録できます。これは、DxtoryのコーデックのYUV410がRGBよりもはるかに少ない書き込み速度であるためです

  • ???でFrapsコーデックを使用して録音する場合 (私はFrapsが記録する色空間を知りません、たぶんYUV420です)、私は60 fpsで再生し、30 fpsで記録することができます。

私が探しているのは、YUV420(またはRGBでも??)で記録できるロスレスコーデックで、1920x1080で100 mb /秒の書き込み速度(またはビットレート)を超えない、つまり言い換えると、一定の30fpsで記録できるようにします。

明らかに、最良の解決策はSDDを購入することですが、それは私が求めているものではありません。


3
「建設的ではない」と締めくくる投票者向け。goodという単語を含めても、質問が自動的に主観的になるわけではありません。ロスレスコーデックである@Don Salvaは、元のビットストリームの視覚的に同等のコピーであるため、常に高品質です。パフォーマンスよりも重視していますか?
slhck

はい、しかしそれは私が別のロスレスコーデックで探しているものではありません。/ editで説明します。
Grumpy ol 'Bear

まあ数学的にロスレスと目に見えるロスレスには違いがあります、それだけです。後者のクラスには、放送業界のコーデックが多数あります。
slhck

回答:


1

オープンソースのHuffyuvコーデックがあり、これは特にビデオキャプチャ形式として意図されています。Video for Windowsコーデックとしてffmpeg、またはVLCのサポートから入手できます。名前にもかかわらず、それはRGBをサポートします。(CPU時間の点では)非常に高速ですが、私の経験では、あまり圧縮されません。CPU速度ではなくディスク速度がボトルネックであると思われる場合は、別のコーデックを試してください。

あるいは、同じくオープンソースのLagarith詳細ホームページ)を試してください。LagarithはHuffyuvより少しCPUを集中的に使用しますが、より良い圧縮を提供します。また、マルチスレッドエンコーディングもサポートしています。

ラガリスの設定

どちらが最適かは、CPUとハードドライブの相対速度によって異なります。両方を試して、どちらが速いかを確認してください。CPUが特に速い場合は、FFV1も試してください


こんにちは、私はゲームプレイの録音を始めたばかりです。多分あなたは私を正しい軌道に乗せることができます。WHatソフトウェアをFFV1形式で記録するために使用する必要があります。これを設定するためのチュートリアルを知っていますか。高品質のパソコンを持っているので問題ありません。
Saif Bechan

@SaifBechan:ffmpeg/の一部として利用できますlibav。どのオペレーティングシステムを使用していますか?
メカニカルカタツムリ

私はwin64マシンを使用しています。そして、私はdxtoryを見ただけで、見た目は良かったのですが、FFV1は表示されません。
Saif Bechan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.