0

画面をキャプチャし、キャプチャした画面からビデオを作成するために、Java で独自のコードを作成しました。すべてが期待どおりに機能していますが、毎秒必要なフレーム数 (12 フレーム) を取得できません。毎秒最大で 5 から 6 しか取得できません。これは、撮影された各フレームが後でビデオを作成するために使用するためにファイル システムに書き込まれるためであることがわかりました。このファイル書き込み操作は、1 秒間に作成されるフレーム数に達しているときに実行されます。フレームをメモリにキャプチャしようとしましたが、ある時点でメモリが不足しています。誰かがこれを達成する方法を提案できますか? マルチスレッドも試しましたが、うまくいきませんでした。

4

0 に答える 0