引用(lishq @ 2009-03-25, 03:21 PM)

谢谢,不过问一下那个FLAC是个播放器下载么?
非也。FLAC是编码器,CD抓轨为WAV镜像,由于WAV文件个头一般较大,所以需要对其进行压缩(编码)——有点类似于我们普通文件用WinRAR压缩打包,但其所用的是音乐专用的压缩(编码),编码后音乐文件会大大缩小,利于存储和传输。一般WAV压缩(编码)分无损、有损两种,无损编码的有APE、FLAC、WV格式,每一类格式代表不同的编码技术;而有损编码就是我们常见的MP3、OGG等格式。通常无损要比有损大许多,无损理论上是完美备份CD,有损编码是在保持音质的前提下,尽可能的压缩为小体积,其中MP3类编码以 lame 方式为佳,参数综合体积和音质两方面,宜取“--alt-preset extreme”(vbr v0)为佳。
以下引用自网络,感谢原编辑者
代码
音频无损压缩新宠FLAC- -
Tag: 音频 无损压缩 FLAC
凭借毫发无损的音质,APE占据了大多数音乐发烧友的心,但如果你就此认为APE完美无缺,那可就大错特错了。首先,APE其实是一个个人作品,未来不排除出现版权问题;其次,APE格式相当封闭,据笔者所知,目前还没有哪款音频处理软件能够直接导入APE文件;第三,APE音乐只能在电脑上播放,暂时还没有任何移动多媒体播放器或音响设备能够支持它,故使用范围比较有限;第四,APE文件的容错性比较差,只要在传输过程中出现一点差错,就会让整首APE音乐作废,所以用APE备份CD并非万无一失。那么,我们有没有更好的选择呢?有,它就是FLAC。
一、FLAC简介
FLAC是英文Free Lossless Audio Codec的缩写,它是一个开放源代码并且完全免费的无损音频压缩格式,所以你永远不必担心惹上版权官司。受益于此,目前有很多音频处理软件都可以输入、输出FLAC格式文件,这给音频的后期处理带来了方便。另外,FLAC的解码复杂程度相对较低,可以在很简单的硬件(例如汽车音响等等)上实现实时解码播放,这是APE无法做到的。而且FLAC的容错性很强,即使有小段音乐损坏,也不会影响后面的音乐播放。FLAC的唯一缺点就是压缩比不如APE高,大约有3%左右的差距,不过对于主流的海量硬盘来说,这实在算不了什么。
OK,既然FLAC有如此多的优点,那么就快让我们进入FLAC的音乐世界吧……
foobar2000是播放器,功能强大,其包含了许多转换器(APE由于授权问题,官方版可能不包含,但可以自行下载APE插件,copy到foobar2000安装目录下的components里即可),方便音乐文件的多格式互转,以及可以不解开压缩包而直接播放,推荐!
代码
foobar2000 软件介绍
foobar2000 是一个 Windows 平台下的高级音频播放器.包含了一些播放增益支持、低内存占用等基本特色以及内置支持一些流行的音频格式. 特色:
* 内置音频格式支持: WAV, AIFF, VOC, AU, SND,Ogg Vorbis,MPC, MP2, MP3
* 通过官方插件支持的音频格式:MPEG-4 AAC, FLAC,Ogg FLAC, Monkey Audio, WavPack, Speex, CDDA, SPC, 各种 MOD 类型;从 RAR、ZIP 压缩包里直接读取音频
* 完全支持 Unicode
* 先进的文件信息处理能力
* 可以使用转换器组件对所有支持的格式转换编码格式
* 支持播放增益
* 可自定义快捷键
* 开放的组件体系结构允许第三方开发者来扩展播放器的功能。
---------
LAME (MP3编码器)-----------
LAME 是公认最好的MP3编码器,编码高品质MP3的最好也是唯一的选择。
推荐编码参数:
--preset fast extreme 这个参数是压缩最高品质的VBR,基本相当于参数-V 0引用
VBR(Variable Bitrate)动态比特率。也就是没有固定的比特率,压缩软件在压缩时根据音频数据即时确定使用什么比特率,这是以质量为前提兼顾文件大小的方式,推荐编码模式;
ABR(Average Bitrate)平均比特率,是VBR的一种插值参数。LAME针对CBR不佳的文件体积比和VBR生成文件大小不定的特点独创了这种编码模式。ABR在指定的文件大小内,以每50帧(30帧约1秒)为一段,低频和不敏感频率使用相对低的流量,高频和大动态表现时使用高流量,可以做为VBR和CBR的一种折衷选择;
CBR(Constant Bitrate),常数比特率,指文件从头到尾都是一种位速率。相对于VBR和ABR来讲,它压缩出来的文件体积很大,而且音质相对于VBR和ABR不会有明显的提高。
国外多数乐友认为VBR更好,因为VBR动态分布bitrate能够在质量与体积之间取得绝佳的平衡,不会像CBR造成浪费。
附 lame 压缩重要参数:
代码
最高品质参数:
--alt-preset insane或者--alt-preset cbr 320
320k CBR,音质最好,文件体积最大
VBR参数:
1.--alt-preset extreme
220-270k左右的VBR,音质与上面参数相仿,但文件体积小25%,推荐此参数
2.--alt-preset fast extreme
音质比上面参数稍微差一些
3.--alt-preset standard
180-220k左右的VBR,在音质和文件大小之间比较好的平衡
4.--alt-preset fast standard
音质比上面参数稍微差一些
5.--alt-preset standard -Y
虽然品质稍差,但文件体积非常小
lame是以原代码的形式发布的,所以Lame开发者(www.mp3dev.org)只提供了编码器的源代码,需要可运行版本的话可以另外想办法找含lame.exe和lame_enc.dll的zip文件包。
如何使用lame编码?
下载后将zip文件解压,其中的lame.exe和lame_enc.dll是我们要用到的。dll文件主要提供对其他程序的接口,当前有许多软件使用lame的dll引擎压缩mp3,最常用的当数Automp3 Maker,不过因为使用lame.exe时可以灵活设定所有的参数,所以调用dll压出来的mp3质量不如exe(按:这是一般性的看法,随着支持preset参数的dll文件的出台,dll与exe压缩mp3的差别已不明显)。
一般可把lame.exe解压出来,复制到foobar2000,EAC等音频软件目录里,或外部指定编码器为所在目录的lame.exe,然后相应程序即可调用lame来编码(无损/WAV→压缩MP3)
LAME相关介绍LAME_百度百科 LAME(english)英语参看wikiExternal linksLAME official homepage (官方LAME源代码)RareWares MP3 page (LAME运行版本, 含lame.exe和lame_enc.dll)注意,扫描下载档案!
[+46]
[-2]
[回复]