多媒体封装格式
wh8_2011
这个作者很懒,什么都没留下…
展开
-
【多媒体封装格式详解】---MKV【2】
上文MKV【1】已经了解了EBML基本结构和MKV文件的整体结构,接下来我们自己分析每一部分。1.EBML HeaderMKV文件的开头部分是EBML header。可能会包括以下的内容Element NameLEBML IDMaMuRngDefaultT1234转载 2017-04-27 14:45:32 · 1069 阅读 · 0 评论 -
【多媒体封装格式详解】---MKV【1】
Matroska 开源多媒体容器标准。MKV属于其中的一部分。Matroska常见的有.MKV视频格式、MKA音频格式、.MKS字幕格式、.MK3D files (stereoscopic/3D video).1.EBML(Extensible Binary Meta Language)MKV是建立在EBML这种语言的基础上,所以要了解MKV格式需要先了解EBML这种语言。转载 2017-04-27 15:44:39 · 758 阅读 · 0 评论 -
【多媒体封装格式详解】---MKV【3】完
有了上文我们经知道了MKV文件时长、音视频的类型、分辨率、采样率等基本信息,接下来就是音视频的数据了。4.Clusters所有的音视频帧数据都在这部分内装着。1个Cluster内可能有很多个BlockGroup组成,BlockGroup内又由若干个Block组成。这些Block内就是音视频的帧数据。1个Cluster并不一定只是音频或者视频。它是由不同的音视频BlockGroup交转载 2017-04-27 15:45:41 · 1997 阅读 · 0 评论