社区
多媒体/流媒体开发
帖子详情
MP4封装H264,在“ctts” box中需要用到DTS、CTS的问题
国安小弟
2013-09-16 11:31:59
问题描述:
这个box是用来重新构建因为h264 B帧存在而导致的pts dts不同的问题。
ctts = CTS-DTS
CTS到底是什么(可以确定不是PTS)?Composition Time Stamp?怎么从码流中读出?
PS:
不要给我粘14496文档了,看烂了。
大家可以一起讨论~~谢谢
...全文
830
1
打赏
收藏
MP4封装H264,在“ctts” box中需要用到DTS、CTS的问题
问题描述: 这个box是用来重新构建因为h264 B帧存在而导致的pts dts不同的问题。 ctts = CTS-DTS CTS到底是什么(可以确定不是PTS)?Composition Time Stamp?怎么从码流中读出? PS: 不要给我粘14496文档了,看烂了。 大家可以一起讨论~~谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ArcRain
2013-09-16
打赏
举报
回复
参考下这两篇帖子看看: 1)
http://stackoverflow.com/questions/7054954/the-composition-timects-when-wrapping-h-264-nalus
2)
http://forum.doom9.org/archive/index.php/t-156102.html
mp4
封装
格式各
box
类型讲解及IBP帧计算
mp4
封装
格式各
box
类型讲解及IBP帧计算 文章目录
mp4
封装
格式各
box
类型讲解及IBP帧计算
box
ftyp
box
moov
box
mvhd
box
(Movie Header
Box
)trak
box
(Track
Box
)tkhd(track header
box
)mdia (Track Media Structure)mdhd (Media Header
Box
)PTS和
DTS
的计算I P B 帧的概念s
tts
(Decoding Time to Sample
Box
)c
tts
(Compositio
音视频
封装
: FLV &
MP4
音视频
封装
其实就是将一帧帧视频和音频数据按照对应
封装
的标准有组织地存放在一个文件里面,并且再存放一些额外的基础信息,比如说分辨率、采样率等信息。那到底怎么组织这些基础信息还有音视频数据呢?我们接下来先看看 FLV 是怎么做的。
MP4
格式解析
MP4
由一系列的
box
组成,每一个
box
存放了不同的数据,
box
里面还可以嵌套
box
。最外层主要有三个
box
,分别是ftyp
box
、moov
box
和mdat
box
。其
中
最重要最复杂的就是moov
box
了,里面存放了音视频的基本信息和每一个音视频数据的具体位置。
音视频
封装
:FLV格式详解和打包
H264
、AAC方案(下)
同样为了交叉 验证,我用程序将这个flv的音视频裸数据进行了分离,然后用Stream Eye工具分 析了其
中
的SPS PPS,结果如下: 分析到这里,分析了Video Tag的视频编码格式为
H264
即AVC的 AVCDecoderConfigurationRecord数据类型,下面再分析一个NALU类型的Video Tag数据部分: 刚才我们分析的Video Tag1,Data部分承载的SPS PPS 部分,现在我们分析的 Video Tag3,
中
间是音频,先跳过,等下分析。
封装
步骤跟解装步骤相反即可.
amcap怎么支持
h264
_音视频
封装
:FLV格式详解和打包
H264
、AAC方案(下)
接着上一篇继续分析Video Tag和Audio Tag相关内容。Video Tag视频Tag:该Tag类型
封装
真实的视频裸数据,虽然支持H263、
H264
等编码类型的视频,但是现在主流还是
H264
,所以下面会重点分析如何将
H264
视频帧打进Flv方法。Flv Parse 解析的结果如下:previous tag1:十六机制:0x00 00 0137十进制:311因表示了前一个M...
多媒体/流媒体开发
2,554
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章