【问题标题】:Decoding HECV with FFMpeg. Multiple slices I frame issue使用 FFMpeg 解码 HECV。多个切片 I 框架问题
【发布时间】:2023-01-07 07:45:05
【问题描述】:

我在使用 HEVC 编解码器和 RTSP 传输 (live555) 解码相机时遇到问题。我正在尝试使用 ffmpeg (avcodec_send_packet/avcodec_receive_frame) 解码帧,但它只解码图片的前 1/3,其他 2/3 保持绿色矩形。每帧发送分为 3 个部分(切片):

  • I 帧是 I-B-I
  • P帧是P-P-P

我想 FFmpeg 能够处理这个问题,因为它符合 HEVC 规范。 在将它们发送到 ffmpeg 之前,我是否必须“连接”3 个切片? 请问你能帮帮我吗?

我尝试在接收之前发送所有切片,但这不起作用。

【问题讨论】:

    标签: ffmpeg slice rtsp


    【解决方案1】:

    FFmpeg 的 H264 解码器确实需要全帧作为输入。您不能将其单独发送。您可以自己连接它们,或使用比特流过滤器/解析器来为您完成。在这种情况下,手动连接可能会正常工作。

    【讨论】:

      猜你喜欢
      • 2016-10-26
      • 2011-08-24
      • 1970-01-01
      • 2017-04-23
      • 2021-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-07
      相关资源
      最近更新 更多