首页 > 编程知识 正文

aac是什么文件格式,aac反作弊

时间:2023-05-03 07:42:03 阅读:143860 作者:4791

共有两种AAC头格式。 一个是StreamMuxConfig,另一个是AudioSpecificConfig

1、AudioSpecificConfig读写头代码参考

fmpeglibavcodec _ AAC enc.cput _ audio _ specific _ config (ffmpeg libavcodec _ mpeg4audio.CAV priv _ mpeg4audio _ mpeg 4

fdk-aaclibmpegtpencsrcTP enc _ ASC.cpptransportenc _ write ASC (libaaacplusacplusenc.caacplusencgetdecoderspect

1.6.2.1 ' syntax-audiospecificconfig '

33558 www.nhzjj.com/ASP/admin/editor/newsfile/2010318163752818.pdf此Header的主要成员

audioObjectType:的基本对象类型用5位表示。 2是AAC-LC,5是SBR,29是PS。

表示采样率表的索引号的samplingFrequencyIndex: 4位

信道配置: 4位,通道数if (audio object type==5||audio object type==29 )扩展对象类型300

GASpecificConfig

frameLengthFlag: 1位,0表示帧长度为1024,1,1表示帧长度为960

DependsOnCoreCoder: 1位

扩展标志: 1比特的其馀扩展字段syncExtensionType: 11比特是HE-AAC的扩展if(syncextensiontype==0x2b7) {扩展字段syncExtensionType: 11比特(ST

if(sbrpresentflag==1) {

(extensionsamplingfrequencyindex :4位) } } } object type、sample rate详细信息表仅供参考

33558 wiki.multimedia.CX/index.PHP? title=mpeg-4_audiohe-AAC时,共有三种声明模式:两种explicit和implicit。 在“出口模式1(hierarchicalsignaling )中,AOT为5,通道后面是扩展采样率和AOT字段(此处的AOT用于指示基本层编码,通常为2 AAC ) 在排除模式2中,AOT仍然是2 )2(AAC-LC ),但是在GASpecificConfig之后同步字0x2b7和sbrPresentFlag AOT仍然是2(AAC-LC ),AudioSpecificConfig没有任何扩展,仍然是2字节。 需要在解码器中从AAC码流中找到SBR的数据参考论文《A closer look into MPEG-4 High Efficiency AAC》http://citeseer x.ist.PSU.edu/edu doi=10.1.1.129.4563 rep=re P1 type=

写标题的代码参考

fmpeglibavformatlat menc.clatm _ write _ frame _ heade ()

fmpeglibavcodecaacdec.cread _ stream _ mux _ config ()

fdk-aaclibmpegtpencsrcTP enc _ latm.cppcreatestreammuxconfig (iso文档14496-3

1.7.3多层其他相关的1、TS流可以使用ADTS和LATM两种封装格式。 在ffmpeg的mpegTSenc中,使用一个amux的AVFormatContext,首先将非ADTS的原始AAC流写入ADTS或LATM格式,然后在ts流2、FLV/RTMP中写入两种类型的AAC音频0是作为audiospectmp的flv格式的官方手册http://download.macromedia.com/f4v/video _ file _ format _ spec _ v10 _1. pdf 3,AAC的对象是AAC的自动; cpresent=0表示StreamMuxConfig不会出现在代码流中。 config是StreamMuxConfig使用base16进行编码。 每个RTP包的负载在PayloadLengthInfo开头,每次出现0xFF时表示帧长度255,直到0xFF以外的长度变为其馀长度。 PayloadMux即AAC的基本流4、AAC的另一个RTP包格式由mpeg4-generic定义。 SDP有几个参数的含义。 config是AudioSpecificConfig的十六进制表示形式; sizeLength=13; indexLength=3,这是固定的,每个rtp标头。 每个RTP包的负载的前两个字节通常为0x00 10,这是AU-headers-length,表示AU header的长度为16位或2个字节。 后面的2个字节,高位13比特是AAC帧的长度,低位3比特是0。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。