1. 程式人生 > >Linux下常見音頻格式之間的轉換方法

Linux下常見音頻格式之間的轉換方法

明顯 壓縮 2008年 lin chunk sdn box 電腦 轉換

Linux下常見音頻格式之間的轉換方法

2008年06月28日 15:47:00 閱讀數:781 常常在電驢上下載CD的APE鏡像,下載後還原成WAV格式,再進行分割並提取自己喜歡的歌曲,然後轉成APE存入電腦,同時還轉成MP3存入MP4播放器。現在總結一下在 Linux 下如何這幾種格式之間相互轉換。 目前常見的音頻格式主要有: wav(無壓縮)、mp3/wma/ogg(有損壓縮)、ape/flac(無損壓縮) 無損壓縮是在不損壞音質的情況下進行壓縮,壓縮後大概有原來的一半,主要是為了方便在網上傳輸和存儲。壓縮後可以還原成和原來一模一樣的文件,如同RAR/ZIP壓縮文件一樣。 有損壓縮是以犧牲音質來換取文件大小,音質越差,文件越小。一般320K比特率的mp3聽起來和APE沒有什麽太明顯的差別,除非是聽那種專門試音的歌曲,或用非常好的耳機/音響來聽。 所需要用到的工具: ================= MP3 相關工具: lame OGG 相關工具: vorbis-tools APE 相關工具: mac FLAC 相關工具: flac WAV 相關工具: shntool BIN/CUE鏡像分割: bchunk 1. MP3 和 WAV 之間相互轉換 =========================== mp3 -> wav lame --decode <輸入_mp3文件> <輸出_wav文件> wav -> mp3 lame -b <比特率> <輸入_wav文件> <輸出_ogg文件> shntool conv -o "cust ext=mp3 lame -b <比特率> - %f" <輸入_wav文件> 2. OGG 和 WAV 之間相互轉換 =========================== ogg -> wav oggdec <輸出_ogg文件> -o <輸入_wav文件> wav -> ogg oggenc -b <比特率> <輸入_wav文件> -o <輸出_ogg文件> 3. APE 和 WAV 之間相互轉換 =========================== ape -> wav mac <輸入_ape文件> <輸出_wav文件> -d wav -> ape mac <輸入_wav文件> <輸出_ape文件> -c <壓縮比率, 默認為 2000> 4. FLAC 和 WAV 之間相互轉換 =========================== flac -> wav flac -d <輸入_flac文件> -o <輸出_wav文件> wav -> flac flac <輸入_wav文件> <輸出_flac文件> -<壓縮比率 1-8 , 默認為 5> 5. 分割APE/CUE鏡像 i) 先解碼成WAV格式 mac CDImage.ape CDImage.wav -d 再進行切割 bchunk -w CDImage.wav CDImage.cue output 或 shnsplit -f CDImage.cue CDImage.wav ii) 也可以直接切割 shnsplit -f CDImage.cue -i ape iii) 切割並轉換到其他格式(FLAC/mp3) shnsplit -f CDImage.cue -i ape -o flac CDImage.ape shnsplit -f CDImage.cue -i ape / -o "cust ext=mp3 lame -b 320 - %f" CDImage.ape 6. APE <-> FLAC 互相轉換 shnconv -i ape -o flac CDImage.ape shnconv -i flac -o ape CDImage.flac http://www.itwis.com/html/os/linux/20071216/694.html

Linux下常見音頻格式之間的轉換方法