ape2mp3: 一个从 APE/FLAC 到 MP3 的转换脚本

网上流传着一个脚本,可以把一个大的 APE/FLAC 文件分割转换成独立的 mp3 文件。脚本的作者不甚清楚,不过这个脚本的开头写道:Brian’s Archive CUE/FLAC Splitter v0.1, No sanity checking in place. Be careful.

下载脚本 ‘ape2mp3′。为适应它用到的软件的新版本的要求,我对原先的脚本做了点修改。

ape2mp3 的命令格式很简单(当然,你需要专辑的 APE/FLAC 文件和对应的 CUE 文件):

# ape2mp3 album.cue album.ape

注意:CUE 文件的编码必须跟你的系统当前的 locale 设置的编码一致。如果你的 locale 是 zh_CN.GBK,你的 CUE 文件也必须是 GBK 编码。如果你的 locale 是 zh_CN.UTF-8,你的 CUE 文件也必须是 UTF-8 编码。不同编码转换的命令是:

# iconv -f gbk -t utf-8 -o utf8.cue gbk.cue
# iconv -f utf-8 -t gbk -o gbk.cue utf8.cue

ape2mpe 用到了一些必需的应用软件。在 Fedora上,这些软件中的一部分可以从freshrpms.net上获得。简单起见,你可以先安装freshrpms-release,然后用‘yum’命令安装它们。其他一些软件我自己编译了它们的 RPM 包,可以从本站下载。

1. mac – Monkey’s Audio Codec (MAC) utility and library

# yum install mac

2. lame – LAME Ain’t an MP3 Encoder… but it’s the best of all

# yum install lame

3. shorten – Low complexity and fast waveform coder

# rpm -ivh shorten-3.6.0-1.2.i386.rpm
(src: shorten-3.6.0-1.2.src.rpm)

4. shntool – Multi-purpose WAVE data processing and reporting utility

# rpm -ivh shntool-3.0.6-1.i386.rpm
(src: shntool-3.0.6-1.src.rpm)

5. cuetools – Utilities to works with cue and TOC files

# rpm -ivh cuetools-1.3.1-2.i386.rpm
(src: cuetools-1.3.1-2.src.rpm)


一条评论

  1. keep_silence 说:

    非常好,谢谢!

留下评论