Ubuntu的默认播放器Rhythmbox默认不支持APE格式,因为APE格式是有版权的,而Flac格式是开放格式,且并不比APE差,甚至更好。所以在Linux下面,音乐格式首选Flac。但是因为历史原因,下载到的CD歌曲往往是APE格式,下面是如何将APE转成Flac,记录备查。
首先安装APE/Flac支持包,google到了mac-3.99-u4_b3-1_i386.deb这个包可以支持APE,然后安装转换工具shntool
sudo dpkg -i mac-3.99-u4_b3-1_i386.deb
sudo apt-get install flac
sudo apt-get install shntool
一般下载到的APE都是一个.ape加一个.cue成对的文件,cue中保存了CD音轨信息。转换方法是下面这条命令:
shntool split -f image.cue -t ‘%n.%t’ -o flac image.ape
即得到flac格式的音乐文件并按照cue文件信息,分割成每首歌曲一个文件。