wma'leri wav'a, wav'ları da isteğe göre mp3 veya ogg-vorbis'e çevirmek için mplayer komutları
gerekli programlar : oggenc, lame, mplayer
"mplayer -ao pcm -aofile foo.wav bar.wma" ile wma'i wav'a
"oggenc foo.wav" ile wav'ı ogg-vorbis'e
"lame foo.wav foo.mp3" ile de wav'ı mp3'e çevirmek mümkün.
Aylar sonra gelen edit: mplayer artık -aofile diye bir parametre desteklemiyor
mplayer -ao pcm:file=foo.wav foo.wma gibi bir komut vermeniz gerekiyor. Çok kötü yazılmış, ancak hedef dizinde türkçe karakter veya boşluk içeren dosyalar olmadigi surece duzgun calisan ufacik kodcuk aşağıda, belki birilerinin işine yarar.
#wma'lari wav yap sonra mp3 yap
for i in `ls *.wma`
do
isim=`echo $i | sed 's/.wma//g'`
wma=$i
wav=`echo $i | sed 's/wma/wav/g'`
mp3=`echo $i | sed 's/mp3/wav/g'`
echo $isim
mplayer -ao pcm:file=$wav $wma 2> /dev/null > /dev/null
echo "Wav yapiliyor"
done
for i in `ls *.wav`
do
mp3=`echo $i | sed 's/wav/mp3/g'`
echo "Mp3 yapiliyor"
lame $i $mp3
done
for i in `ls *.wma`
do
wma=$i
wav=`echo $i | sed 's/wma/wav/g'`
rm -rf $wma
rm -rf $wav
done