Miniaturansichten sind typische Bilddateien, die Einzelbilder aus einem Video enthalten. Video-Thumbnail-Blätter haben ihren Ursprung in Fotobögen, die vor etwa einem Jahrzehnt beliebter waren, als die Leute ihre Fotos noch ausdruckten. So wie Fotoblätter damals als Vorschau für die Bilder in Filmen und SD-Karten dienten, fungieren die Miniaturblätter, die wir hier sehen, als Vorschau für eine Videodatei. Sie lassen sich einfacher und schneller durchblättern, um den Inhalt und die Qualität eines Videos zu überprüfen, anstatt es in einem Mediaplayer zu öffnen und es von Anfang bis Ende zu „scannen“.
Zum Glück müssen Sie nicht bestimmte Frames aus Ihren Videos extrahieren und diese dann manuell in einem einzigen Bild anordnen. Mithilfe von Tools können Sie ganz einfach Miniaturansichten aus Videos erstellen. Wir zeigen Ihnen in diesem Artikel zwei Möglichkeiten, dies unter Linux zu tun.
Verwenden von Gnome-Videos
Wenn Sie Gnome verwenden, bietet der Standard-Mediaplayer mit dem Namen „Videos“ (eigentlich „Gnome-Videos“, da er Teil der Gnome-Tools-Suite ist und bis vor Kurzem auch als „Totem“ bekannt war) eine einfache Option Erstellung von Miniaturansichtsblättern.
Um es zu verwenden, führen Sie das Programm aus.
Öffnen Sie das Video, aus dem Sie Miniaturansichten erstellen möchten, und wählen Sie dann im Menü der Anwendung die Option „Screenshot-Galerie erstellen …“
Das sich öffnende Fenster bietet Ihnen einige grundlegende Optionen zu Ihren Miniaturansichtsblättern. Sie können die Breite jedes Miniaturbilds ändern und entweder das Programm die Anzahl der Screenshots automatisch auswählen lassen oder die Anzahl der gewünschten auswählen.
Anschließend müssen Sie nur noch oben in der Mitte des Fensters einen Namen für die Bildblattdatei eingeben und oben rechts auf Speichern klicken.
Die erzeugte Datei ist nützlich, aber wenn sie nicht wie erwartet aussieht, können Sie nicht viel tun. Für mehr Kontrolle über die Ergebnisse müssen Sie etwas verwenden, das mehr Optionen bietet.
Lesen Sie auch: So laden Sie DaVinci Resolve unter Linux herunter und konfigurieren es
Verwendung von FFMPEG
FFMPEG ist ein zugegebenermaßen sehr komplexes Befehlszeilentool, mit dem Sie auf vielfältige Weise mit Ihren Videos arbeiten können. Eine davon ist die Erstellung von Miniaturansichtsblättern. Dazu müssen Sie jedoch einen etwas komplizierten Befehl erstellen. Es wird ungefähr so aussehen:
ffmpeg -ss 3 -i "/path/to/video/file.mp4" -frames 5 -vf "select=not(mod(n\,3000)),scale=320:240,tile=4x3" -vsync vfr -q:v 10 image-sheet-filename_%03d.jpg
- -ss definiert einen Zeitversatz vom Anfang der Videodatei. Die meisten Videos beginnen mit einer Titelsequenz und in den meisten Fällen ist es nicht sinnvoll, ein Miniaturbild davon zu haben. Mit diesem Schalter weisen wir FFMPEG an, „X“ Sekunden ab Beginn des Videos zu ignorieren, um dessen wahrscheinlich nicht so aufregende Einführung zu überspringen.
- -i legt die Eingabedatei fest, aus der FFMPEG seine Miniaturansichten abruft.
- -frames definiert die Anzahl der Frames, die aufgezeichnet werden.
- -q:v legt die Komprimierungsqualität der erzeugten Bilddateien fest.
Was den interessantesten, aber auch kompliziertesten Teil dieses Befehls betrifft, müssen wir ihn etwas erweitern, da er drei Dinge gleichzeitig ausführt. Wir reden darüber:
-vf „select=not(mod(n\,3000)),scale=320:240,tile=4x3“Das -vf am Anfang weist FFMPEG an, einen Videofilter zu verwenden. Select=not(mod(n\,3000)) ist für die ausgewählten Frames in den endgültigen Bildern verantwortlich. Es dividiert die Nummer des aktuellen Frames („n“) durch die angegebene Nummer („3000“). Hat das Video Bild 3001 erreicht? Wenn wir 3001 durch die Zahl 3000 dividieren, erhalten wir 1, sodass dieser Rahmen der erste im ersten erzeugten Bildblatt ist. Haben wir Bild 6001 erreicht? Da 6001/3000 uns 2 ergibt, ist dies der zweite Frame und so weiter. Wenn Sie also diese Zahl reduzieren, erhöhen Sie die Häufigkeit der Frame-Auswahl und umgekehrt.
Mit dem Maßstab = 320:240 legen wir die Abmessungen jedes Miniaturbilds im endgültigen Miniaturbildblatt fest. Um optimale Ergebnisse zu erzielen, sollte die Auflösung unter Berücksichtigung des Seitenverhältnisses nur einen Bruchteil der Auflösung des Originalvideos betragen.
Schließlich definiert der Teil „tile=4x3“ des Befehls, wie die Miniaturansichten in jedem Blatt angeordnet werden.
Vielleicht ist Ihnen aufgefallen, dass der endgültige Dateiname für die erstellte Bilddatei so aussieht:
Der %03d-Teil besagt, dass FFMPEG, wenn es letztendlich mehr Bilder auswählt, als in ein einzelnes Blatt passen, basierend auf Ihrer Titeleinrichtung, mehr Bildblätter mit nummerierten Dateinamen erzeugt. Durch Verringern der „n\,NUMBER“ der Auswahl oder der Anzahl der Kacheln pro Blatt werden mehr Dateien erstellt und umgekehrt.
Dies hängt natürlich auch von der Länge der Videodatei ab. Es ist schließlich nur Mathematik: Ein dreieinhalbstündiges Epos wie „Der Herr der Ringe“ besteht aus Hunderttausenden Bildern mehr als einer von Pixars Kurzfilmen.
Wenn Sie die Anzahl der Bildblattdateien steuern möchten, die FFMPEG erzeugt, verwenden Sie die folgende Gleichung:
Gesamtzahl der Frames in Ihrem Video / Anzahl der Kacheln in einem Blatt / Anzahl der gewünschten BildblätterVerwenden Sie den Wert aus dem „mod(n\,RESULTS)“-Teil des Befehls.
Wenn Sie lieber einzelne Bilder als ein Miniaturbildblatt haben möchten, können Sie mit FFMPEG das Video auch in einzelne Bilder dekompilieren.
Auf welche andere Weise können Sie aus Ihrem Video ein Miniaturbildblatt erstellen?
Schreibe einen Kommentar