700 piksel genişliğinde, 400 piksel yüksekliğinde bir html 5 video oynatıcım var. avconv
Yeniden boyutlandırmak için ffmpeg kullanmaya çalışıyorum (en boy oranını koruyarak) ve oynatıcımla uyumlu olduğundan emin olmak için.
Giriş, herhangi bir boyutta bir dosya olabilir, bu yüzden daha büyük olanları yeniden boyutlandırmam gerekiyor, ancak daha küçük olanları siyah çubuklarla ortalamam gerekiyor. Şimdiye kadar denedim: -s
ve -aspect
, anahtarla pad
kullanıldığını gördüm , -vf
ancak ihtiyacım olanı elde etmek için nasıl çalıştığını anlamadım.
Bu ihtiyacım olan şey hakkında kabaca bir fikir. Mümkün mü bile olsa emin değilim. Neredeyse CSS'nin maksimum genişlik / maksimum yükseklik gibi. Bunun sadece bir karmaşa olabileceğinin farkındayım, ancak herhangi biri neden bahsettiğimi anlarsa, yardımına minnettar olurum, Teşekkürler.
avconv komutu:
avconv -y -i control.avi -vcodec libx264 -b 2000k -bufsize 20M -acodec aac -strict experimental -ar 44100 -ab 256k bigbuck_out.mp4