ape转wav的脚本,利用cue切割大文件为中文名的单曲(原创)

Totem,mplayer,sopcast,realplayer,bmp
回复
zhengb66
帖子: 142
注册时间: 2006-06-27 15:48
送出感谢: 0
接收感谢: 0

ape转wav的脚本,利用cue切割大文件为中文名的单曲(原创)

#1

帖子 zhengb66 » 2007-06-29 17:11

此脚本用于ape到wav的转换,并把整个ape文件,按cue文件中的时间分割成单曲,文件名为utf-8编码的中文,在ubuntu可正常显示。你可以刻碟,或继续转mp3。

转换中需用到mac与wavsplit软件,可以用sudo apt-get install mac wavsplit安装。

以下是脚本内容:

#!/bin/sh
PARAM=$#
if [ $PARAM -eq 2 ]; then
echo ""
echo ""
echo "***********************************"
echo *****Step 1 Convert ape to wav*****
echo "***********************************"
echo ""
echo ""
mac $1 `echo $1 | sed -e 's/.ape$//'`.wav -d
echo "****************************************"
echo *****Step 2 Split wav to many files*****
echo "****************************************"
echo ""
echo ""
wavsplit `echo $1 | sed -e 's/.ape$//'`.wav `cat $2 | grep "INDEX 00" | awk '{printf("%s ",$3)}'`
echo "*******************************************"
echo *****Step 3 Rename filename to chinese*****
echo "*******************************************"
cat $2 | grep "TITLE" | awk '{printf("%sn",$2)}' | iconv -f GB2312 -t UTF-8> tmp.txt
i=1
while read line
do
if [ "$line" != "" ] && [ $i != 1 ]; then
linelen=`expr ${#line} - 2`
j=`expr $i - 1`
jlen=`expr ${#j} `
mv `echo $1 | sed -e 's/.ape$//'`/`expr substr 0$j $jlen 2`.wav `echo $1 | sed -e 's/.ape$//'`/`echo $line |sed 's/"//' | sed 's/"//'| sed 's/r//'`.wav
fi
i=`expr $i + 1`
done < tmp.txt
echo ""
echo ******Convert succes*****
rm tmp.txt
rm `echo $1 | sed -e 's/.ape$//'`.wav
else
echo -e "usage: ape2wav filename(ape) filename(cue)"
echo -e "usage:toavi music01.ape music01.ape.cue"
fi
头像
ghostry
帖子: 1532
注册时间: 2008-07-23 20:08
来自: http://www.ghostry.cn
送出感谢: 0
接收感谢: 1 次
联系:

#2

帖子 ghostry » 2008-09-14 20:00

sudo apt-get install mac wavsplit
我的怎么提示找不到mac你都加的什么源?贴出来呗!
http://www.ghostry.cn狂网技术工作室,组网建站,平面设计,java项目,空间域名.
好心人点这里进去注册并且用一次,给我增加点流量http://tinyurl.com/272ncjl
电脑配置:
公司:880G/II250/1TB/2G1333/
家:785G+/II245+/1TB/2G677/
死亡阴影
帖子: 130
注册时间: 2007-11-28 8:52
送出感谢: 0
接收感谢: 1 次
联系:

Re: ape转wav的脚本,利用cue切割大文件为中文名的单曲(原创)

#3

帖子 死亡阴影 » 2009-02-27 21:21

兄弟 绝对支持
头像
HuntXu
论坛版主
帖子: 5778
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

Re: ape转wav的脚本,利用cue切割大文件为中文名的单曲(原创)

#4

帖子 HuntXu » 2009-02-28 0:23

shntool
囗囗
不过output到cue有些问题,wav和flac都没问题...
HUNT Unfortunately No Talent...
头像
HuaChong
帖子: 493
注册时间: 2006-09-12 17:10
送出感谢: 0
接收感谢: 0
联系:

Re: ape转wav的脚本,利用cue切割大文件为中文名的单曲(原创)

#5

帖子 HuaChong » 2009-06-19 19:13

好帖子,支持一下,
回复

回到 “影音多媒体”