
MP4
duola_rain
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MP4格式分析一
目前MP4的概念被炒得很火,也很乱。最开始MP4指的是音频(MP3的升级版),即MPEG-2 AAC标准。随后MP4概念被转移到视频上,对应的是MPEG-4标准。而现在我们流行的叫法,多半是指能播放MPEG-4标准编码格式视频的播放器。但是这篇文章介绍的内容跟上面这些都无关,我们要讨论的是MP4文件封装格式,对应的标准为ISO/IEC 14496-12,即信息技术 视听对象编码的第12部分转载 2016-05-31 13:46:57 · 423 阅读 · 0 评论 -
MP4格式分析之元数据moov(一)
movie box —— container box whose sub-boxes define the metadata for a presentation (‘moov’) moov包含的一系列次级box中存储着媒体播放所需的元数据(metadata)。两点疑问:什么是元数据?moov有哪些次级box?1)元数据:描述数据的数据。针对媒体文件而言元数转载 2016-05-31 13:57:03 · 1084 阅读 · 0 评论 -
MP4格式分析之元数据moov(二)
本次继续解析moov box, moov √ container for all the metadata mvhd √转载 2016-05-31 13:51:00 · 761 阅读 · 0 评论 -
mp4格式分析之元数据moov(三)
由于我本地没有找到包含tref box的MP4文件,因此无法以实际数据分析。但通过协议足以使我们明白tref box的作用:tref box可以描述两track之间关系。比如:一个MP4文件中有三条video track,ID分别是2、3、4,以及三条audio track,ID分别是6、7、8。在播放track 2视频时到底应该采用6、7、8哪条音频与其配套播转载 2016-05-31 13:53:04 · 1127 阅读 · 0 评论 -
MP4格式分析二
4.2.2.3.1 Media Information Header Box(vmhd、smhd、hmhd、nmhd)Video Media Header Box(vmhd) 字段字节数意义box size4box大小box type转载 2016-05-31 13:54:35 · 533 阅读 · 0 评论 -
MP4文件格式详解——文件类型ftyp
ISO 14496 - 12 定义了一种封装媒体数据的基础文件格式,mp4、3gp、ismv等我们常见媒体封装格式都是以这种基础文件格式为基础衍生的。本系列文档从MP4文件入手,对文件中重要的box进行解析。本次解析ftyp box[cpp] view plaincopyprint?aligned(8) class FileTyp转载 2016-05-31 14:03:30 · 1119 阅读 · 0 评论 -
MP4文件格式详解——结构概述
一、基本概念1、 文件,由许多Box和FullBox组成。2、 Box,每个Box由Header和Data组成。3、 FullBox,是Box的扩展,Box结构的基础上在Header中增加8bits version和24bits flags。 4、 Header,包含了整个Box的长度size和类型type。当size==0时,代表这是文件中最后转载 2016-05-31 14:04:53 · 978 阅读 · 1 评论 -
MP4文件格式的解析,以及MP4文件的分割算法
mp4应该算是一种比较复杂的媒体格式了,起源于QuickTime。以前研究的时候就花了一番的功夫,尤其是如何把它完美的融入到视频点播应用中,更是费尽了心思,主要问题是处理mp4文件庞大的“媒体头”。当然,流媒体点播也可以采用flv格式来做,flv也可以封装H.264视频数据的,不过Adobe却不推荐这么做,人家说毕竟mp4才是H.264最佳的存储格式嘛。 这篇文章先简单介绍一下mp4文件的转载 2016-05-31 14:06:32 · 431 阅读 · 0 评论