ffmpeg, zuschneiden, auswählen, dann für die Ausgabe zuschneiden

ffmpeg, zuschneiden, auswählen, dann für die Ausgabe zuschneiden

Ich möchte ffmpeg verwenden, um:

  1. Bild zuschneiden
  2. Erkennen von Szenenänderungen im zugeschnittenen Bild
  3. Gibt die gesamte Szene aus (unbeschnittenes Bild).

Ich weiß, wie 1. und 2. gehen, aber nicht 3.

Hier ist meine Befehlszeile:

ffmpeg.exe -i "movie.mp4" -vf "crop=130:250:220:50,select=gt(scene\,0.011)" -vsync vfr "movieThumb%%04d.png" 

Danke.

Antwort1

Verwenden

ffmpeg.exe -i "movie.mp4" -filter_complex "[0]split=2[roi][full];[roi]crop=130:250:220:50,select=gt(scene\,0.011)[roi];[roi][full]scale2ref[roi][full];[roi][full]overlay=shortest=1" -vsync vfr "movieThumb%%04d.png"

Der Videostream wird in zwei Teile aufgeteilt – in einem wird die Szenenerkennung durchgeführt. Dann wird die Größe wieder auf die volle Größe zurückgesetzt und der zweite Teil wird über den ersten gelegt. Da das Overlay nach Zeitstempel synchronisiert wird, werden die Szenenwechsel-Frames vom Overlay für die Ausgabe ausgewählt.

verwandte Informationen