【问题标题】:YUV Player on Linux for streaming videoLinux 上用于流式传输视频的 YUV 播放器
【发布时间】:2014-10-23 18:32:12
【问题描述】:

是否有适用于 Linux 的 YUV 视频/帧播放器?不需要源代码。我的代码将以一定的间隔生成视频帧,通常为 30fps,但可能会因性能和其他因素而异。我想在屏幕上显示可用的新框架。

现在,我将代码的输出转储到二进制文件中,然后稍后查看,但我想要一个实时 YUV 查看器,我可以连接到我的代码并不断刷新屏幕。有什么工具或技巧吗?

非常感谢!

【问题讨论】:

    标签: video ffmpeg streaming media-player yuv


    【解决方案1】:

    您没有在此处指定详细信息,但是由于您说“将其转储到文件中”,因此您可以将其通过管道传输到在标准输入上接受管道输入的播放器。这可能是一些 gstreamer 应用程序或 vooya,例如

    cat myrawfile.yuv | vooya -w 352 -h 288 --color yuv --packing p420
    

    【讨论】:

    • 感谢您的回复。我应该提到细节。这本来可以很好地工作,但我正在研究运行 Linux 的 ARM Cortex A9,而 vooya 不适用于 ARM Linux,对吗?如果可能的话,我想要你写的东西,但对于 ARM Linux。
    • gstreamer 可用于 ARM;谷歌可以告诉你如何通过流媒体 CLI 播放原始视频。
    【解决方案2】:

    对于那些可能感兴趣的人——我的最终解决方案是获取“yet-another-yuv player”(耶)的源代码,然后修改它以接受来自 V4L2 的帧并通过 SDL1.2 显示到屏幕上。我只需要为我的平台编译 SDL,然后将修改后的 Yay 与 libsdl 链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多