【问题标题】:FFMPeg quick P-Frame decodingFFMPeg 快速 P-Frame 解码
【发布时间】:2014-08-13 10:45:11
【问题描述】:

我们正在使用 FFmpeg 对 H.264 实时视频流进行解码。 当我们无法跟上实时帧速率(即高 CPU)时,我们开始在帧通过解码器之前丢帧。 显然,一旦我们丢弃一帧,我需要丢弃所有下一个 P 帧,直到下一个 I 帧 (GOP)。

结果是有时我们有几秒钟没有视频(直到 I-Frame 到达)。

FFmpeg 中是否存在“部分”P 帧解码,一方面会减少解码时间(假设我不需要未压缩的帧),同时保持解码器处于“有效”状态之后能解码 P 帧吗?

谢谢, 利奥。

【问题讨论】:

    标签: ffmpeg h.264


    【解决方案1】:

    您可以跳过所有需要的数据包,但是没有办法获得只有 P 帧而没有 I 帧的完整图像。 你很可能会有一些宏块,甚至是一个奇怪的图像,颜色没有移动,但只有运动矢量可见。

    Here is a sample 在您没有收到下一个关键帧时可以期待什么

    【讨论】:

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