Zoom de video usando comandos ffmpeg

Zoom de video usando comandos ffmpeg

¿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:

  1. Escale el vídeo según un factor de su elección.
  2. 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 -1significa que la altura se establecerá automáticamente.

Puede utilizar dos parámetros adicionales para que el cropfiltro 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).

información relacionada