gpt4 book ai didi

video - 我可以使用ffmpeg或ffprobe获取h.264每一帧的引用列表吗?

转载 作者:行者123 更新时间:2023-12-04 23:10:40 31 4
gpt4 key购买 nike

我想获取 h.264 视频每一帧的引用列表。例如,我想得到如下列表:
帧 0:引用帧 0
帧 1:引用帧 0
框架 2:引用框架 1,3
帧 3:引用帧 0
我可以使用 ffmpeg 或 ffprobe 获得上面的引用信息吗?我用谷歌搜索但收成很少。或者有没有什么软件可以做到这一点?谢谢你的回复!

最佳答案

List 0 和 List 1 引用的直接打印被预处理器保护隐藏。但是,您可以通过打印解码器的 mem mgmt 操作来接近

ffmpeg -debug mmco -i INPUT -an -f null -
这将以以下格式打印读数。
[h264 @ 000001c7cf382340] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 0
[h264 @ 000001c7cf382340] short term list:
[h264 @ 000001c7cf382340] 0 fn:7 poc:65552 000001c7d1090d80
[h264 @ 000001c7cf382340] 1 fn:6 poc:65556 000001c7d0da4600
[h264 @ 000001c7cf382340] 2 fn:5 poc:65548 000001c7d0b00500
[h264 @ 000001c7cf382340] long term list:
fn指解码顺序中的帧索引。 poc是显示顺序(基本偏移量为 65536)。

关于video - 我可以使用ffmpeg或ffprobe获取h.264每一帧的引用列表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69536882/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com