Robot クラスを使用してスクリーン キャプチャ モジュールを作成しています。アプリケーションのスクリーンショットを x ミリ秒ごとに取得し、ディスクに書き込みます。画面キャプチャが終わったら、FFMPEG でスクリーンショットをビデオにコンパイルしています。
ただし、ディスクへのイメージの書き込みは非常に遅く、アプリケーションが停止します。私は何が欠けていますか?簡単なスクリーン キャプチャ モジュールを作成するより良い方法はありますか?
編集: イメージをディスクに書き込むいくつかの方法を試しましたが、どれも非常に遅いです。使いやすさから、私は次のことに固執しています。
ImageIO.write(bufferedImage ,"jpg", file);