linux下的播放器不能直接读取cue文件,所以想根据cue把单个flac音频分割成多个文件。软件shntool和cuetools可以实现切割和填写tag的目的。

1. 安装工具软件

 
  

sudo apt-get install shntool cuetools 

shntool是一款多用途的音频文件操纵工具,原生支持wav格式,要支持其他格式,需要安装相应的辅助程序,如flac对应flac音频格式,wavpack对应wav格式,mac对应ape音频格式(mac目前没有加入ubuntu/debian源,需手动安装)。

2. 安装辅助程序

 
  

sudo apt-get install flac wavpack 

3. 分割音频文件

 
  

cuebreakpoints audio_file.cue | shnsplit -o flac audio_file.flac 

4. 给分割后的文件打上tag

 
  

cuetag audio_file.cue split-track*.flac 

 

参考文章

http://aidanjm.wordpress.com/2007/02/15/split-lossless-audio-ape-flac-wv-wav-by-cue-file/

http://aidanjm.wordpress.com/2007/01/26/using-monkeys-audio-ape-files-in-ubuntu/