如何在Mac系统里分割flac音乐文件,并转换为wav

FLAC是Free Lossless Audio Codec的缩写,中文可解释为无损音频压缩编码。不同于其他有损压缩如MP3,它不会破坏任何原有的音频信息,所以现在它已被很多软件及硬件产品所支持。但Mac不支持。虽然可以用VLC来播放FLAC文件,但因为我们往往得到的是一个Flac文件包含一张CD的音频,使用起来很不方便,也没办法进行再编辑。

现在有一些Mac上带有GUI界面的音频解/编码可以把flac文件转换成wav或mp3文件,但是还是不能按照一首歌一个文件的模式分割flac文件。我趁着周末的时候,在网上查了查,发现Linux/Unix系统下的两个命令行软件可以解决这个问题。

虽然我使用的是Mac,但是借用Macports,就可以实现把Linux上的工具安装到Mac上。好了,下面就说说步骤。

  1. 安装flac,flac官方网站提供了Mac版本的flac工具,安装以后就可以使用flac命令转换flac音频文件了。
  2. 安装Macports,安装了它以后,编译,安装和更新 X11/Aqua 开源软件了。
  3. 配置PATH: 安装完macports以后需要设置系统PATH,使port可以在Terminal里执行。关于如何修改PATH,Google一下就行了,很简单。
  4. 然后使用port安装cuetools和shntool两个工具。命令如下:
  5. sudo port install cuetools
    sudo port install shntool

  6. 安装成功后,就可以使用这两个命令来分割flac文件了。不过有个前提,必须有相应的cue文件。假设我们有一个x.flac的话,就可以使用如下的组合命令分割它了:

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

  7. 最后,使用flac命令,把分割好的文件转换为wav文件。flac -d *.flac

虽然有设置点儿麻烦,但是使用命令行来完成一些任务有的时候是很快的。特别是批量处理文件的时候。另外,使用命令是不是也比使用GUI工具更酷一点儿呢!

相关文章

Apple, Unix, macosx

Comments

One Response to “如何在Mac系统里分割flac音乐文件,并转换为wav”

Leave Comment

(必需)

(必需)