Blue Flower

mp4info作为一个非常小的个人开发的工具,对于查看MP4文件的信息非常实用。知识兔知道很多时候,视频需要转码。但是通用的转换码率及帧率并不是十分的适合。必须结合文件的真实码率进行一些微调。但是Windows自带的文件属性,参数非常的简单。只有几个标题之类的标签。复杂一些的码率更是不可能了。于是mp4info就是作者想要解决问题的工具。当然,也同样支持3gp和avi等格式。另外,mp4info对于分析MP4的整个文件的组成,也是相当的厉害,最终会形成一个结构树的形式呈现。非常的直观。也可以查看文件的16进制的表示,酷炫非常。当然,还有一些小技巧。这里就不一一详细介绍。那就赶紧下载吧!
mp4info

功能介绍

知识兔1、强大的分析工具,mp4info的核心就是使用mp4v2这个lib库,该库说白了就是对mp4/3gp文件格式的解析。
2、小巧,简单。解析速度非常快。
3、分享全文件的结构树和16进制代码的ascii形式。
4、支持导出到文件,进行保存。
5、分享比特率、轨道、帧数、帧率等信息的查看。

安装说明

知识兔1、软件是绿色版,无需安装。双击即可运行。
202210300542544260750001

使用介绍

知识兔1、主界面介绍
202210300542547646130002
2、打开一个视频文件,【MP4】格式,整个文件的结构目录树。
202210300542550528860003
3、可以看到mp4info,这里包含所有mp4的信息。MP4tool则包含导入导出查找的一些功能。
202210300542553504210004
202210300542555593960005
4、导出到文件中,选择好目录后。单击【distill】。
202210300542560218640006

相关知识

知识兔MP4文件本身就是一个容器,对于视频来说就是把不同的内容放按照mp4的规则存放而已;
如果完全自己写代码实现,可能需要完全理解mp4的规则;才能做好mp4文件的解析;
sampleId 就是mp4 里面frame的索引;每个sampleId 对应一帧264的视频
size 就是frame的大小
duration 这个是给播放器使用的,播放器需要显示这一帧的时间就是 3000 / 90000 (timescale) 秒;这个视频是30帧的,就是1/30秒;后面的rtsp发流的时间撮也是根据这个时间来处理的;
后面的时间就是转化为秒为单位的时间;
mp4v2的api就是隐藏了复杂的mp4结构解析流程,返回给用户直接是一帧帧数据的方式;
你只需要通过对应的接口~以帧的方式读取处理即可;
简单高效,基本和其它的文件操作没啥区别;

更新日志

知识兔1、修复大文件闪退的问题。
2、减少软件崩溃的情况。
3、优化文件结构目录树。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载