Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何捕获 Cell Linux 上的 linux 帧缓冲区以获得屏幕截图或电影?
是否有工具可以为正在运行的程序执行此操作,或者程序是否必须写入并可能控制帧缓冲区也处理捕获和记录?如果是这样,该程序将如何做到这一点?
许多这样做的工具,例如FBGrab和fbdump;查看这两个的来源,扩展其中一个或编写自己的捕获视频而不只是快照的源将非常容易。
但是,我建议写入帧缓冲区的程序也是一个记录,以便在写入帧之间同步捕获帧(而不是部分通过写入、跳过或...)
您可以使用ffmpeg或avconv(例如avconv -f fbdev -i /dev/fb0 mymovie.flv)。
ffmpeg
avconv
avconv -f fbdev -i /dev/fb0 mymovie.flv