CD->mp3変換スクリプト
英語のヒアリングの特訓せねばとビジネス英会話のCD買ってきた。mp3プレイヤーで聴く為に、CD->mp3の自動変換スクリプトを書いてみた。CDのリッピングにはcdparanoia、mp3変換にはlame、mp3のid3タグ挿入はmp3infoコマンドを使っている。音質は良くない方が勉強になるのでcdparanoiaのエラーチェックを外してmp3のbitrateは64kbpsに落とすようにしている。
以下がスクリプト
#!/bin/bash DIRNAME="bus_0606_a" if [ ! -d "temp" ] then mkdir temp fi if [ ! -d $DIRNAME ] then mkdir $DIRNAME else echo "$DIRNAME already exists" exit fi cd temp rm -f *.wav cdparanoia -ZB "1-" num=1 for i in *.wav do num2=`printf "%02d" $num` FILENAME="../$DIRNAME/$DIRNAME-${num2}.mp3" echo "FILENAME is $FILENAME" lame -b 64 $i $FILENAME mp3info -t "${DIRNAME}-${num}" -a $DIRNAME -l $DIRNAME $FILENAME num=`expr $num + 1` done rm -f *.wav echo "Finished!" eject
上記のスクリプトでCD1枚を10分くらいでエンコードしてくれる。
I have to listen English more and more to get a more listening skills of English. So I bought the CD of "Business English Covnersation (NHK-radio)". To listen by portable mp3 player. I wroute an easy conversion script from CD to mp3. The worser quality is better because it is better for listening training. So I removed the checking function in cdparanoia. And decrease the bitrate of mp3 to 64kbps.
By using above script. I could encode the whole CD in about 10 minutes.