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