工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 7139|回复: 0

给后院音乐版版友介绍一下无损音乐

  [复制链接]
发表于 2010-1-8 23:42 | 显示全部楼层 |阅读模式
本帖最后由 BearFeng 于 2010-1-9 14:48 编辑

这是从一个论坛里(忘记了哪个论坛了,今天刚好整理电脑文件,重新发现了这篇保存已久的文章)看到关于无损音乐的介绍,说得很详细,很专业,所以特地转载过来, 。。。呵呵,希望感兴趣的同学有耐心看下去啦,文章长了一点,。。。 俺也是对音乐的音质要求比较高,所以听歌很多时候都要下载无损或者320K的,总觉得MP3的音质怎么也比不上CD的,对自己喜欢的歌手甚至也会去买他们的专辑,可能有些偏执吧,呵呵。

PS:这篇文章是转载过来的,希望不会惹上什么麻烦吧。。。偶的本意也是希望喜欢音乐的同学多点了解一下无损音乐而已。



认识无损压缩音乐格式FLAC和APE

APE格式压缩的音乐一般有两种形式:一种是一个APE文件和一个CUE文件,这个APE里包含了多首歌曲而CUE文件则用来确定歌曲时间、名称等信息;另一种是多个APE文件,每个APE文件为一首歌曲。

APE 是一种流行的音频文件格式,采用先进的无损压缩技术,在音质不降低的前提下,大小压缩到传统无损格式 WAV 文件的一半;而在音质上超越一般的 MP3,达到和 CD 相同的音质

推荐使用 Monkey's Audio、Foobar2000、WinAMP、千千静听播放。

FLAC是一种无损音频压缩格式

FLAC即是Free Lossless Audio Codec的缩写,中文可解为无损音频压缩编码。FLAC是一套著名的自由音频压缩编码,其特点是无损压缩。不同于其他有损压缩编码如MP3 及 AAC,它不会破任何原有的音频资讯,所以可以还原音乐光盘音质。

用foobar2000和winamp都可以播放...因为他们都带有FLAC解压插件的...
如果你的播放器不能播放的话.建议你去以下地址下载插件并安装(这是winamp的flac播放插件)

如果你给NERO装上FLAC转CD插件.还可以还原成高音质CD..

如果你的电脑装有暴风影音2的话,你的千千静听几乎可以播放所有的各种格式的音乐,因为千千静听是可以共享其他软件的解码器的,没有装暴风影音2也没关系,下几个插件就可以了。。


免费开源无损音频压缩格式FLAC


FLAC是世界上第一个完全开放和免费的无损音频压缩格式。


FLAC代表 Free Lossless Audio Codec - 免费的无损音频压缩。简而言之,FLAC与MP3相仿,但是是无损压缩的,也就是说音频以FLAC方式压缩不会丢失任何信息。这种压缩与Zip的方式类似,但是FLAC将给你更大的压缩比率,因为FLAC是专门针对音频的特点设计的压缩方式,并且你可以使用播放器播放FLAC压缩的文件,就象通常播放你的MP3文件一样(现在已经有许多汽车播放器和家用音响设备支持FLAC,在FLAC的网站上你可以找到这些设备厂家的连接)。

FLAC是免费的并且支持大多数的操作系统,包括Windows, " unix" (Linux, *BSD, Solaris, OS X, IRIX), BeOS, OS/2, 和Amiga。并且FLAC提供了在开发工具autotools, MSVC, Watcom C, 和Project Builder上的build系统。

我们所说的“FLAC是免费的”不仅仅意味着你可以不花钱而得到它。更重要的是FLAC的文件格式是对公众完全开放的,你可以以任何目的使用它(FLAC 项目只保留维护 FLAC 格式规格和确认兼容特性的权利),FLAC的文件格式和编码/解码的实现方式都不受任何已知专利的限制。还有,所有的源代码都在开放源代码的授权方式下可以得到。


FLAC的特性:


无损失压缩:被编码的音频(PCM)数据没有任何信息损失,解码输出的音频与编码器的输入的每一个字节都是一样的。每个数据帧都有一个当前帧的 16-bit CRC 校验码,用于监测数据传输错误。对整段音频数据,在文件头中还保存有一个针对原始未压缩音频数据的MD5标记,用于在解码和测试时对数据进行校验。

快速:FLAC更看重解码的速度。解码只需要整数运算,并且相对于大多数编码方式而言,对计算速度要求很低。在很普通的硬件上就可以轻松实现实时解码。

硬件支持:由于FLAC提供了免费的解码范例,而且解码的复杂程度低,所以FLAC是目前唯一获得硬件支持的无损压缩编码。


可以流化:FLAC的每个数据帧都包含了解码所需的全部信息。解码当前帧无需参照它前面或后面的数据帧。FLAC使用了同步代码和CRC(类似于MPEG等编码格式),这样解码器在数据流中跳跃定位时可以有最小的时间延迟。


可以定位:FLAC支持快速采样精确定位。这不仅对于播放有益,更使得FLAC文件便于编辑。


富于弹性的metadata:可以定义和实现新类型的metadata数据块,而不会影响旧的数据流和解码器的使用。目前已有的metadata类型包括tag,cue表,和定位表。 已经注册的应用程序可以定义自己专用的metadata类型(译注:这一点与MIDI标准相似)。


非常适合于存档应用:FLAC是一个开放的编码格式,并且没有任何数据的损失,你可以将它转换为你需要的任何其他格式。除了每个数据帧的CRC和MD5标记对数据完整性的保障,flac(译注:FLAC项目提供的命令行方式编码工具)还提供了一个verify(校验)选项,当使用该选项进行编码的时候,编码的同时就会立即对已编码数据进行解码并与原始输入数据进行比较,一旦发现不同就会退出并且报警提示。(译者:怎么样,这样压缩出来的东西还有什么不放心的?)

便于对CD进行备份:FLAC有一个“cue表”metadata数据块用于保存CD的内容列表和所有音轨的索引点。你可以将一张CD保存到一个单一文件,并导入CD的cue表格,这样一个FLAC文件就可以完整地记录整张CD的全部信息。当你的原来的CD损坏的时候,你就可以用这个文件恢复出与原来一模一样的CD副本。

抗损伤:由于FLAC的帧结构,使得一旦发生数据流的损坏,损失会被限制在受损伤的数据帧之内。一般只是会丢失很短的一个片段。而很多其他无损音频压缩格式在遇到损伤的时候,一个损伤就会造成后面所有数据的丢失。

FLAC不具有的特性:


数据缩水:FLAC是专门并且仅仅为无损压缩而设计的,您可以选用许多其他优秀的有损压缩方式如Vorbis, MPC, 和MP3(LAME提供了一个优秀的开放源代码的实现)。


SDMI(例如cetera)兼容:FLAC不准备支持任何复制保护方法,实际上这些手段最终都是在浪费数据。(从另一个角度看,由于所有这些手段最终都被证明是无效的,所以也可以说FLAC把这些无用数据压缩到了零!)当然我们不能阻止某些人利用专用的metablock进行复制保护,但是他们的保护只会在他们自己解码产品上有效,其他解码器会跳过这些专门的metablock的。


现在很多的mp3随身听都可以播放无损格式音乐了,比如昂达(onda)、魅族都支持,魅族的音质更好,但目前魅族的大部分型号只支持flac格式,升级固件后基本上都可以支持两种格式。对于高端机基本上都支持的,但价钱就。。。。

无损与传统的mp3有什么区别呢?当然是音质上有很大不同啦!有人说mp3压缩时去除掉是人耳听不到的高频部分,根本不会有影响,但是个人认为是有很大区别的,各种频率共同作用才有好的听感的,mp3去除率一部分,那就不能共同作用了啊!!!

现在让大家看看无损与普通mp3的不同之处:


首先是频谱方面

用foobar2000的完整版可以看到简单的频谱,在这里我用更专业的Adobe Audition 2.0分析


这是128kbpsMp3的频谱:

1.JPG

这是320kbpsMp3的频谱:

2.JPG

比刚才的要好



这是无损音乐的频谱:

3.JPG

从上面的比较中可以看出:无损音乐没有被“切割”过,mp3的20000Hz以上的都没了,自然也就有音质的损耗啦!!


有些格式是无损的但事实上并不是无损的,是用mp3转成ape或flac格式骗人的,用另外俄罗斯出的一个软件就可以辨别了。在这里就不介绍了,只是截个图给大家看看吧

4.JPG

在这里分析两首歌--《海阔天空》(ape格式)、《moonlight shadow》(128mp3)

第一首的分析结果是:This track looks like CDDA with probability 100%

意思是这是一首真正的无损音乐,CDDA的意思就是是无损的

第二首的分析结果是:This track looks like MPEG with probality 95%

很明显,MPEG就是有损压缩了。。。


说了那么多,现在介绍如何得到这两种无损格式音乐


用校园网其实是可以很容易下载新浪共享资源里的东东的,我平时是用迅雷5下的,在网络空闲时(比如早上)都可以达到2Mb/s,当然,这个就要设置一下代理了。。。

除了上面介绍的那个网站,还有很多其他网站的,比较出名的是“爱乐族”,个人不支持上这个站,它标榜不收费,但如果想要高速下载就要给钱了,不给钱的话就是几k的速度,实在不敢恭维。。。。

另外用电驴下载更加丰富,电驴的网页搜一下就有很多了。。。


下面介绍自己转换无损格式音乐


从CD上抓轨有很多软件都能达到,比如:

Exact Audio Copy

EasyCD-DAExtractor

Foobar2000

千千静听

如果从质量上讲最好的抓轨工具就是Exact Audio Copy了,它不能直接抓成ape或flac格式,它是抓成wav格式的,然后自己再用其他工具转成ape或flac格式

所以在此只介绍我最常用的千千静听,这个可以直接从CD上直接抓轨,也可以把整轨的无损音乐分轨,抓轨速度还不错,但就是不能从CD上抓出整轨的无损音乐。。。


从CD抓轨成ape格式。。

1.       当然是把cd放进光驱啦,要不怎么抓啊??

接着就是用千千静听打开cd

切记:在进行从cd上抓轨的时候必须停止千千静听的播放,否则不能成功完成cd抓轨

选择全部歌曲,右键,选择菜单的“转换格式”

如图所示

5.JPG

接着弹出新窗口:

6.JPG

输出格式选择红色部分,在中间选好“目标文件夹”,点击立刻转换就可以了,至于上面的“配置”就不要动它了,动了反而有些mp3机不能播放(如onda的)

非常的简单。。。。。

由于千千静听没有带flac的解码器,所以要下一个flac的解码器挂上去

7.JPG

下载第二个,红色圈着

下载完后解压,把解压后的文件夹放在千千静听的安装文件夹里

8.JPG

就是这里了


接着打开千千静听,把插件挂上去

和上面的一样打开格式转换窗口,输出格式选择“命令行编码器 v1.0”,点击“配置”

在新窗口中的“编码器方案”选取“FLAC Encoder”

9.JPG

接着选择“编码程序”,如下图中,点击后找到刚才存放flac编码器的文件夹,也就是在千千静听的目录下,打开文件夹“bin”,选取“flac.exe”,就是第一个

10.JPG

11

11

这个过程很简单,不多说了

打开再确定

接下来的步骤就和ape格式的相同了,记住,以后的“命令编码行”就是转换flac的了,想换成其他的自己换就行了,跟上面的一样步骤


用千千静听进行分轨:

我们从网上下载的无损音乐往往是一个整轨ape或flac文件加一个cue文件(cue文件记录了歌曲的起始时间、曲目等等信息)

这样我们播放的时候就不是很方便了,不能直接选取自己要听的歌,这时我们就要对整轨文件进行分轨了

用千千静听打开cue文件,如图所示就可以进行分轨了,最好就是原来是ape格式的就分成ape格式,原来是flac格式的就分成flac格式,当然从ape分成flac也可以,但个人认为可能不好,随自己喜欢吧,也跟自己的随身播放器有关,需要哪种就哪种吧。



评分

4

查看全部评分

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2024-4-27 02:48

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表