デスクトップアクティビティのタイムラプス記録を作成する目的で、最初にすべてを一度にではなく、時間の経過とともにフレームリストを ffmpeg に「ストリーミング」することができます。
現在、これは 2 段階のプロセスです。
個々のスナップショットをディスクに保存
im = ImageGrab.grab()
im.save("frame_%s.jpg" % count, 'jpg')これらのスナップショットをffmpegでコンパイルします
ffmpeg -r 1 -pattern_type glob -i '*.jpg' -c:v libx264 out.mp4
何千もの個別のスナップショットでハード ドライブがいっぱいにならないように、2 つの手順を統合する方法があればいいのですが。これを行うことは可能ですか?