【问题标题】:Does h.264/ffmpeg do the inter and intra prediction per channel or per macroblock(3 channels together)h.264/ffmpeg 是否对每个通道或每个宏块(共 3 个通道)进行帧间和帧内预测
【发布时间】:2018-07-17 08:24:48
【问题描述】:

能否将一个宏块中的每个颜色(YUV)通道预测为不同的宏块?

【问题讨论】:

    标签: ffmpeg h.264


    【解决方案1】:

    H.264 标准中的帧间预测(运动矢量)对于宏块的所有平面都是相同的,即没有。

    亮度和色度的帧内预测可能不同(U 和 V 相同),但仅适用于 4:2:0 和 4:2:2 色度格式。

    对于 4:4:4 色度格式,有 separate_colour_plane_flag 可以说所有 3 个平面都是独立的单色平面,分别编码(即在不同的切片 NAL 中),具有完全独立的预测和其他决策。但至少 libx264 不支持这种模式,因此对于 4:4:4 的所有平面的预测都是相同的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-19
      • 2017-05-02
      • 2014-07-15
      • 1970-01-01
      • 2021-11-30
      相关资源
      最近更新 更多