我正在使用QT 5.4.1,我想知道是否有任何方法能够记录/捕获窗口小部件并将其保存到文件中?我已经做了一些环顾一些QT的东西,但似乎没有一个我需要的东西。我能够将图像捕获为PNG。有没有办法将这些PNG文件制作成1 Avi或Gif?
答案 0 :(得分:0)
ffmpeg可以完成从图像制作视频的技巧
ffmpeg -framerate 24 -i img%03d.png output.mp4
使用QProcess在获得图像后从qt应用程序中调用它。
但我认为真正的问题是以足够的速度抓取图像,以便在组合时感觉就像一个视频。这将需要每秒至少24帧。这也是一个问题,因为它也是一秒钟内要抓住很多帧。
我将尝试在多线程方法中执行此操作,并在成功时共享代码。