`
李瑞辉++
  • 浏览: 20671 次
  • 性别: Icon_minigender_1
  • 来自: 信阳
社区版块
存档分类
最新评论

几种音频的介绍

 
阅读更多
 

 .WMA
     由于是微软的作品,绝对不能小看,WMA象一剂强心针一样促进了流式媒体格式的大进步。WMA文件可以在仅仅20K Bitrate的流量下提供可听的音质,因此WMA常常当作用于在线收听和广播的首选,微软早就在Windows Media Player中提供了播放支持。当WMABitrate上升到128k时,几乎在同级别的所有有损编码格式中笑傲江湖了,MP3128KBitrate时,会出现明显的高频丢失,而WMA不会。但似乎128kWMA一个槛,当Bitrate再往上提升时,不会有太多的音质改变.MP3却不一样,在192K时,音质可以比WMA好了。微软推出WMA编码时主要有2个针对目标,一个是瞄准了网络上的RMRAM格式,另一个是用户硬盘中的MP3。但在高音质要求下,WMA仍无法构成对MP3的威胁.如果你要获得121左右或更高的压缩比,就不妨选择WMA格式,在这个流量下,WMA优秀太多了
.

.VQF
        在WMA未流行之前,VQF是很受欢迎的一种格式,因为在低比特率下它的音质要好于MP3(WMA稍差).不支持""VQF的致命弱点,这可能也是为什么现在它完全被WMA压下去的一个主要原因
.

.MP3
        MP3
最受争议的就是音质问题(尤其是随着WMA的普及),其高频损失很大,很多MP3编码器粗糙的编码算法不但导致高频丢失,还丢失了许多细节,类似吉他擦弦的感觉在MP3中是找不到的.在对MP3快要失望时,偶发现了Lame,它支持根据人耳遮蔽效应原理来分析波形,配合VBR技术,可以让音质达到令人吃惊的地步; 其独创的心理音响模型技术保证了CD音频还原的真实性,配合VBR(动态比特率)ABR(平均比特率)参数,编码出来的MP3音色纯厚、空间宽广、低音清晰、细节表现良好,音质几乎可以媲美CD音频,但文件体积却非常小.很多网友在使用LAME后的反映就是:立刻删除硬盘上所有的MP3和其他编码器,全部用Lame重新来过(小弟是其中一个,呵呵)


  Lame提供EXE DLL,其中DLL是作为标准的动态运行库供其他程序调用.EXECommand Line程序,象DOS程序一样工作,两者彼此独立,互不关联。但大家很快能发现两者编码的质量是不一样的,那是由于dll可控性差,与具备丰富调节参数的EXE版相比,其压缩出来的MP3效果稍逊一筹。但EXE是一个命令行工具,操作很麻烦,幸亏有了WinLAMErlameGUIxp这些Shell。只要学会使用这些Shell(是傻瓜型的,一看即会),就可以用LAME压缩出最最精彩的MP3了。


  再说说APS, LAME出现以前,APS就是最好的MP3编码器,它使用的Fraunhofer IIS编码算法,这比LAME使用的编码算法要先进,在192k Bitrate(CBR)下,甚至比LAME编码的曲子要优秀,细节明显要丰富一些,但APS本身不支持VBR,当Bitrate往上提高时,音质就要比LAME编码的要差了,大部分朋友的MP3的一般都是128-192K Bitrate的,因此APS仍旧有推荐的价值。特别是有很多MP3随身听不支持VBR256K Bitrate以上的MP3LAME就不一定合适这些朋友了,APS就成了不错的选择,由它编码的曲子,绝对不会辱没你昂贵的
PLAYER.

.MP3PRO
         MP3PRO
完全是基于传统MP3编码技术的一种改良,本身最大的技术亮点就在于SBR(Spectral Band Replication 频段复制),这是一种新的音频编码增强算法.它提供了改善低位率情况下音频和语音编码的性能的可能.这种方法可在指定的位率下增加音频的带宽或改善编码效率,SBR最大的优势就是在低数据速率下实现非常高效的编码.如果在高数据速率的情况下,SBR将如同虚设.当制作MP3PRO文件时,编码器将音频分为两部分。一部分是将音频数据中的低频段部分分离出来,通过传统的MP3技术而编码得出的正常的MP3音频流,此举可令到MP3编码器可以专注于低频段信号从而获得更好的压缩质量,而且原来的MP3播放器也可播放MP3PRO文件。另一部分则是将分离出来的高频段信号进行编码并嵌入到MP3流中,传统的MP3播放器会将其忽略掉,而新的MP3PRO播放器则可从中还原出高频信号,并将两者进行组合,得到高质量的全带宽的声音.官方宣称通过这样的技术,使得MP3PRO能在64kbps的编码率便可提供与128kbpsmp3相同的质量。


  低比特率下MP3PRO的性能很明显地比MP3要高,但是它与WMA谁胜谁负就很难说了,根据一些发烧友的评测, MP3PRO似乎略胜一些.高比特率下很少有人用到
MP3PRO.

.OGG
         在高音质要求下,有损音频编码世界中是三足项立,分别为MP3MPCOGG。在大量新技术的支持下,这些编码都有非常出色的表现,都各自拥有一群支持者.较高比特率下,OGG展现出来的素质是很令人称道的,但是OGG也有一个不小的缺点,就是高频的金属味道,这多少有点让人失望
.

. MPC
          较高比特率下(250kbps左右),MPC表现非常的出众,甚至超过了MP3,很难分辨它和原始信号有多少区别,无论从频率保留还是细节保留,以及信号强度失真来说,MPC太优秀了. MPC并非万能的,它无法编码48khz采样率的曲子,所幸的是,这样的曲子来源很少.可惜这种格式并没有像MP3WMA那样流行
.

.ATRAC
          MD
采用的就是ATRAC(Adaptive TRansform Acoustic Coding 自适应声学转换编码)压缩算法,ATRAC目前仅支持MDATRAC还有一种衍生算法ATRAC3OpenMG Jukebox使用的就是这种编码,编码后的文件扩展名为OMG.它集编码、抓轨、播放、管理和输出于一身,个头比较庞大,但操作还算方便。它使用了人耳遮蔽原理,能够有效的过滤人耳不敏感的声音信号,以达到更高的压缩比。与ATRAC不同的是,ATRAC3支持不同的平均数据速率,有13210566Kbits可选。这个软件可以直接向某些支持MDLPMD机型提供直接输出,这样可以节省很多录制时间。这个软件对文件进行了严格的版权保护,无法象Mp3那样进行自由拷贝和备份。如果你有支持MDLPMD,不妨试一试这个软件
.

. APE
          和上面介绍的几款编码不同的是,这个编码提供了最好的音质保证(无损压缩)!还提供了 Winamp的插件支持,可以直接用Winamp来播放.所谓无损就是指压缩后的格式和源文件在音质上并无差异,而Mp3WMA等的编码方案是基于有损的,在损失部分音质的前提下节约存贮空间,所以说音质再好的Mp3WMA也只能是无限接近源文件的音质。APE非常适合来编码讲究细节的独奏曲目和大动态的交响曲。向各位音乐迷们(不是歌迷)作最强烈的推荐!


  它的压缩比约为
2:1.

. WAV
         它是未经压缩的格式,似乎不用多说,APE未流行时,WAV一直是音质完美主义者的首选,即使是现在,如果你想做出高质量的音乐,WAV也是无法替代的中间体(因为目前公认最精确的抓轨软件EACCD直接得到的音乐是WAV格式
).

.RM
          RM
已经是昨日黄花,没有任何新意,低Bitrate比不过WMA,高Bitrate比不过MP3,虽然新的RM导入了ATRAC3算法,但颓势已定,很难东山再起了。

 

1
3
分享到:
评论

相关推荐

    几种音频格式

    ### 几种音频格式的深度解析 #### 一、WMA (Windows Media Audio) WMA是由微软开发的一种音频编码格式,旨在与当时的主流音频格式如MP3和RealAudio竞争。WMA格式的一大特点是在较低的比特率下也能提供相对较好的...

    几种格式的音频解码

    "audioCodec"这个文件可能包含了关于这两种音频解码格式的详细信息,包括解码算法的实现、性能比较以及与其它音频格式的互操作性。开发者和音频工程师可以参考这些资料来开发或优化他们的音频处理应用程序。 总之,...

    十几种测试视频文件和十几种测试音频文件

    文件包含常见的十多种视频文件(avi,wmv,mkv,mp4,mov,rm,3gp,flv,mpg,rmvb,ogg...)和十多种音频文件(wma,ape ,flac aac,mmf,amr,m4r,wav,mp3,wv...)。方便做媒体开发用来做测试,欢迎大家下载

    一个开源的FFT算法库,包含几个计算音频数据的函数,用来做音频解析实现求取幅度值。

    一个开源的FFT算法库,包含几个计算音频数据的函数,用来做音频解析实现求取幅度值。 一个开源的FFT算法库,包含几个计算音频数据的函数,用来做音频解析实现求取幅度值。 一个开源的FFT算法库,包含几个计算音频...

    音频文件格式全介绍

    全面介绍了当前的好几种音频文件格式,比如微软的wav文件格式。。MP3它12:1的文件有损但高资粮压缩等

    浅析几种Java播放音频技术及实例.pdf

    根据提供的文件内容,该文档是一篇关于Java播放音频技术的研究论文,主要探讨了Java在播放音频时可以使用的几种技术,并结合实例分析了这些技术的特点和适用场景。以下是对文档内容的详细知识点梳理。 1. Java播放...

    音频接口介绍,莲花接口,trs,接口

    本文旨在介绍几种常见的音频接口类型,包括TRS接头、莲花接口(RCA接头)等,并对模拟与数字音频接口的区别进行阐述。 #### 二、模拟音频接口 ##### 2.1 TRS接头 **TRS接头**是一种广泛应用于音频设备中的接头...

    pcm,wav,amr三种格式8K和16K音频文件

    总的来说,了解和掌握PCM、WAV和AMR这三种音频格式,以及8KHz和16KHz的采样率,对于音频处理、尤其是语音识别技术的开发者至关重要。这些文件可以帮助他们评估和改进算法的性能,确保在各种实际环境中都能实现高效且...

    wav音频测试用例.rar_wav_wav ceshiwenjian_wav 测试音频_wav 音频_wav测试音频

    WAV是一种常见的音频文件格式,由Microsoft开发,以无损方式存储音频数据,提供高质量的声音表现。在IT领域,这种类型的文件经常被用于硬件或软件的音频系统测试,以确保它们能正确地播放各种音频样本。 描述中提到...

    浅析几种Java播放音频技术及实例.zip

    本文将深入探讨几种Java播放音频的技术,并通过实例解析它们的使用方法。 1. Java Sound API(Java声音API) Java Sound API是Java提供的一套全面的声音处理框架,它包括了音频输入/输出、混音、处理等功能。要使用...

    音频水印_DCT水印_水印音频_DCT音频_matlab音频攻击_matlab音频水印

    此外,代码还模拟了几种常见的音频攻击方式,如重采样、量化、噪声添加、滤波等。这些攻击模拟是为了测试水印的鲁棒性,即在经过这些处理后,水印是否仍能被准确地检测和恢复。鲁棒性是衡量音频水印技术性能的重要...

    音频接口简介_模拟音频接口,数字音频接口

    根据直径大小,TRS接头主要有以下几种: - **1/4″ (6.3mm) “大三芯”**:通常用于专业音频设备,如吉他放大器、录音室监听耳机等,其较大的尺寸有利于提高接触面积和耐用性。 - **1/8″ (3.5mm) “小三芯”**:...

    aac音频测试文件

    在进行音频测试时,可能会关注以下几个方面:播放流畅性,即音频是否能在不中断的情况下顺利播放;音质,包括清晰度、动态范围、频率响应等;声道的分离度,立体声文件中的左右声道是否能准确区分;以及可能存在的...

    基于STM32 I2S的音频应用开发介绍.pdf

    I2S (Inter-IC Sound) 是一种由飞利浦公司设计的标准,主要用于数字音频设备之间的音频数据传输。在STM32微控制器中,I2S接口被广泛应用来处理音频数据的输入输出。以下将详细介绍STM32 I2S接口的基本概念、信号线...

    各种主流音频编码(或格式)介绍

    本文将深入探讨几种主流的音频编码格式,包括PCM脉冲编码调制、WAVE以及MP3编码。 1. PCM编码 PCM,全称为Pulse Code Modulation,是最基础的数字音频编码方式。在PCM编码过程中,模拟音频信号被连续采样,并将每个...

    wav音频文件 测试文件

    `WAV`格式是由微软公司与IBM共同开发的一种音频存储格式,主要适用于Windows操作系统。它是一种未压缩的波形音频文件,存储的是原始的音频数据流,因此质量非常高,但相应的文件体积也较大。`WAV`文件的扩展名为`....

    视音频数据处理入门

    本项目包含如下几种视音频数据解析示例: (1)像素数据处理程序。包含RGB和YUV像素格式处理的函数。 (2)音频采样数据处理程序。包含PCM音频采样格式处理的函数。 (3)H.264码流分析程序。可以分离并解析NALU。 (4)...

    音频水印,音频水印是什么意思,matlab

    接下来,描述中提到了几种音频攻击方式,这些可能包括剪切、重采样、噪声注入、重压缩等,这些都是常见的对音频水印的挑战。为了评估水印的鲁棒性,需要模拟这些攻击并检查水印是否仍然可被正确检测。 最后,"相似...

    测试音频资源,主要用于音频开发调试

    在音频开发和调试过程中,测试音频资源起着至关重要的作用。这些资源允许开发者验证和优化他们的音频处理算法、播放系统或者混音环境。本压缩包包含了一系列基础的音频测试文件,便于在各种应用场景中进行测试。 1....

    修改和定制Android音频策略

    为了满足车载导航仪的具体需求,可以采用以下几种方法对Android音频策略进行修改和定制: 1. **修改AudioPolicyService**:通过继承`AudioPolicyService`类并重写其中的方法,可以实现自定义的音频路由逻辑。 2. **...

Global site tag (gtag.js) - Google Analytics