¿Es posible hacer zoom en un video y guardarlo usando comandos ffmpeg?
Busqué mucho pero no encontré ninguna solución.
Respuesta1
Hacer zoom es un proceso de dos pasos. Tú quieres:
- Escale el vídeo según un factor de su elección.
- Recorta el vídeo a su tamaño original.
Se vería así, por ejemplo, para ampliar con un factor de 2, suponiendo un vídeo de entrada de 1280×720 píxeles:
ffmpeg -i entrada.mp4 -vf "escala=2*yo:-1,cultivo=iw/2:ih/2" salida.mp4
Por supuesto, puedes cambiar el factor aquí. Esto -1
significa que la altura se establecerá automáticamente.
Puede utilizar dos parámetros adicionales para que el crop
filtro establezca la posición de la ventana de recorte.
Echa un vistazo aguía de codificación x264si necesita cambiar la calidad de salida (se reducirá en comparación con la original, por supuesto).