一、引言
有很多工具可以分析FLV格式,这里推荐flvAnalyser。其支持:
1.FLV 文件分析(Tag 列表、时间戳、码率、音视频同步等),HEVC(12)/AV1(13) or Enhanced RTMP v1 with fourCC(hvc1/av01);
2.RTMP/HTTP-FLV 接入和实时分析;
3.FLV 文件提取 ES 文件;
4.H.264/HEVC/VVC/AVS3 ES 数据分析(picture 列表,NAL unit 列表,GOP 列表等)。
注:该工具能分析FLV格式,但暂时还不支持F4V。
该工具可以从:GitHub - zymill/flvAnalyser: FLV v1.0 analyser 下载
二、使用flvAnalyser工具打开FLV文件
flvAnalyser工具中,"文件" -> "打开文件":
点击"数据分析"按钮:
就能看到FLV header和各个tag的数据:
比如我们想分析FLV header,双击"File header"那一行,就能显示FLV header的每个属性:
三、其它工具
除了flvAnalyser外,还有其它工具可以分析FLV文件,比如:
1.flvmeta,该工具可以修复编辑查看.flv视频文件的元数据。下载地址:https://github.com/noirotm/flvmeta
2.Elecard Stream Analyzer,这个工具百度上就能搜到。
3.SpecialFFLV,雷神(雷霄骅)制作的用来学习FLV封装格式结构的工具。此外它还支持分离FLV中的视频流和音频流。下载地址:http://sourceforge.net/projects/flvformatanalysis/files/source_vc2010/SpecialFFLV.zip/download