【发布时间】:2014-04-21 12:16:15
【问题描述】:
谁能帮我理解 POC(图片顺序计数)的工作原理? topFieldOrderCount 和 bottomFieldOrderCount 如何帮助确定 H.264 编码视频中图片(帧或场)的正确显示顺序。
谢谢。
【问题讨论】:
标签: video compression h.264
谁能帮我理解 POC(图片顺序计数)的工作原理? topFieldOrderCount 和 bottomFieldOrderCount 如何帮助确定 H.264 编码视频中图片(帧或场)的正确显示顺序。
谢谢。
【问题讨论】:
标签: video compression h.264
正确的算法是: 保留大小=(num_reorder_frames+1)的缓冲区。 将每个新解码的帧放入缓冲区。 每当缓冲区已满时,删除 {idr_pic_id,poc} 最低的帧 (其中 idr_pic_id 是一个单调递增的值,而不是标准中的变量 idr_pic_id)。
这会按显示顺序为您提供图片。
(使用 pic_order_cnt_lsb 计算 poc)
见:https://lists.ffmpeg.org/pipermail/ffmpeg-devel/2006-August/007255.html
【讨论】: