處理下載的 APE + CUE 文件

火星人 @ 2014-03-12 , reply:0


  

喜歡音樂的朋友肯定有去有去驢子或者 BT 上下載專輯和 OST 的經歷吧,對於對聲音挑剔和想收藏的人來說,無損格式 (ape、flac、tta、wvc……) 即為首選,大多數無損的格式是 ape + cue 的格式。

在 Windows 下比較好說,一個 foobar 就可以解決全部問題,不過 ape + cue 這種情況,在 Linux 下目前還沒有什麼完美的解決方案,要不就是不穩定 (比如 Audacious),要不就是只能支持 flac + cue (比如 Amarok)。

 

無奈很多音樂資源都是 ape + cue 的,在 Linux 下完美的音頻播放器出世之前,先自己動手處理一下吧~

比如下載的音樂包含兩個文件:CDImage.ape、CDImage.cue。

既然有的播放器可以支持 flac + cue 的話,那麼把 ape 文件轉換成 flac 就可以了,你可以先把 ape 轉成 wav,再把 wav 轉成 flac:

mac CDImage.ape CDImage.wav -d
flac CDImage.wav CDImage.flac

 

你也可以用 shnconv 這個工具直接轉換:

shnconv -i ape -o flac CDImage.ape

當然之後不要忘記把 cue 文件中的文件名改掉,這樣就可以在支持 flac + cue 的播放器中播放了~

不過最穩妥的方式還是切割成分軌 flac 文件的格式,這樣就可以在任何的播放器乃至支持 flac 的電子設備上播放了~

可以用 bchunk 把前面已經解出的 CDImage.wav 按照 cue 文件切割成單獨的文件:

bchunk -w CDImage.wav CDImage.cue output

然後再去壓縮。

當然還有更簡單的辦法,用 shnsplit 這個工具,可以切割壓縮一步完成:

shnsplit -f CDImage.cue -i ape -o flac CDImage.ape

 

這樣問題就解決了,不過可惜的是 cue 文件中的歌曲信息也丟掉了,貌似目前沒有解決辦法……

shnconv 和 shnsplit 這兩個工具都屬於 shntool 這個軟體包~

(責任編輯:A6)






[火星人 via ] 處理下載的 APE + CUE 文件已經有183次圍觀

http://www.coctec.com/docs/enterprise/show-post-73441.html