首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于MPEG-4标头

关于MPEG-4标头
EN

Stack Overflow用户
提问于 2011-10-06 21:00:27
回答 1查看 5.3K关注 0票数 2

我检查了一些MPEG-4视频标头,看到了一些字节数组,如下所示:

代码语言:javascript
复制
00 00 01 B0 01 00 00 01 B5 89 13

我知道00 00 01部件,但是B0 B1B5 89 13部件到底是什么意思呢?实际上,如果我把这个字节数组放在MPEG-4流的前面,它工作得很好。

但我不知道这些值是否适用于不同的mpeg-4流来源?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-06 21:02:20

代码语言:javascript
复制
0x000001B0 -> Visual Object Sequence Start (VOSS) Code
0x000001B5 -> Visual Object Start (VOS) Code

您可以在"ISO/IEC 14496-2“文档中找到完整的MPEG-4基本视频标题详细信息。这是您要的详细信息。

可视化对象序列开始(VOSS)代码

代码语言:javascript
复制
-> 4 bytes visual object sequence start code = long hex value of 0x000001B0
-> 8 bits profile/level indicator = 1 byte unsigned number

可视对象开始(VOS)代码

代码语言:javascript
复制
-> 4 bytes visual object start code = long hex value of 0x000001B5
-> 1 bit has id marker flag = 1/4 nibble flag

_ID_Marker_Section_
-> 4 bits version id = 1 nibble unsigned value - only if marker is true
  - version id types are ISO 14496-2 = 1
-> 3 bits visual object priority = 3/4 nibble unsigned value - only if marker is true
  - priorities are 1 through to 7

-> 4 bits visual object type = 1 nibble unsigned value
  - types are video = 1 ; still texture = 2 ; mesh = 3 ; face = 4
-> 1 bit video signal type = 1/4 nibble flag
  - NOTE: if this is false Y has a sample range of 16 through to 235
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7674570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档