У меня есть html 5 видеоплеер, который имеет ширину 700 пикселей и высоту 400 пикселей. Я пытаюсь использовать 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