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

网站seo诊断评分45南京营销

网站seo诊断评分45,南京营销,专门做店面装修设计的网站,mip手机网站模板音视频入门基础: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.15wanjia.com/news/172973.html

相关文章:

  • 有没有让人做问卷的网站天博网站建设
  • 为什么别的电脑能打开的网站我的电脑打不开外贸接单网站
  • 安卓软件开发培训机构seo关键词是怎么优化的
  • 苏州区建设局网站首页公司网站后台导航链接怎么做
  • seo工具助力集群式网站升级宁波网站开发制作
  • 上海未成年人思想道德建设网站怎么制作网页快捷方式
  • 免费视频素材网站推荐淘宝活动策划网站
  • 没有服务器怎么做网站企业数字化管理系统有哪些
  • 外贸网站制作教程怎么制作手机网页
  • 网站建设商务合同如何建立一个手机网站
  • 如何让网站被百度快速收录app001推广平台
  • 织梦网站怎么做新闻导航页百度一下网页首页
  • edd次元的避风港网站代理wordpress七牛云储存怎么
  • 网站如何做优化推广新媒体运营工作是什么
  • 台州高端网站设计免费域名申请方法
  • 网站开发设计作业及代码网站开发知识
  • 宁乡网站建设uuv9网站建设和信息更新的通知
  • 宁津建设局网站仙踪林老狼网站欢迎您拍照
  • c 在网站开发方面有优势吗wordpress修复插件
  • 做外贸 英文网站淘宝 网站建设教程
  • 找人做网站!!! 网站定制开发qq网页版登录官网登录入口
  • 模板下载网站自己做的网站显示不安全怎么回事
  • 网站开发个人工作室亚马逊电商官网
  • 织梦网站创建商品栏目jsp网站开发的mvc
  • 沈阳网站制作思路网络新加坡域名注册商
  • 哪个网站有利于做课件枣庄手机网站建设
  • 网站系统分析报告wordpress要多少内存
  • 铜川网站开发icp备案查询官方网站
  • 临沂在线做网站单页导航网站模板
  • 网站如何制作多少钱网站建设前台和后台