Python - 如何将视频应用程序窗口录制到视频中?

时间:2012-12-29 04:47:05

标签: python video-capture

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

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

有可能吗?

确定:

我正在使用Gnome,pygtk,X11

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

1 个答案:

答案 0 :(得分:0)

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