发新话题
打印

[数码] 浅谈无损压缩格式APE&FLAC

本主题由 abenon 于 2008-7-8 14:44 分类

浅谈无损压缩格式APE&FLAC

作为数字音乐文件格式的标准, WAV 格式容量过大,因而使用起来很不方便。因此,一般情况下我们把它压缩为MP3或 WMA 格式。在音频压缩领域,有两种压缩方式,分别是有损压缩和无损压缩!我们常见到的MP3、WMA、OGG被称为有损压缩,有损压缩顾名思义就是降低音频采样频率与比特率,输出的音频文件会比原文件小但如果把压缩的数据还原回去,就会产生损失。另一种音频压缩被称为无损压缩。无损压缩能够在100%保存原文件的所有数据的前提下,将音频文件的体积压缩的更小,而将压缩后的音频文件还原后,能够实现与源文件相同的大小、相同的码率。目前无损压缩格式有APE、FLAC、WavPack、LPAC、WMALossless、AppleLossless、La、OptimFROG、Shorten,而常见的、主流的无损压缩格式目前只有APE、FLAC。 APE的本质,其实它是一种无损压缩音频格式。庞大的WAV音频文件可以通过Monkey’s Audio这个软件进行“瘦身”压缩为APE。很时候它被用做网络音频文件传输,因为被压缩后的APE文件容量要比WAV源文件小一半多,可以节约传输所用的时间。更重要的是,通过Monkey’s Audio解压缩还原以后得到的WAV文件可以做到与压缩前的源文件完全一致。所以APE被誉为“无损音频压缩格式”,Monkey’’s Audio被誉为“无损音频压缩软件”。(目前,基于国产炬力ATJ 2097解码芯片的MP3大厂中,已有厂商如:昂达的VX939、台电科技的C133+支持APE格式!) APE格式的音乐文件可以通过以下方式获得:1、抓轨:CD上的音乐在windows中不能够直接认出的,不能够直接拷贝到硬盘中。所以,为了把CD上的歌曲拷贝到硬盘中,就需要专门的软件来实现,这被叫做抓轨,有很多软件可以实现这个功能,最常见的、大家认为最好的、就是EAC(EAC.exe)这个软件,经过抓轨出来的音乐是以wav的形式保留在硬盘中。 2、压缩: 当把CD上的歌曲拷贝到硬盘(即抓轨)以后,这个最原始的文件(WAV)通常是很大的,比如一盘CD上的音乐,就是700M左右,如果把它分离成每首歌曲,那每首歌曲文件的大小在20——60M。可以通过用猴子(monkey.exe)这个软件就可以实现,它可以把这个原始的音乐文件(WAV文件)压缩到原来大小的50——60%,文件格式是APE。 凭借毫发无损的音质,APE占据了大多数音乐发烧友的心,但如果你就此认为APE完美无缺,那可就大错特错了。首先,APE其实是一个个人作品,未来不排除出现版权问题;其次,APE文件的容错性比较差,只要在传输过程中出现一点差错,就会让整首APE音乐作废,所以用APE备份CD并非万无一失;第三,由于编码方式的不同,APE的解码速度较低,因为APE在解码过程中会执行占用系统更高频率和更大数据处理量的浮点运算,对系统资源的占用较高。那么,我们有没有更好的选择呢?有,它就是FLAC。 FLAC即是Free Lossless Audio Codec的缩写,中文可解为无损音频压缩编码,也是一种非常成熟的无损压缩格式。FLAC能支持任何PCMbit resolution,由4 至 32 bits per sample皆有。也支持任何取样频率,由 1 Hz 至 655,350 Hz不等,并可逐1 Hz微调。由于FLAC在取样编码时为了确保没有任何约数错误以致影响音质,只支持定点取样,并不支持浮点取样。所以在解码时只需执行整数运算,而无需执行占用系统更高频率和更大数据处理量的浮点运算,故FLAC的解码复杂程度相对较低,可以在很简单的硬件(例如汽车音响等等)上实现实时解码播放,这是APE无法做到的。而且FLAC的容错很强,即使有小段音乐损坏,也不会影响后面的音乐播放。另外,由于FLAC是一个开放源代码并且完全免费的无损音频压缩格式,所以不必担心版权问题。受益于此,目前有很多音频处理软件都可以输入、输出FLAC格式文件,这给音频的后期处理带来了方便。FLAC的唯一缺点就是压缩比不如APE高,大约有3%左右的差距。(FLAC的压缩比为约58.70%,而APE的压缩比约为55.50%) FLAC格式的音乐文件可以通过以下方式获得:1、从CD抓取FLAC,推荐使用Arial CD Ripper,下载地址是http://www.skycn.com/soft/17166.html。进入软件的主界面后,单击“Settings”,打开“Settings”对话框,在“Default output type”下拉列表中选择“FLAC”,单击“Select”还可以设置文件的保存路径。然后进入“Audio”选项卡,在“Encoder”下拉列表中选择“FLAC(FLAC CODEC)”,最后单击“OK”返回软件主界面,单击右下角的绿色按钮即可开始抓轨。2、APE转FLAC,这个过程其实非常简单,我们熟悉的Foobar就可以做到。“Foobar2000 V0.8.3.408 汉化增强版”,下载地址是:http://www.skycn.com/soft/11066.html。安装过程中当出现对话框时,请务必在“格式转换”中勾选“flac.exe”,否则将无法输出FLAC。用Foobar打开要转换的APE文件,然后在播放列表中把它们全部选中,再单击右键,选择“转换”/“运行转换器”,打开“选择文件写入器预置”对话框,在下拉列表中选择“命令行编码器:FLAC”,单击“确定”选择新文件的保存路径,即可开始转换。 在目前的MP3大厂中,已有韩国的IAUDIO U3,台电T19及魅族miniplayer支持FLAC格式,为那些对音质有较高要求的朋友提供了更多的选择。
chahu~~guanshui~~shuatie~~tietu~~

TOP

茶壶又来扫盲了啊 嘿嘿 自己学的怎么样了?

TOP

发新话题
以上观点仅为万里风网友个人说法,并非本站观点,如遇不法信息请速联系我们!
Powered by Discuz! 可爱的万里风! Licensed © 2006-2008 Designed by Berlin.

Processed in 0.074236 second(s), 7 queries, Gzip enabled.

宁波高校论坛联盟 万里风论坛 晚风工作室作品 浙ICP备05053382号

宁波市公安局网络安全重点监管站点

当前时区 GMT+8, 现在时间是 2009-1-9 19:46
清除 Cookies - 宁波大学生 - 文字版 - 手机版 - 返回顶部