Flac 资料学习笔记

史海钩沉数字音频

1877年爱迪生发明留声机开始, 人类可以记录声音的历史快接近150年了,当时是利用震动的机械原理记录和恢复声音。而后唱片的发明让人类在声音领域实现的传播和共享。到1982年sony公司推出的CD光盘,从模拟到数字差不多经历的100年,不过从数字信号的角度来看,CD中核心的PCM技术其实诞生的稍微早一些,1943年英国科学家Arthur.C.Clarke提出了这项技术。20世纪50年代PCM已经在通信领域得到了使用,A 律和 μ 律的进一步非线性压缩让8k采样率8bit语音PCM格式高效的应用于数字电话系统。而CD技术的诞生让PCM从单纯的语音通信跨越到了整个数字音频的星辰大海。接下来互联网的发展和无线通信的迭代为数字音频的编解码带来更加百花齐放(混乱不堪)的局面。
最先带来革命性变革的是MP3技术,转载中的描述[转]音频发展史 革命性技术盘点(上下)

MP3是一种编码格式,是MPEG(Moving Pictures Experts Group,中文译名是动态图像专家组)组织发布的一系列音频压缩编码规格之中的一个。该组织以时间顺序先后发布了MPEG-1、MPEG-2、 MPEG-4、MPEG-7及MPEG-21等几部规格,其中名气最大的当属MP3。这些音频编码标准设立之初的目的是为了压缩庞大的数字音频文件,根据 压缩质量和编码复杂程度的不同分为三层(MPEG Audio Layer 1/2/3),分别对应MP1、MP2和MP3这三种声音文件。其中,MP1的压缩比通常为4:1,MP2为6:1甚至7:1,而MP3则达到了 10:1。由于MP3在保持最大压缩比的同时能保持一个相对完美的音质,因此MP3迅速宣红,势头远远盖过其他编码。 
MP3的基本工作原理是丢弃PCM调制数据中对人耳听觉影响基本没有的数据部分,并运用心理声学原理调整丢弃数据部分。这个过程就像JPEG压缩图片的过 程类似,都是压缩调我们直观上不太容易察觉的部分,从而大幅度降低数据个头。MP3提供一系列的压缩比例供用户选择,在数据大小和文件尺寸之间给我们提供 了一个权衡范围。 

很多成年人都经历过新世纪变换时代的mp3浪潮,当时人人为有一台艾利和炫酷的播放器自豪,到后来苹果ipod面世,将数字音频播放器推到了顶峰…但mp3以及后来出现的aac等编码方案是一种有损编码(外面的世界还有个专利和版权绕不过去的问题),追求音质的发烧友一直寻求一种无损、自由(免费)的pcm压缩编码方案,那么flac就是其中之一。不过flac并不是唯一的无损方案,较为注明的还有APE、Alac,只是flac开源状态更加友好,慢慢的变成了主流的无损方案。其他各种音频编解码方案真的多到数不清,从音频编码:入门看这篇就够了丨音视频基础可以窥见一二,需要想清楚一点的是,这些编解码方案的基础仍旧是PCM技术,这项技术其实还有其他的平行选项,如pwm和pdm,且不论技术本身的优劣势,对人类来说,仅较之PCM于模拟世界最接近的一种形式,其他的还无法撼动。

FLAC ABC

讨论flac之前,总绕不过去的就是Xiph.org,这家基金会是一个非盈利性的公司,查查资料Xiph.Org基金会 —— 多媒体开源的先锋其成立于美国的麻省,这个开源项目诞生了如speex、opus等优秀的音频处理软件,令开发者大大缩短了成品的研发周期(感慨我们国内这部分的缺失和功利性)。背景知识了解了这么多,下面开始正题:

正题就是找github上的工程,干每个码农都得做的事情了

参考

[转]音频发展史 革命性技术盘点(上下)
音频发展史 革命性技术盘点 (上)
CD的诞生
pcm脉冲编码调制发展史
音频编解码介绍(最全)
音频编码:入门看这篇就够了丨音视频基础
APE和FLAC的各种压缩级别有什么区别?
Xiph.Org基金会 —— 多媒体开源的先锋
Free Lossless Audio Codec raft-ietf-cellar-flac-14
home faq download links documentation changelog developers
xiph/flac
flac-test-files
音频文件格式–Vorbis编解码
Fish Logo and Xiph.org
关于FLAC你所要知道的那些事情
FLAC是一套著名的自由音频压缩编码
时隔近10年:无损音频编码FLAC终于发布1.4版本

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值