【问题标题】:How to easily recognize whether stream is video or image [ffmpeg library]如何轻松识别流是视频还是图片【ffmpeg库】
【发布时间】:2010-10-26 03:44:07
【问题描述】:

拥有一个 AVStream 对象,我应该如何可靠地区分这是视频流还是图像流?

我尝试使用持续时间。如果它是 0 - 我们有图像(系统约束允许这样的假设)。但事实证明,持续时间对于图像具有特殊意义——存储在文件中的图像数量。

有什么技巧可以更可靠地检测图像流吗?

【问题讨论】:

    标签: image video ffmpeg codec


    【解决方案1】:

    乍一看,我建议检查AVStream->codec->pix_fmt 枚举(有关更多信息,请参阅enum PixelFormat link)。您应该能够减少图像和视频的值。大多数视频(MPEG-2/4、MOV)通常以PIX_FMT_YUV420P 格式存储它们的帧。

    我明天回到我的开发系统时会为你找到答案。

    【讨论】:

      猜你喜欢
      • 2014-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多