Estoy intentando desplazar un video con FFMPEG usando el filtro de recorte. Estoy usando los parámetros x
y y
junto con el número de fotograma de entrada, n
para cambiar la posición de la región recortada por fotograma.
Usando ffmpeg 4.2 en Windows 10, por ejemplo:
.\ffmpeg.exe -i .\trim.mp4 -filter_complex "[0:v]crop=x=0.5*n:y=0.25*n:w=1280:h=720[v]" -map "[v]" out.mp4
Me encuentro con un problema en el que el vídeo de salida parece "temblar"/"temblar". Me gustaría poder realizar una panorámica "suave" en el vídeo.
He visto a otros sugerir una solución que implica primero aumentar la escala del video, realizar el recorte en el espacio de coordenadas ampliado y luego reducir la escala al final. Esto parece funcionar (dependiendo de cuánto mejoré antes), pero tengo preocupaciones sobre la velocidad/memoria, especialmente para videos de 4k.
¿Existe actualmente otra forma de lograr una panorámica "suave" usando FFMPEG?