mp4 nach Bildern

Hi,

ein mp4-File, das einer Präsentation mit vielen Folien entspricht, soll in JPEG Bilder konvertiert werden. Welche Software ist dafür geeignet? Das Hauptproblem ist, die Folien aktualisieren sich in unregelmäßigen Zeitabständen, was dazu führt, dass der Konverter dies erkennen muss.

Hat jemand Ideen?

Gruss
Blanc
 
Mit ffmpeg jedes einzelne Frame rausschreiben, mit Imagemagick jeweils zwei aufeinanderfolgende Frames vergleichen und eins von beiden wegwerfen, wenn sie sich ähnlich genug sind und optional das ganze von Hand kontrollieren?
 
Nach Deinem Hinweis habe ich dieses mp4-File mit ffmpeg in jede Menge Frames konvertiert. Bisher habe ich leider keine Kommando mit Imagemagick gefunden, die jeweils zwei aufeinanderfolgende Frames vergleichen und eins von beiden wegwerfen sollte. Kennst Du die?

Gruss
Blanc
 
Imagemagick bringt ein CLI-Tool namens "compare" mit, die Doku liegt hier: ImageMagick: Command-line Tools: Compare

Das Tool erwartet als Parameter mindestens 3 (!) Pfade, die ersten beiden sind die Bilder, die verglichen werden sollen, in den dritten wird eine Visualisierung der Unterschiede geschrieben. Wenn du das aus nem Skript heraus verarbeiten willst und die Visualisierung nicht brauchst, kannst du den auch auf /dev/null setzen, z.b.:

compare -verbose foo.png bar.png /dev/null

Du solltest auf alle Fälle mit dem Parameter "-metrics" rumspielen: ImageMagick: Command-line Options
 
Zurück
Oben