LinuxGem
为你搜集新鲜的 Linux 技巧和软件

用 ping 探索你的邻居

处理下载的 APE CUE 文件

galeki posted @ 2008-01-22 05:23AM in 一般 Tips with tags flac cue ape
糟糕的 Nvidia Linux 驱动? ( 一 )

喜欢音乐的朋友肯定有去有去驴子或者 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 这个软件包~

相关文章
is-Programmer 相关文章

Comments Feed

1
Cite grasscap [Guest] posted @ 2008-01-22 07:45AM
俺都是在虚拟机中用foobar转的flac,虚拟机主要是为这个装的,无奈呀!为啥大家都喜欢ape呢

2
Cite yegle [Guest] posted @ 2008-01-22 09:32AM
mac这个程序是有点illegal的吧? 我一般是wine一个monkey's Audio的图形前端来转换ape到wav的

3
Cite abcx [Guest] posted @ 2008-01-22 10:45AM
转成WMA再转FLAC就有损了吧。。

4
Cite rcrx [Guest] posted @ 2008-01-22 12:54PM
wav 不是 wma,wav 简单的说就是最简单的没有压缩的音乐数据,最基本的单元。

5
Cite abcx [Guest] posted @ 2008-01-22 01:09PM
原来是这样! 受教了^_^

6
Cite panchoat [Guest] posted @ 2008-01-22 05:00PM
xmms2的开发版可以完美支持cue和ape的。在sir上有patch贴出来的。 用了挺久了。

7
Cite gnj [Guest] posted @ 2008-01-23 03:33AM
@grasscap: 大概是因为ape的压缩率稍高一些,在网上分享的话可以最大程度节省带宽的缘故吧。

8
Cite shili [Guest] posted @ 2008-01-23 06:19AM
http://www.linuxeden.com/html/solution/20080122/46184.html 这么快就被抄走了啊……晕

9
Cite galeki [Guest] posted @ 2008-01-23 07:21AM
@shili: 无奈汗,也没注明原文链接

10
Cite galeki [Guest] posted @ 2008-01-23 07:37AM
期待下 xmms2 正式版~ :-D

下面有 来源:linuxgem 供稿:linuxgem 不过好象没有连接

12
Cite galeki [Guest] posted @ 2008-01-24 07:39AM
呵呵,无所谓了~ 看着自己写的拙文到处飘也是件挺有趣的事情 :)

13
Cite mac [Guest] posted @ 2008-01-24 10:17AM
mac为啥是illegal的?

14
Cite hongewuyan [Guest] posted @ 2008-01-27 05:43PM
其实用k3b打开cue,无论播放还是转换格式都很方便的……

15
Cite latteye [Guest] posted @ 2008-02-03 08:43PM
http://latteye.com/2007/11/ape-flac-to-mp3-shell.html 用这个脚本就很方便了

16
Cite galeki [Guest] posted @ 2008-02-04 09:23AM
@latteye: Thank you! 博客不错,订阅了~ :)

17
Cite loujch [Guest] posted @ 2008-07-13 11:07PM
shnsplit -f CDImage.cue -i ape -o flac CDImage.ape 加上-t参数就可以用cue中的信息命名flac文件了 比如 -t "%n-%t"就是命名为"音轨号-标题.flac"

18
Cite galeki [Guest] posted @ 2008-07-15 12:21AM
@loujch: 多谢补充~ :)


* Login
*