在学习视频文件的解析时,刚开始我都是用ultraedit配合标准文档查看,不是很方便,后来在网上看到了一个叫flvparse的程序,虽然做的很粗糙,但是为flv文件的学习提供了帮助。现在我自己对flv,avi,mp4文件都非常了解了。在业余时间也做了一个flv文件的分析程序,完全按照flv标准文档解析,每一个字段都清楚展示出来,可以说是网上最强大的一个flv分析工具了(应该是这样的,还没见过比这好的)。flv在流媒体领域应用很广泛的,想做流媒体,视频直播这一块的都得学习flv封装格式,所以希望这个工具对于那些初学者有所帮助。
为了不跟网上其他工具重名,就取了个FlvAnalyzer的名字,目前发布的是第一版。
FlvAnalyzer V1.0
目前支持如下功能:
1)左侧树状结构显示flv的文件结构信息,可以清楚了解flv文件的结构;
2)点击左侧节点,右侧显示对应hex与ascii信息,这样就不必打开二进制编辑器了;
3)详细显示audio tag与video tag各个字节(精确到bit)的详细信息,了解每个tag是如何构造的,同时右下角黑色输出框显示某个值的意义;
4)程序限制最大200M的文件内容显示,显示太多没必要。
如果遇到使用问题或希望改进的,欢迎提出,其他地方下载的遇到的问题概不负责。
--------------------------------------------------------------------------------------
FlvAnalyzer最新版下载地址:https://pan.baidu.com/s/1vmf6yuYAUh5nOk1CBXy8tQ 提取码: qiah
转眼4年多过去了,4年前业余时间写的工具发现用户挺多的,当然软件也有很多Bug,代码也有4年多没更新了,准备抽出时间开发第二版了,希望这款工具软件能帮助更多人。
-- 2020.08.17
文章评论
能否放到百度云 和 github 上
@fastfading
你好,文件末尾链接已经更新为百度网盘链接了
好东西啊,,不过下载不了啊?能给我邮箱发一个吗,感谢大神。急求~!
@氧气
你好,文件末尾链接已经更新为百度网盘链接了,可以正常下载,如遇到问题欢迎交流
怎么有的flv无法打开,一打开就闪退,我用播放器可以正常播放,不过工具确实很好用
@abin 能否发下问题flv文件,我看下哪里没处理好
@Jeff 我这边解析flv文件也出现打开不了,是否需要提供视频文件做优化?
@qh 发到我的邮箱吧:yjfxfjch@gmail.com
朋友 你好, 能否说说你的软件是怎么关联窗口的 可以提供思路以及demo吗? 就是我点击左手的窗口 会在16进制显示区出现对着画着蓝色背景的值
@name 左侧每个节点我都记录了两个值:在文件中的起始地址以及长度,点击左侧节点后,在右侧hex窗口从起始地址开始高亮对应长度即可。右侧hex窗口只是把文件内容以16进制显示。
最近在做一个项目,实现FLV视频的时间偏移转字节偏移(原理是通过时间偏移找到关键帧的字节偏移再加上header和meta数据),部分视频转了后用这个工具不能正常解析,播放器也确实播放不了;但是用网上很多其他工具可以正常解析,直接16进制查看也和预期一致,请教下是有什么关键点我没识别到吗?
@vivewyf 能否发下问题flv文件,我看下
@Jeff 我的flv文件没有Script Tag,所以用你的工具打开也是闪退。
@Harden.Hu 我当初设计的时候处理的是标准flv文件,能否提供问题文件,我可以增加问题文件的处理
FlvAnalizer.exe is crashing on my system (Windows7 x64). It opens normally, then I open a .flv file, it shows structure for a brief period and then it crashes. Can you provide source code to debug it myself?
@Pablo Gindel Sorry,the source code is not open source.Can you provide the flv sample?
存在多个FLV audio tag时,只能解析第一个的ASC,后续的ASC无法解析,而且AACPacketType 被识别为 1(实际为0)
下载后的zip文件无法解压
下载后的zip文件,解压失败。能否直接发我邮箱一份未压缩的。276137395@qq.com 谢谢了
软件开源吧,我想增加下对h265的格式输出
Can you provide the flv sample
下载使用成功,感谢大佬