創用 CC 授權條款
除非另有註明,本網站的著作Fygul Hether製作,以創用CC 姓名標示-非商業性-禁止改作 4.0 國際 授權條款釋出。

2019年10月26日 星期六

無損音訊壓縮

前言與摘要

對於音樂迷而言,會希望將過去所買的珍貴音樂CD完善長久保存,然而音樂CD也有可能因存放環境或是時間過久的關係,多少會有發黴甚至受損的可能,進而破壞了播放的音質。將其數位化做儲存是個代替保存的好方式,採用無損壓縮的格式,更可保留原有的音質,並不像MP3之類的壓縮,會減損原有音質。雖然無損壓縮會比MP3佔用更多儲存空間,不過目前儲存裝置的價格已相當便宜,還是非常值得考慮。而且數位化後很容易做複本保存,這樣也可減少因儲存裝置失效或損壞所導致數位檔案遺失的機會。

有些人會以直接複製/拷貝CD的方式來做音樂光碟的複本,但許多CD播放機或是音響,對於這類以一般燒錄片所燒錄的音樂光碟片的讀取能力並不佳(音響不是設計來讀取這類燒錄片的),多半無法播放。這方式就只適於在電腦用的光碟機以播放器軟體來播放,但電腦用的光碟機也已逐漸式微,故不是良好的長久之計,做無損壓縮保存才是較完善的方法。而且現代新設計生產的數位音訊播放器也多半會支播這類音訊格式,自然這類格式多半也適用於另一種相當普遍的播放裝置:智慧型手機。

本文算是對以前寫的零星記錄做重新整理,內容包含無損音訊壓縮的常見格式、相關音訊擷取軟體與播放軟體。以下並不是詳盡列表,只是一些常用的,後面的參考可以找到更多相關資料。

較常見的無損壓縮音訊格式

  1. FLAC:Free Lossless Audio Codec,副檔名是.flac。
  2. Apple Lossless:或稱Apple Lossless Audio Codec (ALAC),或Apple Lossless Encoder (ALE),蘋果公司主導的格式,副檔名.m4a,另一種較少見.caf。
  3. WavPack:.wv。
  4. Monkey's Audio:也有人簡稱APE,副檔名是.ape。
  5. TTA:.tta。
  6. Windows Media Audio Lossless (WMA Lossless):.wma。舊版的WMA不是無損的,故光從副檔名,無法知道是否無損格式。
前5項是開放原始碼的格式。以上是綜合硬/軟體的支援度、編/解碼速度與開放格式……等等多項因素[1], [2]的考量後所做的排列。如果沒有特別考量,建議優先採用排在前頭的格式。

工具軟體

音訊擷取

以下軟體可用來從音樂光碟擷取音軌轉成音訊檔,包括上述所列格式之一部分或全部,視該軟體的功能而定:
  1. Fre:ac:支援多種作業環境,開放原始碼。
  2. TAudioConverter:開放源碼,Windows平台用,下載處
  3. foobar2000:Windows免費播放器軟體也可擷取音樂光軌,轉換音訊格式
  4. Exact Audio Copy:將音頻光碟的音軌轉換為WAV,也可將音訊檔燒錄成音樂光碟。Windows用。
  5. Monkey's Audio:做.ape格式無損音訊壓縮的軟體,僅支援Windows,開放原始碼,但採自家的授權協議,要配合像4之類的軟體使用。
以上是做這方面工作時較常見的軟體,當然這些軟體的功能並不限於此。如果只是想把音樂光碟轉成無損壓縮音訊檔,建議優先選排在前面的,所選的軟體不支援所要的格式時才再往下選。以上1-3項可直接自音樂光碟轉出無損壓縮音訊檔;4, 5的做法則是相當於先擷取成無壓縮的WAVE格式,再用音訊轉換軟體轉成所要的格式。基本上,2或3即可達成4, 5的工作。

如果以播放裝置放音樂,若不強求無損音質,或遇到剩餘容量較少,不方便使用較大的無損格式檔案,那麼可再轉成體積較小的如MP3這類格式來使用。不少多媒體格式轉換軟體都有此功能,上述1-3亦可。

播放軟體

現代的音訊或多媒體播放軟體大多可以播放上述的格式了,以下只是列出幾個用於電腦上的音訊播放軟體,手機用的就不寫了:
  • Clementine:之前介紹過的。
  • Audacious:開放源碼,支援Linux, BSD與Windows平台。
  • OooPlayer:與TAudioConverter都由同一人所創作,開放源碼,Windows平台用。
  • foobar2000

參考

  1. Lossless comparison
  2. Comparison of audio coding formats
  3. Lossless compression

沒有留言:

張貼留言