zoukankan      html  css  js  c++  java
  • 音频格式资料汇集(更新中)

    1  amr文件格式解析

    1.amr codec种类
    
    amr一般是指amr-nb,即8kHz采样,有8种比特率的编解码算法。另外有amr-wb,即16kHz采样,9种比特率的编码算法。由于amr-wb采样率高,所以复杂度大概是amr的两倍。amr和amr-wb都属于speech codec,对audio的编码效果并不好,为了提高对audio的编码效果,出现了amr-wb+。amr-wb+可以支持更高的采样率,对speech和audio采用不同的编码算法,对speech采用ACELP编码,对audio采用变换编码。amr-wb+在低比特率上对audio的编码效果与he aac+相当。amr-wb+包含amr-wb,但复杂度更高。
    
    2.amr-nb
    
    The AMR codec is a multi-mode codec that supports 8 narrow band speech encoding modes with bit rates between 4.75 and 12.2 kbps. The sampling frequency used in AMR is 8000 Hz and the speech encoding is performed on 20 ms speech frames. Therefore, each encoded AMR speech frame represents 160 samples of the original speech.
    
    amr-nb支持8种比特率,分别是4.755.155.96.77.47.9510.212.2kbps。
    
    amr-nb的采样率为8000Hz,即每秒采样8000次,也就是采样8000个samples。每一帧的间隔是20ms,所以1秒采样50帧数据。所以每一帧数据包含8000 / 50 = 160个samples。
    
    3.amr-wb
    
    Similar to AMR, the AMR-WB codec is also a multi-mode speech codec. AMR-WB supports 9 wide band speech coding modes with respective bit rates ranging from 6.6 to 23.85 kbps. The sampling frequency used in AMR-WB is 16000 Hz and the speech processing is performed on 20 ms frames. This means that each AMR-WB encoded frame represents 320 speech samples.
    
    AMR-WB支持9种比特率,分别是6.68.8512.6514.2515.8518.2519.8523.0523.85kbps。
    
    amr-wb的采样率为16000Hz,即每秒采样16000次,也就是采样16000个samples。每一帧的间隔是20ms,所以1秒采样50帧数据。所以每一帧数据包含16000 / 50 = 320个samples。

    参考资料

    1 amr文件格式解析  http://blog.csdn.net/qingye2008/article/details/26101481

  • 相关阅读:
    《团队-团队编程项目中国象棋-成员简介及分工》
    团队-编程项目 中国象棋-需求分析
    结对编程:贪吃蛇项目
    软件工程进阶
    JAVA第二次作业
    JAVA第一次作业
    JS解决重复绑定问题以及获取事件
    ECMAScript5学习笔记--第十四章 程序
    ECMAScript5学习笔记--第十三章 函数定义
    ECMAScript5学习笔记--第十二章 语句
  • 原文地址:https://www.cnblogs.com/hdu-2010/p/6295562.html
Copyright © 2011-2022 走看看