veya
Kod: Tümünü seç
#!/bin/bash
# uzantidaki buyuk harfleri kucuk yapalim
# chmod +x wmadanmp3 ile calisma izni verip /usr/bin yada /usr/local/bin
# altina kopyalayin
# Kullanım : wav yada wma dosyalarının oldugu dizinde wmadanmp3 komutunu verin
# dosya ismindeki bosluklar sorun olusturuyor.. bosluklari temizleyelim..
for i in *.[Ww][Mm][Aa]; do mv "$i" `echo $i | tr ' ' '_' `; done
for i in *.[Ww][Aa][Vv]; do mv "$i" `echo $i | tr ' ' '_'`; done
# buyuk harfler kucuk harfe
for i in *.[Ww][Mm][Aa]; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done
for i in *.[Ww][Aa][Vv]; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done
# wma dosyalarından wav olusturalim
# olusan audiodump.wav dosyasini mp3 e cevirelim
for i in *.wma;do
mplayer "$i" -ao pcm -vc null -vo null
lame -m j -b 128 audiodump.wav "`basename "$i" .wma`.mp3"
rm audiodump.wav
done
for i in *.wav;do
lame -m j -b 128 "$i" "`basename "$i" .wav`.mp3"
done
