2016-12-08 8 views
-2

私は、Windows 10がインストールされたノートパソコンを持っています。 ハードウェア仕様: 画面:1366x768。 CPU:Core i5-4200U。 RAM:4 Gb DDR3 1600 Mhz。 GPU:Intel HD 4000およびGeForce 740M 2 Gb。 私はffmpegを使って自分の画面を記録したかったのです。私はこのコマンドを試しました:ffmpegを強制的にビデオストリームを圧縮する方法はありますか?

ffmpeg -f gdigrab -vsync 2 -i desktop "capture.mp4" 

CPU使用率は約60-70%なので、ラップトップが遅くなります。次のステップnvencコーデックを使用しようとしましたが、その品質は悪いです。だから、ffmpegを強制的にスクリーン録画のビデオを圧縮しないようにするには? (私は後でそれを圧縮することができます)。

+0

で毎秒約100MBである「より効率的にデスクトップをキャプチャする方法は?」 rawvideoへのエンコーディングはいくつかの理由で最適な選択ではないかもしれません:それは膨大で、ある時点で出力ファイルの書き込みがCPU負荷よりもボトルネックになる可能性があります。 – LordNeckbeard

答えて

0

ffmpeg -f gdigrab -vsync 2 -i desktop "capture.y4m" しかし、あなたが速いハードそのフォーマットを駆動大型を持っていることを確認し、私は質問は、あるべきだと思う30fpsの

+0

いいえ、私のHDDは約70 Mb/sです。 – foxpy

+0

@foxpyまあ、それはどのように大きな非圧縮ビデオです。 yuv420とhuffyuvを使うことができます。 CPUがあれば少ししかかかりませんが、それは小さくなります。 – szatmary

+0

-vf format = yuv420pはい? – foxpy

関連する問題