У меня есть html 5 видеоплеер, который имеет ширину 700px и высоту 400px. Я пытаюсь использовать avconv
ffmpeg для изменения размера (при сохранении соотношения сторон) и проверяю, подходит ли он моему проигрывателю.
Входными данными может быть файл любого размера, поэтому мне нужно изменить размер больших, но отцентрировать меньшие с черными полосами. До сих пор я пробовал: -s
и -aspect
я видел, pad
как используется с -vf
коммутатором, но не понимаю, как он работает достаточно, чтобы получить то, что мне нужно.
Это грубое представление о том, что мне нужно. Я не уверен, возможно ли это вообще. Это почти как CSS max-width / max-height. Я понимаю, что это может быть просто путаница слов, но если кто-то поймет, о чем я говорю, я был бы признателен за помощь, спасибо.
команда avconv:
avconv -y -i control.avi -vcodec libx264 -b 2000k -bufsize 20M -acodec aac -strict experimental -ar 44100 -ab 256k bigbuck_out.mp4