MP4格式:
MP4由多个Box与FullBox组成
每个Box由Header和Data两部分组成
.FullBox是在Box结构的基础上,在Header中增加8位version标志和24位的flags标志
moov:音视频数据metadata信息
mvhd:电影文件头
mdat:media数据容器
如果moov放在mdat后面则需要下载完成后才能播放
Track:一个音频流是一个track,一个视频流是一个track



查看mp4二进制文件的方式:
1.进入编辑
vi -b test.mp4
2.转16进制
:%!xxd
3.16进制转回来
:%!xxd -r
4.保存
:wq

视频信息查看工具:
Elecard StreamEye
mp4box
Mp4info
将moov移动到mdat前面
./ffmpeg -i test.flv -c copy -f mp4 -moveflags faststart output.mp4
网友评论