儘管音頻CD不再像幾年前那樣由於流行的數字產業而流行,例如iTunes平台,尤其是夢幻般的Spotify,但CDA仍然在流通並繼續銷售。 因此,如果您擁有這些光盤之一,並且想要轉儲內容並以簡單的方式在MP3中進行處理,則在本LxA文章中,我們將說明如何 逐步將CDA轉換為MP3.
CDA由飛利浦和索尼在80年代創建,用於以數字格式存儲音頻,而不是早期的盒式磁帶。 迄今為止,它取得了巨大的成功,並且一直保存至今,但事實是,如果我們打算將音樂移至MP3播放器或從我們發行版中的聲音播放器等收聽音樂,通常 使用CD不切實際 由於歌曲數量有限,或者僅僅是因為不支持這些光盤的本機WAV格式。 這就是為什麼最好將其轉換為最通用,最輕便的格式,例如MP3。
格式 WAV或WAVE 它是Microsoft和IBM的發明,是這種CD-A通常使用的本機格式,可以為專業人士存儲高質量的音頻。 問題在於它佔用了太多空間,從而限制了可以存儲在CD上的歌曲數量。 例如,WAV中每分鐘的音頻消耗約10MB的空間,與其他格式相比這是胡說八道。 由於不能保存大於6.6GB的WAV文件,因此它們的長度也有大約4小時的限制。
如果我們進行計算,則在容量約為750MB的CD上,並且如果我們擁有一張專輯,其中的歌曲平均每首持續3分鐘,那麼我們只能存儲大約20或25首歌曲,而無需計算曲目之間的停頓時間佔用幾兆字節。 反而, 有了MP3,我們的畫質非常高,幾乎沒有任何損失 但是使用11bit / s時,我們的大小可以比WAV小128倍。 這意味著CD中可以容納的歌曲數量最多可以增加幾百首。
MP3由德國開發 卡爾·亨茨·勃蘭登堡 為了獲得這些好處,MP3使用了稱為MPEG-1 Audio Layer III或更現代的MPEG-2 Audio Layer III的有損壓縮算法,以實現這些好處,這幾乎成為了MPXNUMX的標準。音頻行業,也用於網絡流音頻。
使用Asunder將CDA提取到MP3:
我們將在不使用控制台和命令的情況下進行操作,而是通過簡單的圖形界面進行操作 多虧了Asunder計劃。 使用它,您可以翻錄全部內容,或僅選擇要轉儲到團隊的曲目。 您還必須安裝的另一個軟件包是lame,它將用於以我們想要的格式(在本例中為MP3)對下載的聲音進行編碼。 要安裝這些軟件包,您可以直接從 官方網站 或使用發行版的存儲庫與軟件包管理器輕鬆安裝...
一旦我們安裝了這些軟件包,就可以打開Asunder,並使用 插入的音頻CD 在光學閱讀器中,可以從其主屏幕中選擇它。 如果轉到首選項,則可以在可用的OGG,MP3和FLAC等中選擇各種設置,例如希望CDA傳輸到的格式。 在本例中,我們選擇我們接受的MP3,然後返回主屏幕,我們可以搜索CDDB並提取曲目。
您可以選擇所有這些對象,也可以只選擇所需的對象,然後單擊 提取按鈕 它們都將被轉儲並轉換為所選格式。 順便說一句,您會在界面中看到可以修改其他特徵,例如音軌的名稱,日期,標題等。事實是它沒有太多的神秘性或複雜性,但這是一個主題。人們在論壇和網站上提出很多要求。 解釋很簡單,我認為不值得多說,如果您有任何疑問,請留下您的評論...
從控制台將CDA轉換為MP3:
但是,如果您更喜歡使用 轉換命令 為了提高效率,您可以使用一些命令行工具。 如果您還記得的話,在上一節中,我談到了一個名為lame的軟件包,如果您已經安裝了它,則可以通過執行以下命令以簡單的方式將.wav轉換為.mp3:
lame canción.wav canción.mp3
但是像這樣,我們一步一步走,如果您更喜歡轉儲CD的所有內容,並以某種更自動化的方式將其轉換為MP3,我們可以 安裝軟件包:
- id3和id3v2:標籤編輯器。
- me腳:如我們所見,創建MP3文件。
- cdparanoia:從CD中提取曲目
- cddiscid:用於光盤的數據庫。
- abcde:CD的編碼器。
一旦安裝了這些軟件包,我們就可以創建 一個劇本 自動將所有音軌轉換為MP3。 將以下代碼複製並粘貼到您喜歡的文本編輯器中,並將其另存為cda-to-mp3.sh:
<pre class="bbcode_code">#!/bin/bash #Especificar el encoder para la conversión: MP3ENCODERSYNTAX=lame #Seleccionamos el path LAME=lame #Añadimos las opciones de lame necesarias: LAMEOPTS='--preset extreme' #Especificamos el formato de salida, en este caso MP3 OUTPUTTYPE="mp3" #Seleccionamos el rippeador para extraer las pistas del CDA CDROMREADERSYNTAX=cdparanoia #Localización para el programa anterior y sus opciones: CDPARANOIA=cdparanoia CDPARANOIAOPTS="--never-skip=40" #Programa de identificación del CD: CDDISCID=cd-discid #Localización de la base de datos (donde se almacenan): OUTPUTDIR="$HOME/musica/" #Damos formato a las etiquetas de las canciones: OUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${TRACKNUM}.${TRACKFILE}' VAOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}-${TRACKFILE}' #Decidimos cómo van a ser etiquetadas: ONETRACKOUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}' VAONETRACKOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${ALBUMFILE}' #Ponemos espacios en los nombres de las canciones: mungefilename () { echo "$@" | sed s,:,-,g | tr / _ | tr -d \'\"\?\[:cntrl:\] } #Extra para mejorar el script como correr varios encoders a la vez, etc. MAXPROCS=2 PADTRACKS=y EXTRAVERBOSE=y #Expulsa el CD una vez ha finalizado. EJECTCD=y</pre>
要運行它,並在驅動器中插入CDA,我們只需執行以下操作:
chmod +x cda-to-mp3.sh ./cda-to-mp3.sh
不要忘記離開你的 有疑問的評論 和建議...
對於喜歡聲音的人,更好的FLAC mp3已死!