MPEG-4文件中©xyz GPS位置盒的结构及规范问询
关于QuickTime私有GPS位置盒(
©xyz)的结构疑问 解析遵循ISO/IEC 14496-12标准的MP4文件时,遇到部分由QuickTime等未更新工具生成的非标准私有盒,其中GPS位置盒(标识符为©xyz)的结构存在疑问,具体信息如下:
示例数据
0x00, 0x00, 0x00, 0x1e, 0xa9, 0x78, 0x79, 0x7a, 0x00, 0x12, 0x15, 0xc7, 0x2b, 0x34, 0x31, 0x2e, 0x33, 0x37, 0x35, 0x38, 0x2b, 0x30, 0x30, 0x32, 0x2e, 0x31, 0x34, 0x39, 0x32, 0x2f
已知解析内容
- 前8字节为标准的盒长度(
0x0000001e)与盒名称(0xa978797a,即©xyz),无解析问题。 - 盒的末尾字节为文本
"+41.3758+002.1492/",符合**ISO 6709(非2023版)**的经纬度格式,对应巴塞罗那的坐标。
待明确的未知部分
盒长度与名称之后、经纬度文本之前的4字节数据:0x00, 0x12, 0x15, 0xc7
- 前2字节
0x0012推测为经纬度文本的字符数(对应18个字符,与实际文本长度匹配),但仅为推测。 - 后2字节
0x15c7在不同设备生成的文件中均出现,疑似固定常量,但具体含义不明确。
现询问:该©xyz盒的官方定义结构是什么?是否存在公开的规范文档?
内容的提问来源于stack exchange,提问作者BradHards
相关产品推荐
相关产品推荐

