标签: linux screenshot cell movie framebuffer
如何捕获Cell Linux上的linux帧缓冲区以获取屏幕截图或电影?
是否有工具可以为正在运行的程序执行此操作,或者程序是否必须写入帧控制器并且可能控制帧缓冲区还处理捕获和记录?如果是这样,该计划将如何做到这一点?
答案 0 :(得分:4)
许多工具,例如FBGrab和fbdump;看看这两个的来源,扩展其中一个或编写自己的视频而不仅仅是快照都很容易。
但是,我建议写入帧缓冲区的程序也是一个记录,以便在写入之间同步捕获帧(而不是部分通过写入,跳过,或......)
答案 1 :(得分:1)
您可以使用ffmpeg或avconv(例如avconv -f fbdev -i /dev/fb0 mymovie.flv)。
ffmpeg
avconv
avconv -f fbdev -i /dev/fb0 mymovie.flv