我有一个 python 应用程序,我需要将此窗口操作保存到视频文件中。
这个应用程序可以最小化,或者用户可以在前面放另一个窗口,但我需要钢保存这个窗口动作
可能吗 ?
好的:
我正在使用 Gnome、pygtk、X11
我需要将我的应用程序的所有实时保存到视频中
我有一个 python 应用程序,我需要将此窗口操作保存到视频文件中。
这个应用程序可以最小化,或者用户可以在前面放另一个窗口,但我需要钢保存这个窗口动作
可能吗 ?
好的:
我正在使用 Gnome、pygtk、X11
我需要将我的应用程序的所有实时保存到视频中
定期用于Window.get_snapshot
获取窗口的快照。然后将这些图像组合成视频。我能想到的一个简单但效率低下的机制是针对每一帧,将你的Pixmap
转换为Pixbuf
using Pixbuf.get_from_drawable
。然后使用Pixbuf.save
将每个帧保存为 PNG。应用程序完成后,使用FFmpeg将所有这些 PNG 组合成一个视频。