FFMpeg を使用して画像ファイルのストリームを取得し、それらをビデオに変換しようとしています。これで、これが正常に完了しましたが、必要なすべての画像を既にキャプチャした後でのみです。私がやりたいことは、画像がディスクに保存されるときに画像をビデオに変換することです(リアルタイムビデオレコーダー)。現在、フレームがまだ取得されている間に FFMpeg を呼び出すと、呼び出されたときに存在する画像の数のみがエンコードされます。画像が取得されるたびに FFMpeg が呼び出されると、大量のプロセスで CPU がフラッディングされます。理想的には、FFMpeg は、キャプチャされる画像がなくなるまで画像のエンコードを続行します (つまり、最初に呼び出されてから画像ファイルが残っているかどうかを確認してください)。私が見逃しているFFMpegの引数はありますか? またはこれは不可能ですか?それとも、ライブラリをいじってこれを行う唯一の方法ですか?
質問する
3343 次