【发布时间】:2017-04-03 15:07:01
【问题描述】:
我正在尝试找到获取电影中所有 I 帧列表的最快方法。
到目前为止,我尝试了ffprobe,但是速度很慢,我一直在寻找更快的解决方案。
我发现的另一个选项是使用 mp4parser 工具;它会输出一个包含此部分的文件,即 SSTS 信息:
-------------------------------------------------------------------------
/moov/trak/mdia/minf/stbl/stss @ 0x1c152d8
Box size: 0x44 version: 0x0 flags: 0x0
entry_count: 0xd
sample_number:
0x1 0x12d 0x259 0x385 ....
我可以看到我有 13 个 I 帧,它们相距 300 帧(与显示的 4 个值相比)
I 帧的间距在电影中是恒定的吗?还是我需要编写自己的 SSTS 解析器来获取整个列表?
【问题讨论】: