Taner Şenyurt

Kişisel gelişim sitesi…

Flv’den mp3 elde eden bash programi {Converting flv to mp3}

February5

Bash yani kabuk programlamayla alakali basit bir ornek .Bu program basitce icinde oldugu klasordeki butun flv dosyalarini mp3 yapmaya calisiyor.Kodu aciklarsak ilk satir foreach dongumuz butun .flv ile biten dosyalari al her birini $f in icine atip toplam sayisi kadar dondur anlaminda do dan sonra her donus icin yapacagi islemi yazmisiz.Her donuste o donusteki $f degiskeninin icindeki muzigi 128kb audio bitrate kalitesinde mp3′e ceviriyor ve her bir dosya mp3′e cevrildikten sonra konsola echo kisminda yazan yaziyi basar.Assagidaki yazan kodumuzu converter.sh olarak kaydediyoruz.Ve konsoldan

bash converter.sh

ya da

sh converter.sh

deyip programimizi calistiriyoruz.Islem tamam.

  1. for f in *.flv;
  2. do
  3. ffmpeg -i $f -ab 128kb $f.mp3
  4. echo "$f dosyasi $f.mp3 adi altinda kaydoldu…";
  5. done
posted under Bash, Linux, OS, Programming, Tips

Comments are closed.