Welche Tools gibt es, um aufeinanderfolgende Screenshots eines Films aufzunehmen?

1337
user1049697

Gibt es Werkzeuge, mit denen Sie in festgelegten Intervallen Screenshots eines Films aufnehmen können? ZB etwas, das im Sekundentakt einen Screenshot erfasst und in einer geordneten Reihenfolge in Dateien speichert. Ich verwende Windows, bin aber auch offen für Linux-Vorschläge.

2
Sind Sie unter Windows, Mac oder einer Linux-Variante? vaindil vor 11 Jahren 0
In welchem ​​Format befindet sich der Film? Scott Chamberlain vor 11 Jahren 0
@StevenH Ich bin unter Windows, ich konnte das nicht erwähnen. Ich werde den Beitrag aktualisieren. Das Format spielt keine Rolle, ich werde nur das konvertieren, was funktioniert. user1049697 vor 11 Jahren 0
Sie verwenden den Begriff "Screenshot". Möchten Sie den gesamten Bildschirm des Computers aufnehmen, auf dem das Video abgespielt wird, oder nur Frames des Videos? Scott Chamberlain vor 11 Jahren 0
@ScottChamberlain Vorzugsweise die Frames des Videos. user1049697 vor 11 Jahren 0

2 Antworten auf die Frage

4
Scott Chamberlain

Dies kann leicht über ffmpeg erfolgen, die Dokumentation beschreibt den Ablauf

Bilder aus einem Video extrahieren:

ffmpeg -i foo.avi -r 1 -s WxH -f image2 foo-%03d.jpeg 

Dies wird pro Sekunde aus dem Video und ausgeben wird sie in Dateien mit dem Namen ein Video - Frame extrahiert foo-001.jpeg, foo-002.jpegusw. werden Bilder neu skaliert werden, um die neuen BxH Werte passen.

Wenn Sie nur eine begrenzte Anzahl von Frames extrahieren möchten, können Sie den obigen Befehl in Kombination mit der Option -vframes oder -t oder in Kombination mit -ss verwenden, um das Extrahieren ab einem bestimmten Zeitpunkt zu starten.

Vielen Dank! Genau das habe ich gesucht. Und ein kurzer Tipp an alle: Versuchen Sie nicht, ffmpeg mit PowerShell auszuführen. Verwenden Sie cmd und sparen Sie sich viel Mühe. user1049697 vor 11 Jahren 0
0
dotVezz

Vielleicht macht AutoScreenShot das, was Sie brauchen.