[分享]整轨ape转分轨mp3脚本(升级版见16楼threesond和17楼iblicf)
- TheThirdGhost
- 帖子: 1592
- 注册时间: 2006-07-23 16:25
- 来自: 南京
-
- 帖子: 16
- 注册时间: 2006-09-13 11:25
我把代码改了改,可以解决中文乱码的问题
代码: 全选
#!/bin/sh
PARAM=$#
if [ $PARAM -eq 2 ]; then
echo ""
echo ""
echo "***********************************"
echo *****Step1 转换ape为wav*****
echo "***********************************"
echo ""
echo ""
mac "$1" "`echo $1 | sed -e 's/.ape$//'`".wav -d
echo ""
echo ""
echo "***********************************"
echo *****Step2 转换wav为mp3*****
echo "***********************************"
echo ""
echo ""
lame -h -b 320 "`echo $1 | sed -e 's/.ape$//'`".wav "`echo $1 | sed -e 's/.ape$//'`".mp3
rm "`echo $1 | sed -e 's/.ape$//'`".wav
echo "************************************"
echo *****Step3 切分mp3文件*****
echo "************************************"
iconv -f GBK -t UTF8 "`echo $2 | sed -e 's/.cue$//'`".cue -o "`echo $2 | sed -e 's/.cue$//'`".cue.utf
mp3splt "`echo $1 | sed -e 's/.ape$//'`".mp3 -c "`echo $2 | sed -e 's/.cue$//'`".cue.utf
mid3iconv *.mp3
rm "`echo $1 | sed -e 's/.ape$//'`".mp3
echo ""
echo ******转换完成!*****
else
echo -e "usage: ape2mp3 filename(ape) filename(cue)"
fi
- iblicf
- 帖子: 3766
- 注册时间: 2007-01-15 17:15
让人看懂不好么 ,。。 : ))
代码: 全选
#!/bin/sh
#ape2mp3#author: TheThirdGhost
#CD quality 128Kbps
Freq=128
Mac="$1"
Wav="${Mac%.*}".wav
Mp3="${Mac%.*}".mp3
Cue="${Mac%.*}".cue
if [ $# -eq 2 ]&&[ -e $1 ]&&[ -e $2 ]; then
#*****Step1 转换ape为wav*****
mv $2 $Cue # 改成同名的 : )
mac $Mac $Wav -d
#*****Step2 转换wav为mp3*****
lame -h -b $Freq $Wav $Mp3
rm $Wav
#*****Step3 切分mp3文件*****
iconv -f GBK -t UTF8 $Cue -o $Cue.utf8
mp3splt $Mp3 -c $Cue.utf8
rm $Mp3
mid3iconv *.mp3
else
echo -e "\n\tusage: ape2mp3 file(ape) file(cue)\n"
fi
上次由 iblicf 在 2008-03-05 19:15,总共编辑 1 次。
- TheThirdGhost
- 帖子: 1592
- 注册时间: 2006-07-23 16:25
- 来自: 南京