1

我有一个 python 应用程序,我需要将此窗口操作保存到视频文件中。

这个应用程序可以最小化,或者用户可以在前面放另一个窗口,但我需要钢保存这个窗口动作

可能吗 ?

好的:

我正在使用 Gnome、pygtk、X11

我需要将我的应用程序的所有实时保存到视频中

4

1 回答 1

1

定期用于Window.get_snapshot获取窗口的快照。然后将这些图像组合成视频。我能想到的一个简单但效率低下的机制是针对每一帧,将你的Pixmap转换为Pixbufusing Pixbuf.get_from_drawable。然后使用Pixbuf.save将每个帧保存为 PNG。应用程序完成后,使用FFmpeg将所有这些 PNG 组合成一个视频。

于 2012-12-31T03:19:54.087 回答