2016-04-04 18 views
0

Sadece genişlik ayarlamam gerekiyor, ffmpeg.ffmpeg yalnızca genişlik ayarlandı

ben aşağıdaki kodu kullandı:

ffmpeg -i IMG_0361.mov -y -vcodec mpeg4 \ 
     -vf scale=480:-1 -r 15 \ 
     -b 64k -acodec libfaac -ac 1 -ar 8000 -ab 12200 \ 
     -flags bitexact IMG_0361.mp4 

Ama bir hata gösteriyor:

ffmpeg: unrecognized option '-vf' 
+0

Komutun tam konsol çıktısını göster. – Mulvya

cevap

0

kabuk başka bir şey gibi filtre dizesi yorumlamak olmayabilir bu yüzden, tırnak arasına filtre zinciri Put bazı özel charaters içeriyorsa.

-vf'u -filter_complex veya -filter:v olarak değiştiririm. Komutu ayrıca tek bir satır komutuna çevirebilir ve bu şekilde deneyebilirsiniz. (Kullandığınız kabuktan bahsetmediniz, bu da sorun olabilir). Ayrıca, -b Ayrıca, -b belirsizdir ve -ab geçersizdir. Bit hızı ayarı için -b:<stream_specifier> biçimini kullanın.

bu deneyin: hatta o çerçeve boyutu için video için çok düşüktür

ffmpeg -y -i IMG_0361.mov -codec:v mpeg4 -filter:v "scale=480:-1" -r 15 -b:v 64k -codec:a libfaac -ac 1 -ar 8000 -b:a 12200 -flags bitexact IMG_0361.mp4 

Not 64k olduğunu, bunu 5-600k yükselmesi öneririm.