ffmpeg - Mehrere Bilder hochskalieren - Zoom-Schwenk

ffmpeg - Mehrere Bilder hochskalieren - Zoom-Schwenk

Mit diesem Code konnte ich vor dem Schwenken und Zoomen erfolgreich eine Hochskalierung auf einem Bild anwenden:

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

Ich kann das Gleiche jedoch nicht für mehrere Bilder tun, indem ich Folgendes verwende:

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

Dies ist der generierte Fehler:

Die Parameter des Eingabelinks in1:v0 (Größe 1280 x 720, SAR 59001:59000) stimmen nicht mit den entsprechenden Parametern des Ausgabelinks in0:v0 (1280 x 720, SAR 1:1) überein [Parsed_concat_5 @ 0000022fb3004b80] Ausgabepad auf Parsed_concat_5 konnte nicht konfiguriert werden. Fehler beim erneuten Initialisieren der Filter! Frame konnte nicht in Filternetzwerk eingefügt werden: Ungültiges Argument. Fehler beim Verarbeiten der dekodierten Daten für Stream #1:0. Konvertierung fehlgeschlagen!

Ich wäre für jede Hilfe dankbar, danke ...

Antwort1

Verwenden

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 bearbeitet jedes Bild einzeln. Durch Hinzufügen -t 15vor jedem Bild bearbeitet es 375 Einzelbilder jedes Bildes und erzeugt für jedes ein Zoompan von 417 Einzelbildern! Ich glaube nicht, dass das das ist, was Sie wollen.

Da Concat nicht übereinstimmende Seitenverhältnisse beschwert, wird Setsar hinzugefügt, um ein gemeinsames SAR zu erzwingen.

verwandte Informationen