标签: flash flv streaming-flv-video
有哪些软件可用于从FLV中提取元数据?我正在为apache(mod_flvx)测试一个flv流模块,需要从flv中提取关键帧信息以进行调试。
我只能找到FLV MetaData Viewer,但它的日期是从2006年开始,并没有在Win7上正确安装。 http://www.buraks.com/flvmdv/
编辑:我愿意接受任何提取方法,无论是应用还是图书馆。
答案 0 :(得分:3)
不了解工具,但也许您可以使用 ffmpeg 作为参考。
您必须解析flv才能找到元数据块。这并不难。
然后从 libavformat \ flvdec.c 查看flv_read_metabody函数。 flv中的元数据只是一个AMF对象。
flv_read_metabody
但是,如果您只需要关键帧信息,则根本无法触摸元数据。您可以解析flv:标记的每个视频块是否为kayframe。
<强>更新强>
您可以使用 FLVTool2 来提取MetaData。