首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从MPEG传输流中提取AC-3

从MPEG传输流中提取AC-3
EN

Stack Overflow用户
提问于 2012-01-25 04:37:45
回答 1查看 685关注 0票数 1

我正在写一个MPEG传输流的多路分解器,它应该提取音频和视频接入点。假设我有一个audio PID,并且我知道它是AC-3音频。还假设我收集了所有PID的TS数据包并组装了它们的PESes。

1.如何提取AC-3接入点?到目前为止,我读到的AC-3报头应该以0x0B 0xFF开始,但是通过查看PES的有效负载,它不在那里……2.AC-3的PES streamID为PRIVATE_STREAM_1,是否有"Optional PES header"?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-05 21:06:03

PES报头在MPEG2系统下定义-在AAC之前创建。

PES打包是通用的,因此不存在依赖于任何编解码器的私有/特殊报头的概念。

对于任何编解码器,PES的所有有效载荷(即,除PES报头之外的数据) -concatenated形成ES流。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8993768

复制
相关文章

相似问题

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