mp4info(MP4文件分析工具)
详情介绍
mp4info工具是一个用于分析MP4文件的工具,它可以显示有关MP4文件的高级信息,包括所有tracks和codec的详细信息。并且,使用mp4info,你还可以查看视频编码、音频解码,比特率,轨道,帧数等信息,这些信息都会以树状的形式展示出来,使得结果一目了然4。此外,mp4info还提供了导出到文件的功能,这样你就可以将分析结果保存下来,十分的实用。有需要的用户欢迎下载使用。
功能介绍
1、小巧,简单,解析速度非常快。
2、提供全文件的结构树和16进制代码的ascii形式。
3、支持导出到文件,进行保存。
4、提供比特率、轨道、帧数、帧率等信息的查看。
相关知识
MP4文件本身就是一个容器,对于视频来说就是把不同的内容放按照mp4的规则存放而已;
如果完全自己写代码实现,可能需要完全理解mp4的规则;才能做好mp4文件的解析;
sampleId 就是mp4 里面frame的索引;每个sampleId 对应一帧264的视频
size 就是frame的大小
duration 这个是给播放器使用的,播放器需要显示这一帧的时间就是 3000 / 90000 (timescale) 秒;这个视频是30帧的,就是1/30秒;后面的rtsp发流的时间撮也是根据这个时间来处理的;
后面的时间就是转化为秒为单位的时间;
mp4v2的api就是隐藏了复杂的mp4结构解析流程,返回给用户直接是一帧帧数据的方式;
你只需要通过对应的接口~以帧的方式读取处理即可;
简单高效,基本和其它的文件操作没啥区别。