MP4格式分析-利用MP4Box

记录下利用MP4Box分析MP4文件的部分过程。

1.MP4

MP4MPEG-4 Part 14)是一种标准的数字多媒体容器格式。扩展名为.mp4。实际应用中第三方通常会使用各种扩展名来指示文件的内容:

  • 同时拥有音频视频的MPEG-4文件通常使用标准扩展名**.mp4**;
  • 仅有音频的MPEG-4文件会使用**.m4a扩展名**。

大部分数据可以通过专用数据流嵌入到MP4文件中,因此MP4文件中包含了一个单独的用于存储流信息的轨道。目前得到广泛支持的编解码器或数据流格式有:

视频格式:H.264/AVC、H.265/HEVC、VP8/9
音频格式:AAC、MP3、Opus

2.mp4box

首先点击开源链接:https://gpac.github.io/mp4box.js/#demos,打开网页。
在这里插入图片描述
选择Demo:A file inspection tool

3.利用MP4Box分析MP4文件

1.按下图打开要分析的MP4文件。
在这里插入图片描述

示意图:
在这里插入图片描述
首先看mvkd:
文件持续播放的时间: Duration/Time scale = 5.016秒
在这里插入图片描述
每一个流AVstream都对应一个track
(1) 视频:宽高信息,编码器信息,time_base(time scale),duration
(2) 音频:采样率,声道time_base(time scale),duration
在这里插入图片描述
mdhd:里面有每个流的开始时间和持续时间。
音频:
在这里插入图片描述
视频:
在这里插入图片描述
hdlr:
音频和视频对比:
在这里插入图片描述
minf:
在这里插入图片描述

stbl(重点!!!):
在这里插入图片描述
其中:
mp4a——AAC
2——通道数
16——采样比特
44100——采样率
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

君莫笑lucky

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值