当前位置: 首页 > news >正文

网站开发申请报告sem账户托管公司

网站开发申请报告,sem账户托管公司,一个人在家做网站建设,海南最新疫情今天新增音视频入门基础:AAC专题系列文章: 音视频入门基础:AAC专题(1)——AAC官方文档下载 音视频入门基础:AAC专题(2)——使用FFmpeg命令生成AAC裸流文件 音视频入门基础:AAC…

=================================================================

音视频入门基础:AAC专题系列文章:

音视频入门基础:AAC专题(1)——AAC官方文档下载

音视频入门基础:AAC专题(2)——使用FFmpeg命令生成AAC裸流文件

音视频入门基础:AAC专题(3)——AAC的ADTS格式简介

音视频入门基础:AAC专题(4)——ADTS格式的AAC裸流实例分析

音视频入门基础:AAC专题(5)——FFmpeg源码中,判断某文件是否为AAC裸流文件的实现

音视频入门基础:AAC专题(6)——FFmpeg源码中解码ADTS格式的AAC的Header的实现

音视频入门基础:AAC专题(7)——FFmpeg源码中计算AAC裸流每个packet的size值的实现

音视频入门基础:AAC专题(8)——FFmpeg源码中计算AAC裸流AVStream的time_base的实现

音视频入门基础:AAC专题(9)——FFmpeg源码中计算AAC裸流每个packet的duration和duration_time的实现

音视频入门基础:AAC专题(10)——FFmpeg源码中计算AAC裸流每个packet的pts、dts、pts_time、dts_time的实现

=================================================================

一、ADTS格式的AAC裸流实例分析

在《音视频入门基础:AAC专题(3)——AAC的ADTS格式简介》中对AAC的ADTS格式进行了简介。下面用一个具体的例子来对ADTS格式的AAC裸流进行分析。

通过《音视频入门基础:AAC专题(2)——使用FFmpeg命令生成AAC裸流文件》生成的AAC裸流文件就是ADTS格式的。用notepad++打开该文件,下图红框中的数据为文件头(header),可以看到Header为:0xFF F1 50 80 03 9F FC,也就是二进制的0b11111111 11110001 01010000 10000000 00000011 10011111 11111100(注:这里是因为先知道了Header里面没有CRC校验,所以才确定它为7个字节):

(一)adts_fixed_header

syncword:占12位,每个位都必须被设置为1,也就是0b111111111111,用于标识ADTS帧的起始位置:

ID:占1位,值为0表示音频数据是MPEG-4 AAC:

layer:占2位,总被设置为00:

protection_absent:占1位,值为1表示CRC校验不存在:

profile_ObjectType:占2位。值为1表示规格是AAC LC。该版本是AAC标准的基本部分,其中“LC”代表“Low Complexity”,意味着该编码器使用较少的计算资源来实现高质量的音频压缩:

samplingFrequencyIndex:占4位。值为0b0100,也就是十进制的4表示音频采样频率为44100Hz:

private_bit:占1位,没用:

channel_configuration:占3位。值为0b010,也就是十进制的2表示是双声道:

original_copy:占1位。值为0表示编码的比特流没有版权:

home:占1位。值为0表示比特流是一个拷贝:

(二)adts_variable_header

copyright_identification_bit:占1位。为72位版权标识字段中的一位:

copyright_identification_start:占1位。值为0表示没有版权标识传输:

aac_frame_length:占13位。值为0b11100,也就是十进制的28表示整个ADTS音频帧的长度为28字节:

adts_buffer_fullness:占11位。值为0b11111111111,也就是0x7FF,表示比特流是可变速率比特流:

number_of_raw_data_blocks_in_frame:占2位。值为0表示该ADTS音频帧中只有一个AAC原始数据块:

二、使用工具分析AAC裸流文件

实际开发中我们一般都是使用工具去分析AAC的Header。比如AAC Audio ES Viewer(在Download - Jongbel Media Solutions 可以下载):

用Elecard Stream Analyzer工具也可以分析AAC的Header:

http://www.mmbaike.com/news/75315.html

相关文章:

  • 机械毕业设计代做网站晋江怎么交换友情链接
  • 广州有什么好玩的东西网站优化排名操作
  • 政府网站建设 招标公告网络推广平台公司
  • 高淳网站建设微信运营
  • phpcms学校网站模板四川seo快速排名
  • qq炫舞做浴缸的网站谷歌推广方案
  • 海淘网站是谁做的无锡网站制作优化
  • 靖江做网站的单位网站接广告平台
  • asp.net 实现 网站的开关福州今日头条新闻
  • 深圳网站开发制作智能营销系统
  • 什么做网站开发百度网盘手机app下载安装
  • 如何做网站ppt抖音seo搜索引擎优化
  • 网站制作视频课程快速整站排名seo教程
  • 网站制作报价开广告软文范例大全100字
  • 撮合交易网站建设方案cps广告联盟网站
  • 网站建设维护公司昆明网络营销公司哪家比较好
  • 织梦网站转移网站优化外包推荐
  • 深圳手机机械网站建设网站建设山东聚搜网络
  • 沈阳网站关键词优化排名营销型网站建设策划书
  • 企业网络服务平台整站优化
  • 做商城网站哪里好网站托管服务商
  • discuz可以做公司网站杭州网站优化公司
  • 内江做网站多少钱百度关键词相关性优化软件
  • 有什么在线做文档的网站怎么推广自己的店铺
  • 专门做网站关键词排名百度知道网页版地址
  • 谷歌搜索排名合肥网络优化公司有几家
  • 浙江省和住房建设厅网站百度一下免费下载
  • 广州市品牌网站建设公司国外搜索引擎大全百鸣
  • 哪有做建筑设计的网站东莞百度快速优化排名
  • 手机端网站开发的意义怎么推广自己的店铺