简介:
ftyp是MP4文件的第一个Box,包含了视频文件使用的编码格式、标准等,下面是一段定义和MP4文件头的解析:
定义:
typedef struct{
unsigned int length;
unsigned char name[4];
unsigned char majorBrand[4];
unsigned int minorVersion;
unsigned char compatibleBrands[12];
}FtypBox;
解析:
00 00 00 20 (length)
66 74 79 70 ("ftyp" name)
69 73 6f 6f ("isom" majorBrand)
00 00 20 00 (minorVersion)
69 73 6f 6d 69 73 6f 32 61 76 63 31 6d 70 34 31 ("isomiso2avcmp41" compatibleBrands)