|
近来下载了不少ape,因为我不喜欢xmms,gentoo下又没有bmp,所以无法使用那套现成的插件,为了解决播放问题在网上找了好久,总算整出一个还算可以的方案
一、必备软件:
1。ape解码器mac,为系统添加ape支持
下载地址:http://supermmx.org/linux/mac/
2。mplayer(提供audio-convert需要的解码器)
3。cuetools shntool(提供必要的工具)
二、两个script,分别用于分割wav和ape(网上搜的)
1.ape2splitwav,用法 ape2splitwav audio.ape audio.cue
#!/bin/bash
apefile=$1
cuefile=$2
wavfile=${apefile%ape}wav
mac $apefile $wavfile -d
echo "ape --> wav complete !"
echo "start to split wav !"
cuebreakpoints $cuefile > offset
shntool split -o wav -f offset $wavfile
rm offset $wavfile
echo "splitting complete !"
2.splitwav:用法splitwav audio.wav audio.cue
#!/bin/bash
wavfile=$1
cuefile=$2
echo "start to split wav !"
cuebreakpoints $cuefile > offset
shntool split -o wav -f offset $wavfile
rm offset $wavfile
echo "splitting complete !"
接下来使用chmod a+x ape2splitwav splitwav添加可执行属性,最好放入/usr/local/bin方便调用
三、转换工具:
audio-convert: 支持从wav、ogg、mp3、mpc、flac、ape、wma转换到wav, ogg, mp3, mpc, flac或者ape
下载地址:http://linux.softpedia.com/get/M ... -Convert-3104.shtml
解压后把audio-convert这个文件拷入/usr/bin,然后在当前用户状态下执行audio-convert-install,如果在root状态下执行只会作用于根用户
完成后在nautilus下右键点击就会发现多了一个scripts,子菜单里就有audio-convert
以后遇到这两类文件就只要遵循分割>转换,就可以解决,虽然麻烦了点,但可以省下不少空间,一般insane,也就是320kbps的mp3就足以满足需要
另外如果文件名不是乱码,通过转换就可以解决乱码问题 |
|