(求巨额悬赏)flac的全轨到轨伤音质?~!

不会伤害音质!!!

Flac无损压缩

在foobar中播放时,右击歌曲,选择转换格式。

无损音频压缩格式FLAC

转自:C,以及Project Builder上的构建系统。

FLAC项目包括以下几个方面:

数据流的格式

以库的形式提供的参考编码器和解码器。

Flac,一个可以用命令Lame模式对FLAC文件进行编码和解码的程序。)

Metaflac,flac文件的元数据编辑器,在命令行模式下工作。

不同音频播放器的输入插件

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

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

FLAC的特点:

无损压缩:编码的音频(PCM)数据没有信息损失,解码的音频与编码器输入的每个字节相同。每个数据帧都有当前帧的16位CRC校验码,用于监控数据传输错误。对于整个音频数据,原始未压缩音频数据的MD5标签也保存在文件头中,用于在解码和测试期间检查数据。

快:FLAC更看重解码的速度。解码只需要整数运算,与大多数编码方式相比,对运算速度要求较低。实时解码可以很容易地在非常普通的硬件上实现。

硬件支持:FLAC是硬件唯一支持的无损压缩编码,因为它提供了免费的解码实例,解码复杂度低。

可流式传输:FLAC的每个数据帧都包含解码所需的所有信息。解码当前帧不需要参考它之前或之后的数据帧。FLAC使用同步码和CRC(类似于MPEG等编码格式),使解码器在数据流中跳转定位时具有最小的时延。

可定位:FLAC支持快速采样和精确定位。这不仅有利于播放,也使得FLAC文件易于编辑。

灵活的元数据:可以定义和实现新类型的元数据块,而不影响旧数据流和解码器的使用。目前,现有的元数据类型包括标签、线索表和定位表。注册的应用程序可以定义自己的元数据类型。

非常适合存档应用:FLAC是开放的编码格式,没有数据丢失。你可以把它转换成你需要的任何其他格式。除了每个数据帧的CRC和MD5标记以确保数据完整性之外,flac还提供了一个验证选项。当使用此选项进行编码时,编码的数据将被立即解码,并与原始输入数据进行比较。一旦发现差异,FLAC会退出并给出报警提示。(译者:嗯,一个东西被压缩成这样有什么好担心的?)

轻松备份CD: FLAC有一个“cue table”元数据块,用来保存CD的内容列表和所有曲目的索引点。可以将一张光盘保存到单个文件中,导入到光盘的cue表中,这样一个FLAC文件就可以完整的记录整张光盘的所有信息。当您的原始CD损坏时,您可以使用此文件恢复原始CD的精确副本。

抗破坏:由于FLAC的帧结构,数据流一旦被破坏,损失将仅限于被破坏的数据帧。通常只有一小段会丢失。但是当很多其他无损音频压缩格式被破坏时,一个破坏就会造成后面所有数据的丢失。

FLAC没有的功能:

数据在萎缩。FLAC是专门为无损压缩而设计的。您可以选择许多其他优秀的有损压缩方法,如Vorbis、MPC和MP3(LAME提供了一个优秀的开源实现)。

SDMI(诸如此类)兼容性。FLAC不准备支持任何复制保护方法。其实这些方法最终都是在浪费数据。(另一方面,既然这些方法最后都被证明无效,也可以说FLAC把这些无用的数据压缩到了零!)当然,我们不能阻止某些人使用特殊的元块进行复制保护,但是他们的保护只会在自己的解码产品上有效,其他解码器会跳过这些特殊的元块。