是否有适用于Linux的YUV视频/帧播放器?源代码不是必需的。我的代码将以某个间隔(通常为30fps)生成视频帧,但可能会因性能和其他因素而异。我想在屏幕上显示新的框架。
现在,我将我的代码输出转储到二进制文件,然后稍后查看,但我想要一个实时的YUV查看器,我可以连接到我的代码并不断刷新屏幕。任何工具或提示?
非常感谢!
答案 0 :(得分:0)
您没有在此处指定详细信息,但由于您说“将其转储到文件”,因此您可以将其传递给接受stdin上的管道输入的播放器。这可能是一些gstreamer应用程序或vooya,例如
cat myrawfile.yuv | vooya -w 352 -h 288 --color yuv --packing p420
答案 1 :(得分:0)
对于那些可能感兴趣的人 - 我最终的解决方案是获得"还有另一个yuv玩家的源代码" (Yay)然后修改它以接受来自V4L2的帧并通过SDL1.2显示到屏幕。我只需要为我的平台编译SDL,然后将我修改过的Yay链接到libsdl。