ffmpeg Mejora múltiples imágenes Zoom-Pan

ffmpeg Mejora múltiples imágenes Zoom-Pan

Pude usar la mejora en una imagen antes de desplazarme y hacer zoom usando este código:

ffmpeg -y -t 15 -i 1.jpg -t 15 -i 2.jpg -t 15 -filter_complex "[0:v]scale=8000:-1,zoompan=z='min(zoom+0.0020,1.5)':d=417[v0]; [1:v]zoompan=z='if(lte(zoom,1.0),1.5,max(1.021,zoom-0.0020))':d=417,fade=t=in:st=0:d=5[v1];[v0][v1]concat=n=2:v=1:a=0,format=yuv420p[v]" -c:v libx264 -map "[v]" -s "800x450" -t 300 -threads 2 video.mp4

Pero no puedo hacer lo mismo en varias imágenes usando:

ffmpeg -y -t 15 -i 1.jpg -t 15 -i 2.jpg -t 15 -filter_complex "[0:v]scale=8000:-1,zoompan=z='min(zoom+0.0020,1.5)':d=417[v0]; [1:v]scale=8000:-1,zoompan=z='if(lte(zoom,1.0),1.5,max(1.021,zoom-0.0020))':d=417,fade=t=in:st=0:d=5[v1];[v0][v1]concat=n=2:v=1:a=0,format=yuv420p[v]" -c:v libx264 -map "[v]" -s "800x450" -t 300 -threads 2 video.mp4

Este es el error generado:

Los parámetros del enlace de entrada in1:v0 (tamaño 1280x720, SAR 59001:59000) no coinciden con los parámetros del enlace de salida correspondientes in0:v0 (1280x720, SAR 1:1) [Parsed_concat_5 @ 0000022fb3004b80] No se pudo configurar el panel de salida en Parsed_concat_5 ¡Error al reinicializar los filtros! No se pudo inyectar el marco en la red de filtro: Argumento no válido Error al procesar los datos decodificados para la secuencia n.º 1:0 ¡Error de conversión!

Cualquier ayuda será apreciada, gracias...

Respuesta1

Usar

ffmpeg -y -i 1.jpg -i 2.jpg -filter_complex "[0:v]scale=8000:-1,zoompan=z='min(zoom+0.0020,1.5)':d=417:s=800x450,setsar=1[v0]; [1:v]scale=8000:-1,zoompan=z='if(lte(zoom,1.0),1.5,max(1.021,zoom-0.0020))':d=417:s=800x450,setsar=1,fade=t=in:st=0:d=5[v1];[v0][v1]concat=n=2:v=1:a=0,format=yuv420p[v]" -c:v libx264 -map "[v]" -t 300 -threads 2 video.mp4

zoompan opera en cada imagen individualmente. Al agregar -t 15antes de cada imagen, operará con 375 fotogramas de cada imagen, produciendo, para cada una, un zoompan de 417 fotogramas. No creo que esto sea lo que quieres.

Dado que concat se queja de relaciones de aspecto que no coinciden, se agrega setsar para forzar un SAR común.

información relacionada