-3

哪些软件可用于从 FLV 中提取元数据?我正在为 apache (mod_flvx) 测试一个 flv 流模块,并且需要从 flv 中提取关键帧信息以进行调试。

我只能找到 FLV 元数据查看器,但它的日期是 2006 年,并且无法在 Win7 上正确安装。http://www.buraks.com/flvmdv/

编辑:我对任何提取方法持开放态度,无论是应用程序还是库。

4

1 回答 1

3

不了解工具,但也许您可以使用ffmpeg作为参考。

您必须解析 flv 才能找到元数据块。这并不难。

然后查看libavformat\flvdec.cflv_read_metabody中的函数。flv 中的元数据只是一个AMF对象。

但是,如果您只需要关键帧信息,则根本无法触及元数据。您可以解析 flv: 每个视频块是否标记为 kayframe。


更新:

您可以使用FLVTool2来提取元数据。

于 2010-10-08T18:48:49.107 回答