MP4文件格式详解——文件类型ftyp(转)
来源:互联网 发布:魔方拼字软件 编辑:程序博客网 时间:2024/06/05 21:18
文件类型ftyp(ISO-14496-12)
Author:Pirate Leo
Email:codeevoship@gmail.com
ISO 14496 - 12 定义了一种封装媒体数据的基础文件格式,mp4、3gp、ismv等我们常见媒体封装格式都是以这种基础文件格式为基础衍生的。
如果从全局角度了解基础文件格式,请看我之前的博文《MP4文件格式详解——结构概述》。
本系列文档从MP4文件入手,对文件中重要的box进行解析。
<======================================================================>
本次解析ftyp box
aligned(8) class FileTypeBox extends Box(‘ftyp’) { unsigned int(32) major_brand; unsigned int(32) minor_version; unsigned int(32) compatible_brands[]; // to end of the box }
什么是brands?官方是这样描述的:
Each brand is a printable four-character code, registered with ISO, that identifies a precise specification.//在ISO注册的4个字符。
下表来源于网络,列出了几种常见的基于基础文件格式的,媒体封装格式标识。
更多的内容可以查看http://www.ftyps.com/
length(4字节):0x0000001c:box的长度是28字节;
boxtype(4字节):0x66747970:“ftyp”的ASCII码,box的标识;
major_brand(4字节):0x69736f6d:“isom“的ASCII码;
minor_version(4字节):0x00000200:ismo的版本号;
compatible_brands(12字节):说明本文件遵从(或称兼容)ismo,iso2,mp41三种协议。
ftyp box通常放在文件的开始,通过对该box解析可以让我们的软件(播放器、demux、解析器)知道应该使用哪种协议对这该文件解析,是后续解读文件基础。
转自:http://blog.csdn.net/pirateleo/article/details/7583321/
- MP4文件格式详解——文件类型ftyp
- MP4文件格式详解——文件类型ftyp
- MP4文件格式详解——文件类型ftyp
- MP4文件格式详解——文件类型ftyp(转)
- 多媒体 MP4文件格式详解——文件类型ftyp
- MP4文件格式详解——结构概述 (转)
- MP4文件格式详解——结构概述
- MP4文件格式详解——结构概述
- MP4文件格式详解——结构概述
- MP4文件格式详解——结构概述
- MP4文件格式详解——结构概述
- MP4文件格式详解——结构概述
- MP4文件格式详解——结构概述
- MP4文件格式1——MP4简介
- Mp4中的ftyp汇总
- MP4文件格式详解——元数据moov(一)mvhd box(转)
- MP4文件格式详解——元数据moov(二)tkhd box(转)
- MP4文件格式详解——元数据moov(三)tref box(转)
- ios中获取手机的网络状态和运营商名称
- 《Learning From Data》第一章(二)读书笔记
- android屏幕适配详解
- codeforces 590C(bfs)
- 树形目录结构 竖线+扩展+收缩 图标的实现
- MP4文件格式详解——文件类型ftyp(转)
- exports 和 module.exports 的区别
- Java的基本数据类型
- 使用 echo 函数来输出字符串
- mac常用快捷方式
- iOS开发19-iOS CALayer的position和anchorPoint
- searchResultsTableView的contentSize有问题
- Go编译问题集锦
- 通知开启状态判断