Software zum schnellen Überprüfen von Standbildern von Videos und Erstellen von Screenshots

Ich muss für die Arbeit verschiedene Videos aus verschiedenen Dateiformaten überprüfen, aber meistens sind sie h264 in .mkv- oder .mov-Containern, und in kurzer Zeit einige Screenshots der interessantesten Standbilder machen.

Eigentlich öffne ich Videos mit VLC und schrubbe den Cursor auf der Zeitleiste und überspringe viele Sachen, die Art und Weise funktioniert, aber ich bin nicht so genau.

Wäre schön, wenn ich ein Programm (für Windows) finden könnte, das in der Lage wäre, den ganzen Film auf eine Zeitleiste mit verschiedenen Daumen zu laden und auf den Ausschnitt zu zoomen, um den Keyframe besser auf den Bildschirm zu bringen.

So etwas wie das, was professionelle Programme auf der Timeline machen, aber nur mit dieser Funktion.

Timeline mit Standbildern aus einem Film

Antworten (1)

So dumm es auch klingen mag, Sie können dies tatsächlich über die Befehlszeile mit der ffmpeg-Komponente in imagemagick tun oder ffmpeg direkt herunterladen .

Der Trick besteht darin, ffmpeg zu verwenden, um eine Reihe von Standbildern aus dem Film zu erhalten, und dann die Zeiträume einzugrenzen, die Sie interessieren:

ffmpeg -i inputfile.avi -r 10 -s qvga -f image2 image-%04d0.jpg

Ihnen ein QVGA-Bild (320 x 240) für jeweils 10 Sekunden des Films, Sie können dann entweder den Montagebefehl verwenden, um sie zu einer Montage zu kombinieren, oder einen Dateibrowser verwenden, um zu suchen und zu notieren, welche Bildnummern dann potenziell interessant aussehen Verwenden Sie die Optionen -ssund -t, um die Startzeit mit niedrigeren Raten (-r) und höheren Auflösungen festzulegen, um die interessanten Bits einzugrenzen (ich empfehle, die JPEG-Dateien zwischen den Läufen zu löschen.

Wenn Sie wissen, wann der gesuchte Screenshot ist, können Sie von Anfang an die -ss& -Optionen verwenden.-t

Vielen Dank für den ffmpeg-Vorschlag, an dieser Stelle denke ich, dass ich diese Richtung weiterverfolgen werde. Kleiner Hinweis: % unter Windows muss als %% maskiert werden.
Ok, ich habe ein bisschen in der Dokumentation gegraben und habe sogar eine schöne Textüberlagerung für den Timecode mit ffmpeg gefunden: ffmpeg -i inputfile.avi -filter_complex "fps=1/30, drawtext=fontfile=font.ttf: text='%%{pts\:hms}': x=100: y=50: fontsize=48: fontcolor=white@0.9: borderw=3: bordercolor=black, scale=iw/2:ih/2" screens/frame_%%04d0.jpgLeider ist das immer noch nicht confy.. Was ich möchte, ist ein Programm, mit dem ich einen Balken verschieben und die Skalierung vergrößern kann Zeit, auf diese Weise werden Ihre angezeigten Daumen entsprechend geändert.