2008年6月19日星期四

用 mplayer 和 lame 转换音乐 wma 到 mp3 格式(convert wma to mp3)

转换文件夹下的所有wma到mp3的脚本:

#!/bin/bash
#
# Dump wma to mp3
PATH=/opt/lame-3.97/bin:/opt/mplayer/bin:$PATH
for i in *.wma
do
if [ -f $i ]; then
rm -f audiodump.wav
mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader "$i"
dest=`echo "$i"|sed -e 's/wma$/mp3/'`
lame -h -m j --vbr-new -b 196 audiodump.wav "$dest"
rm -f audiodump.wav
fi
done