2010-12-20 21 views

cevap

10

Ffmpeg'iniz varsa, terminal içinde bunu oldukça kolay yapabilirsiniz. Her mp4 dosyası üzerinden

$>cd /your/path/to/videos 
$>for i in *.mp4; do ffmpeg -i $i -ar 44100 $i.flv; done 

İkinci komut sadece yineler ve '$ i' için dosya adını atar: terminalinizin, şu bilgileri girin. Daha sonra giriş ve çıkış dosya adı olarak $ i kullanarak ffmpeg'i çağırırsınız. Çıktı için, sadece uzantıyı eklersiniz, bu durumda $ i.flv. Yani, dosya adınız 'video.mp4' ise 'video.mp4.flv' olarak çıkar.

Bu yardımcı olur umarım.

+3

, komut aşağıdaki gibidir: (* .m4a * .wma) içinde% f için ffmpeg -i "% f" -acodec libmp3lame -ab 128k "% f.mp3" yap –

0

Bu dönüştürmek ve bulma ve ffmpeg işlevlerini kullanarak ve çıkış soruları bastırmak yeni dosyaları yeniden adlandırmak olacak: Windows'un içinde

find /mymediapath (\ -name '*.mp4' \) -exec bash -c 'ffmpeg -y -i "$0" -strict -2 "${0/mp4/flv}"' {} \;