如何确定slice head的位置

autumn134 2013-07-04 04:02:59
我找到0x000001 NAL的开头了,请问如何确定slice head的位置,继而得出slice_type呢?Nal unit后紧跟的就是slice head吗?标准里的循环让人看得有点迷茫,求大神指导Q1024440466
...全文
171 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ArcRain 2013-07-05
  • 打赏
  • 举报
回复
NAL UNIT有很多种类型,只有负载图象数据的时候,才会有slice header,H264标准详述了具体的数据结构。所以只要能正确的读取到每个NAL UNIT,就可以进行数据解析了... 读取字节流用到的方法,可以参考一些开源软件看看具体实现。
autumn134 2013-07-05
  • 打赏
  • 举报
回复
大神们在哪啊?~~~自己顶个~
autumn134 2013-07-05
  • 打赏
  • 举报
回复
引用 4 楼 dream238 的回复:
这个。。。看这里试试: http://www.360doc.com/content/09/0104/14/75690_2259474.shtml http://hi.baidu.com/hu_jia_peng/item/4965958db181804726ebd9ab 主要就是有些数据是用变长压缩的算法进行存储的,所以需要还原回来才能解析出正确的值。
如何确定ue(v)中v的值,或者说哥伦布编码的阶数呢?是标准中对应字段的categroy的值么? ps:如果方便的直接沟通的话,Q1024440466,恭候~
ArcRain 2013-07-05
  • 打赏
  • 举报
回复
这个。。。看这里试试: http://www.360doc.com/content/09/0104/14/75690_2259474.shtml http://hi.baidu.com/hu_jia_peng/item/4965958db181804726ebd9ab 主要就是有些数据是用变长压缩的算法进行存储的,所以需要还原回来才能解析出正确的值。
autumn134 2013-07-05
  • 打赏
  • 举报
回复
引用 2 楼 dream238 的回复:
NAL UNIT有很多种类型,只有负载图象数据的时候,才会有slice header,H264标准详述了具体的数据结构。所以只要能正确的读取到每个NAL UNIT,就可以进行数据解析了... 读取字节流用到的方法,可以参考一些开源软件看看具体实现。
我只解图像的NAL帧,所以肯定带slice header,标准里木有看明白啊~还有啥变长的哥伦布编码。。有通俗点儿的解释么?~

2,542

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧