Tengo un reproductor de video html 5 que tiene 700 px de ancho y 400 px de alto. Estoy tratando de usar avconv
ffmpeg para cambiar el tamaño (manteniendo la relación de aspecto) y asegurándome de que se ajuste a mi reproductor.
La entrada puede ser un archivo de cualquier tamaño, por lo que necesito cambiar el tamaño de los más grandes pero centrar los más pequeños con barras negras. Hasta ahora he intentado: -s
y -aspect
he visto que pad
se usa con el -vf
interruptor, pero no entiendo cómo funciona lo suficiente como para obtener lo que necesito.
Esta es una idea aproximada de lo que necesito. No estoy seguro de si es posible. Es casi como el ancho máximo / alto máximo de CSS. Me doy cuenta de que esto puede ser solo una mezcla de palabras, pero si alguien entiende lo que estoy hablando, agradecería ayuda, gracias.
comando avconv:
avconv -y -i control.avi -vcodec libx264 -b 2000k -bufsize 20M -acodec aac -strict experimental -ar 44100 -ab 256k bigbuck_out.mp4