Pythonアプリケーションがあり、このウィンドウアクションをビデオファイルに保存する必要があります。
このアプリケーションを最小化することも、ユーザーが別のウィンドウを前面に配置することもできますが、このウィンドウのアクションを保存するためのスチールが必要です
出来ますか ?
わかった:
私はGnome、pygtk、X11を使用しています
アプリケーションのすべてのライブをビデオに保存する必要があります
Pythonアプリケーションがあり、このウィンドウアクションをビデオファイルに保存する必要があります。
このアプリケーションを最小化することも、ユーザーが別のウィンドウを前面に配置することもできますが、このウィンドウのアクションを保存するためのスチールが必要です
出来ますか ?
わかった:
私はGnome、pygtk、X11を使用しています
アプリケーションのすべてのライブをビデオに保存する必要があります
Window.get_snapshot
ウィンドウのスナップショットを取得するために定期的に使用します。次に、これらの画像をビデオに構成します。これを行うために私が考えることができる単純ですが非効率的なメカニズムは、フレームごとに、を使用するように変換するPixmap
ことPixbuf
ですPixbuf.get_from_drawable
。次に、を使用Pixbuf.save
して各フレームをPNGに保存します。アプリケーションが終了したら、 FFmpegを使用してこれらすべてのPNGをビデオに作成します。