![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mpegts
TopsLuo
朽木可雕
展开
-
分离ts媒体文件中每个pid的数据
ts的包大小:188字节 ts包的开始字节:0x47 TS包头定义: (包头定义转载自:http://blog.csdn.net/shuyong1999/article/details/7095032)typedef struct TS_packet_header{ unsigned sync_byte : 8; //同步字节, 固定为0原创 2017-07-07 17:04:48 · 1572 阅读 · 0 评论 -
不同媒体容器封装层的timebase分析
在使用ffmpeg封装过程中发现,封装成mp4文件音视频是同步的,但是封装成mpegts文件则有问题,视频播放正常,但音频播放异常,且不同步。所以猜测是封装层的时间基准单位(timebase)在搞鬼。 在此,并没有去深入的分析ffmepg中的源代码,而是简单的修改了一下ffmpeg中的av_dump_format函数,使之把音频的tbn(即封装层的timebase)也打印出来,分析了如下容器:mp原创 2017-09-14 16:12:42 · 1233 阅读 · 1 评论