3

画面キャプチャに FFMpeg を使用しています。1000 台の VM (windows と mac) で実行できるスクリーン キャプチャ ツールを探しています。VM には制限のある CPU (1 コア) と 2GB の RAM があり、GPU はありません。

現在、私はffmpegを呼び出します

ffmpeg  -y -framerate 8 -f dshow -f gdigrab -i "desktop"  -c:v libx264  -crf 0 -preset ultrafast -threads 0 temp.mkv

画面をキャプチャするために gdigrab を使用していますか? CPU の使用量を減らす可能性のあるより良いオプションはありますか? またはエンコーダーまたはフォーマットを変更しますか?

CPU 使用率の 4 ~ 5% の削減を目指しています。

前もって感謝します

4

2 に答える 2

3

いくつかの追加機能を使用-profile baselineして有効-tune zerolatencyにすると、少し役立つはずです。それ以外の場合は、h.264 とは異なるコーデックを使用する必要があります。

于 2015-06-17T14:38:38.567 に答える
1

ソースの解像度は? サイズが大きい場合 (1080p や 720p など)、最初に 480p / 404p にダウンスケーリングすることを検討しましたか?

それ以外の場合は、コーデックを変更することをお勧めします。最初に「-c:v mpeg4」を試すことをお勧めします。それでも遅すぎる場合は、「-c:v mpeg2video」を選択してください。

于 2015-06-20T13:44:36.287 に答える