画面から screengrab を使用して PIL 画像を取得し、それらをキューに保存して jpg 画像シーケンスに書き込みます。
プロデューサー スレッドを使用してキャプチャし、ワーカーを使用してイメージをディスクに書き込みます。
ただし、jpg で圧縮すると、書き込まれた出力が実際にはそれほど大きくなくても、このキューが非常に高速に大きくなることに気付きました。これにより、グラブがディスクの拡張メモリに配置され、書き込みプロセスがさらに遅くなります。私のデータはバーストで来るので、ディスクへの書き込みにいくらかの時間を費やすことができますが、メモリがディスクに書き込まれると、遅くなりすぎます。
キューに追加する前に画像を圧縮する方法はありますか?
乾杯、