让我们走在无损的康庄大道上

让我们走在无损的康庄大道上

  大家好,我叫KK,是和邪社的忠实读者~近日联系了Jimmy姐商讨投稿事宜,结果得到了肯定的答复,于是便着手写了份关于无损音乐的技术类文章。KK是从事音乐相关工作的,并且还在不断深造中,专家权威之类的大帽子我是不敢扣在自己头上的,只是希望通过这篇文章将我的一己之见与大家分享,如果各位能从中得到些许启示,那是再好不过的了。

  你是音乐宅吗?是不是有好几十G的无损音乐呢?对着一堆ape、tta、tak、wv、wav以及cue文件是不是无从下手呢?碰到tag信息不全或者错误的无损专辑、单曲、OST心里是不是堵得慌呢?碰到分轨的不带cue的wav音乐是不是连死的心都有了呢?今天就让我KK来指引各位走上无损数字音频的康庄大道(拖…

  首先我们来了解一下数字音频的两个基本参数:

  采样频率(Sample Rate):单位是千赫兹(kHz),说白了就是数字音频每秒钟有多少次的采样,采样频率越高,数字音频的精度越高,越接近真实的声音,并且直接影响数字音频可以表达的最高频率(乃奎斯特定理,有兴趣的可以去查一下)和瞬态响应。
  这是常见的数字音频的采样频率:
  广播:32kHz
  CD:44.1kHz
  DVD、电视:48kHz (蓝光的TURE HD好像也是48kHz的)
  高采样频率:96kHz /192kHz(比如当年呼声很高的DVD-AUDIO和一些非常规的CD)

  (这里有个小花絮,CD的采样频率的由来非常诡异,当年模拟转数字的设备用的是sony的N制专业模拟录像带,由于一个扫描线可以存储3个采样,N制清晰度是一帧490个扫描线,一秒钟是30帧,最后就得到了44.1kHz的采样率。)

  采样精度(Resolution):每个采样点使用多少bit来表达幅度。采样精度越高,动态范围越大。
  CD的采样精度是16bit
  蓝光,广播电视和其他专业领域一般用的24bit,甚至更高。

  说了这些晦涩难懂东西其实对大家来说没什么意义,各位只要记住,CD的采样频率是44.1kHz,采样精度是16bit就可以了,因为99.9%的无损ACG音乐都是这个规格的(我所知道唯一例外是我手头的一份黑之契约者蓝光特典原声,是48kHz,24bit,5.1声道的)。

  说到无损,指的就是ape,flac,tta,tak,wv(即wavpack,需要注意,wv有混合模式,即无损和有损并存,请注意区别)等等的无损音频压缩格式,当然wav是绝对无损的,只是没有经过压缩。相比较mp3,ogg,aac这些有损压缩的格式,无损压缩完整保留了原始音频的所有信息,没有任何损失,就好比将wav用zip,rar或者7z打包了一样。将wav转为任何一种无损压缩格式,再还原成wav,前后的两个wav文件是完全一样的!!(网上某些所谓“发烧友”的言论可不要轻信哦~)

CRC

  图中是同一张单曲由ape转成wav再转ape和flac,最后分别转回两个wav,可以看到crc校验码完全一致。(其实整个转换过程中出现的3个wav文件都是完全一样的)
  Ps:这里应该没有把mp3转成wav然后自认为是无损音乐的人吧?没有吧?没有吧?没有吧?(再拖…

  咳~很多人会说:有必要听无损吗?320kbs的mp3声音已经很好了,根本听不出有什么损失。KK我也不得不承认,正常人根本听不出320kbs的mp3和无损有什么区别,但是!!!听不出不等于没有区别,就让我们来听一下,不同码率的mp3和无损到底有哪些区别,有损到底损失了什么!(演示曲目是坂本真綾和steve conte合唱的《THE GARDEN OF EVERYTHING》的副歌部分)
  JS演示音频文件下载http://tora.to/blog/389700.htm
  演示音频的制作原理是相位抵消,在专业音频软件里将两段音乐分轨对齐,将其中一轨做相位翻转,最后得到的是两段音频的相位抵消后的结果,也就是它们的区别。

bijiao01

相位抵消原理

  听到啥了??反正是各种类似噪音的声音,总之损失的是些在听觉上容易被忽略的声音。当然码率越低,损失的声音越明显。

  好了,说到这里,大家对自己需要什么格式的音乐心理都有数了吧,如果只是听听而已,那320kbs的mp3就够了(当然你喜欢AAC也可以),如果喜欢收藏的话,建议各位还是弄份无损的版本。

  可是如何选择无损格式呢??Down下来的无损音乐格式五花八门,不过倒是有规律可循的,比较老的EAC多数为APE,国人逐渐转向TAK,日本人更喜欢用TTA,欧美常见的是FLAC。关于各种格式的比较我就不多说了,网上文章一大堆,我推荐有兴趣的朋友看看这篇文章(http://www.wavecn.com/content.php?id=156)。

  从KK个人角度来说,我推荐的无损格式是FLAC,至于APE这个格式,尽管是我所知道的最早的一个无损压缩格式,并且国内使用非常普遍,但是我强烈不推荐。理由主要是:
  APE最初是闭源,后来才开源,没有加入开源社区,导致通用性很差,windows上或许还有几个播放器支持APE播放,但是到了linux和mac osx上几乎没有任何办法可以播放,硬件设备的支持也非常有限,只有少数几个品牌的随身听支持APE。而FLAC一直在开源社区成长,跨平台性极佳,大量软件原生支持FLAC,而且非常多的随身听支持FLAC,甚至车载音响系统也开始支持FLAC;
  其次就是APE对错误数据的处理是直接播放,一般后果就是爆音,而FLAC的错误处理方式是静音;
  不得不提的是APE的解码效率是几个常用无损格式里最低的,低到什么程度呢?看图!

ape

flac

  在我的电脑上,ape转wav的速度接近70倍速,而flac大约是450倍速,解码效率的差别可想而知。
  最后,大家回忆一下,是不是很多BDrip开始用FLAC作为音频编码了呢?对了,因为FLAC还支持多声道。
  Ps:很多无损压缩格式比如TTA,wavpack的格式标准订的非常完善,但通用性不是很好,所以这里不展开讨论了。

  未来无损的趋势一定是FLAC我不敢说(比如支持有损无损混合模式的wavpack也很有潜力),但我可以断言肯定不是APE。

  有人要问了:就算flac花好桃好,但我down下来就是ape啊,tta啊,tak啊…转格式什么的最讨厌了~KK要说的是,如果你非常确定你只在windows下听歌,那么随便什么格式都可以,如果你平时除了使用windows,还要用linux或mac osx或随身听甚至车载音响上听歌的话,flac绝对是你最好的选择。

  下回(Jimmy姐,到底是有下回?还是有下回?还是有下回?还是有下回?….)KK将和大家分享一套自己常用的格式转换以及TAG整理的流程。

  好了,关于数字音频和无损格式的几个比较有争议的话题就讨论到这里,感谢看完全文的朋友~

Jimmy:感谢KK同学的投稿,希望这篇带有点技术型的文章给给大家带来快乐。

84 条回复 A 作者 M 管理员
  1. 进来学习了一下,貌似现在FLAC的呼声好高啊

  2. 唔,5.1ch那个我也只有收黑契的听过,且当时速度好慢 5.1ch的好少

  3. 撒花,强烈期待下回~

  4. ・FLAC最大の取り柄に微塵も触れていません。
    「在我的电脑上(×),ape转wav的速度接近70倍速,而flac大约是450倍速,解码效率的差别(×)可想而知。」<ーーこの延長線でもっと語りべくところ、浮動小数点乗算と整数乗算の違い、Decoderの実現など。
    つまり、Baiduやサーチエンジンであちこちありきたりの情報より、少なくとも「Wiki」と「Flac本家自己紹介」的な内容が求められてます。

    ・大家对自己需要什么格式的音乐心理都有数了吧,如果只是听听而已,那320kbs的mp3就够了
     对了,因为FLAC还支持多声道
     矛盾、贅沢。音楽CDもまだステレオの段階で、自己主張することは意識過剰です。

    ・甚至车载音响上听歌的话,flac绝对是你最好的选择。
    微塵ですね。一つ間違った、ごめん。

    • Cっち さんは日本人ですか?

  5. Jimmyさん                  ↓
    (http://www.wavecn.com/content.php?id=156)。  <ーー修正希望。

    あと、転職おめでとう!

    • C君你把你要说的 写成一篇中文短文 我补充在文章后吧 谢谢

    • 其实在下很好奇C同学为什么只用日语表达 归国子女还是留学生?

    • 何と うらやましな

    • 麻鸡?

  6. 其次就是APE对错误数据的处理是直接播放,一般后果就是爆音,而FLAC的错误处理方式是静音 
           ~~~~ ・・ ~~         ~~
    ↑誤解です。まず波線の定義を理解してください。
    いわゆる「以訛傳訛」、かをもってかを伝う。

  7. 下载党表示有的下就行~

    • 同表示,哈哈。

  8. 网上下的ACG音乐几乎都是tta……
    因ipod的关系,用过段时间ALAC,后来觉得没意思就换高码率的AAC了

  9. 问题是,提供源的朋友使用什么格式,
    大多数网友根本接触不到原始的文件,只能被动的下载,

    • 转档太简单了

  10. 高压缩率ape解码负担确实有点重
    linux放ape也不是很大的问题
    不过确实喜欢flac,虽然wv好像也是开源的东西
    linux其实主要问题是对外挂cue支持普遍不好,amarok都只能放内嵌cue

    • 以前amarok要放ape的话只能用gstream作为后端,不知道现在有哪些后端是支持ape的。amarok有个支持cue的插件,但不知道是不是支持新版的amarok,不用linux好多年了…

  11. 我是来看焦点图的

  12. 不错啊,我最近怎么在研究音频呢!学习了

  13. 收藏了20多G的无损,装不了了,就只有拿下Itunes aac喏“

  14. 320kmp3就有上百G,要是无损得准备几块T级硬盘和大水管才行。。还好我是木耳朵。

  15. 弱弱的问一下,解码效率决定音质质量不?话说我大多数都是收集ape无损

    • 解码效率一般在一台正常电脑上是不影响音质的,除非你还在用奔腾mmx。但是在cpu只有22MHz的随身听上差别就大了。

  16. 演示曲目大好!The Garden of Everything也是我的最爱之一啊!

  17. C酱必然是个无损党,

    我没要求.所以320K足矣~

    • 8、9年前はロスレスなどありません。
      普通にCD買って128kbpsリッピングしてました。

  18. = =130多G的MP3党路过 刚败1T硬盘 无损学习中

  19. wv似乎“不少”人说不错……

  20. 如果需要无损 我基本都找FLAC 毕竟现在对FLAC的支持比较好 不过无论是高清还是无损 最大问题还是在于网络带宽 下载速度才是王道 原因嘛 大家心里都明白

  21. 平时骡子上APE FLAC随便挂的
    部分CUE文件损坏 虽然可以通过TXT文本更改 不过为何会出错呢

  22. 无损不敢存太多啊··每当到了硬盘告急时,我就会把无损转为320K,空间瞬间出来了····

  23. 那个黑契的5.1声道的无损我也下了。。。

  24. 很长的一篇文章,但是没多大意义

  25. 以前常用 Easy CD-DA Extractor 这软件把歌转FLAC,但不支持TTA,TAK。
    现在用千千转APE用台电的T51听,把目录留空的时候就能把歌放到原文件夹,乱码也通常直接用千千改。用千千命令行编辑器可以转FLAC但标签信息丢失(只剩下文件名,标签是空的)
    盘里现在已经堆了300多G无损了。现在准备挑最好的留下。
    期待KK同学的下一篇文章,希望可以帮我找到更高效的转歌方法。

    • うむ、ツッコミはちょっと厳しかったかもしれん。
      ネクストを期待しましょう。

    • 个人认为Easy CD-DA Extractor或者Exact Audio Copy之类的抓轨软件是用来生成wav+cue的。之后想转成有损,无损+cue,或者分轨的无损,都是fb2k的事情了。

  26. ape can play on linux,i’m sure

    but……………..so confuse,i had to install lots decoder to play it

    but flac,original support! i can manipulate flac in audacity without any plugin!

    that’s cool!

  27. 同感~收了一堆的无损的~有时候空间不够的时候都压500K的OGG~恩~是无限接近无损的好方式~

  28. ogg vorbis is good choice

  29. 前一阵子刚把盘里的格式统一成ogg……结果悲剧的发现mp3不支持ogg格式……看来又要经历一段阵痛了……顺提 将ape flac wv的古典全集转换真是件痛苦的事情……

  30. “将wav转为任何一种无损压缩格式,再还原成wav,前后的两个wav文件是完全一样的!!”

    虽然如此,但是还是有些无损下下来之后,重新解压为WAV和附带的log文件里的CRC值不同…实在是无奈啊

    我比较喜欢ape,flac的确也很好,但是ape要是有破音就知道是文件出问题了,FLAC静音了就听不出来了…

    还好我只用Windows,现在我连MP3都已经不用了…

    • PCMを前提にしちゃ、LosslessClassの話にならん。
      その前に、読込みとピックアップの話でもう皆さん無理ではないか。
      プロのチューンとアマのEAC、勝負するところではない。

    • 嘿 哥们 您讲啥呢?
      wav不就是个PCM么?
      我只不过是表示:现在我一般都是电脑来听了,MP3 Player都很少用了。是否320Kbps和啥格式以及对我没啥意义了,另外也只是表述了一下,有时share上down的无损档解压为wav和log里面的crc不匹配而已…
      难道crc不匹配的都是ama的EAC?

  31. 其实我想问问有没人开了和邪社会的Q群..
    又的留言

  32. 求KK联系方式,有事要问

  33. 我太弱了……看了一遍回复,西洋文不用翻译就看懂了,东洋文用翻译才勉勉强强看懂……

  34. 同感也觉得flac王道~~不过收的大部分古典还有早些的动漫无损全是ape的~在linux下根本没法整啊~
    还有分不分轨也是个问题~~老是为此矛盾~
    话说既然都无损,那转flac的几个level有啥区别?

    • 我的态度是尽量分轨,cue的通用性太差了;flac的几个level只是压缩率的不同,数字越大,压缩率越大。但是很多随身听都不支持高于8的压缩率。

    • why don’t you install ffmpeg?

      just compile it ,

      ffape can decode ape file,but …i don’t like ape

      and lots software original support ogg,flac,why don’t you choice them?

      gstreamer also can decode them ,totem can play them.

      what’s u r os version? and desktop environment? kde or gnome?

  35. 技术宅 拯救地球啊 – -泪目~

  36. “`进来翻了一翻“`又是日语又是英语“`真是无语“““至于无损和320的区别“`也只有在好一点的MP3上才听的出区别“`电脑上的话“真的分别不出来“

    • 其實那跟音效晶片有很大關係(耳機也有~~
      假如用比較高階的音效卡(我是RME 9632..
      就會發現細節差很多~

    • 320K和無損一耳朵的區別…320比較干…兩頭延伸性差別都很大…我用miniDAC解碼…耳機是AD1000PRM…

  37. verycd mp3 320 Kbps党路过。无损实在是听不出区别,硬盘也不是很大,而且一般都是喜新厌旧。╮(╯▽╰)╭
    ps 顺便围观c兄。(C兄见怪)怎么感觉这个名字很适c兄= =!

  38. 演示曲目美~~真綾大好~>w<

  39. 長見識了

  40. 其实我是来学习TAG整理方法的..对一大堆参差不齐的TAG信息已无能为力了

  41. 文字量好大。。。看的好辛苦。。。

  42. 我也有经常使用Exact Audio Copy抓取CD,台机听的话同样是比较倾向flac格式(整轨),至少我周围使用的设备都支持这个格式;tta,tak这两个格式接触的比较少,tta的话是在下一部分动漫周边歌曲的时候会遇到,还是接触比较少,不知道具体优点会是什么……
    随身听上还是倾向使用320kps的mp3,因为在户外,噪音通常干扰大,即使使用入耳的抵消噪音也不多(主动降噪耳机除外)……aac的话,目前也在考虑中……

  43. 爲什麽沒有提到用什麽播放設備?台式機應該用一個獨立聲卡,隨身設備還是CD最好。播放軟件foobar2000也沒談到,好歹windows下用foobar2000聽無損的多(千千無視)。音箱,耳機,耳放,希望下次的文章可以提到。
    一般下載都是日本音樂多,FLAC格式很少,只在BDRIP有看到一條音軌是FLAC。APE,TTA在SHARE上比較常見。

  44. KK姐下回介绍如何鉴别真无损和假无损吧~~~

  45. 技术宅拯救世界啊!

  46. 头大了=_=

  47. 没有一个APE的音频
    有也转FLAC了。
    倒是LINUX下CUE档的解析是个问题, 我无奈之下只好全部 SPLIT 成单个音轨。
    各位有什么高招没有?

    • audacious oss output

    • 从不AUDACIOUS。。我用BANSHEE和AMAROK2

    • songbird归由社区了

      amarok的qt依赖让我很崩溃

      gnome还是audacity好点。其实我偶尔用rhythmbox+music applet

    • 你太有洁癖了,有没有QT有什么关系,SMPLAYER不是也是QT的么,而且还这么好用~~

  48. 这是个无底洞…
    从录音制作到最后制品上架再到播放时的重现,每个阶段都会有不可预料的信息损失。我也陷在这个无底洞中过,其实只要保存的资料能重现心中的感动就足以了.

  49. 看下来回复,技术宅何止拯救世界的程度。。。
    期待下回

  50. 就算下了无损的,也从来都是转成MP3丢到iTunes里听,而且最高也就是192kb的……大家鄙视我吧

    • 饿,其实iTunes可以转320Kps

    • ID打错了

    • 我主要是不想占太大空间,而且nano也只有16G,能多装点就多装点。另外也确实对音质没什么要求。

    • 饿,那当我没说

  51. 看过这篇文章 只学到了一点就是知道了 无损音乐flac好!难道Jimmy是御姐?

  52. 长知识了 话说kk 听相声?

  53. ··虽然不太懂·也不追求无损(320的硬盘收藏表示压力很大·)
    ·flac原来也是无损(刚下载个·)
    ·玩音乐很少用音响听歌吧·(用音响和耳塞听起来差很多·感觉)

  54. 换了ipodclassic之后,便直接以下面的步骤进行了…
    cue sjis=>utf-8,FB2K+ffmpeg把一切转换成apple lossless,然后mp3tag加封面,最后扔进去,删除原文件和临时文件,最终保留原压缩包+ipod内的m4a….
    在之前是FB2k转eacc然后扔进n78

  55. 第一代古董nano 2GB只敢装192kbs的内牛满面飘…等我有了自己的电脑……我…………

  56. 请问用MediaCoder Audio Edition来转AAC效果可好。。。

欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论