Warum „Einfach anhalten und Screenshot erstellen“ fehlschlägt
Der offensichtliche Ansatz besteht darin, die Wiedergabe anzuhalten und die System-Screenshot-Taste zu drücken. Es funktioniert, bis das Ergebnis zählt.
Eine Bildschirmaufnahme zeichnet auf, was die Anzeige angezeigt, nicht was die Datei enthält. Das bedeutet, dass die tatsächliche Auflösung des Videos auf die Größe Ihres Player-Fensters skaliert wurde, die Farben die Anzeigepipeline durchlaufen haben und alle Überlagerungen – Untertitel, die eigenen Steuerelemente des Players, ein Mauszeiger – in das Bild integriert wurden. Nehmen Sie einen 4K-Clip auf, der in einem 900 Pixel breiten Fenster abgespielt wird, und Sie haben dauerhaft drei Viertel der Details verloren.
Es gibt auch ein Präzisionsproblem. Durch das Anhalten landen Sie an der Stelle, an der der Player gerade angehalten hat, was normalerweise nicht das gewünschte Bild ist. Bei 30 fps dauert jedes Bild 33 Millisekunden; bei 60 fps, 17. Niemand trifft einen bestimmten davon, indem er auf die Leertaste tippt.
Beide unten aufgeführten Methoden lösen dieselben zwei Probleme: Sie speichern die Auflösung der Quelle und ermöglichen es Ihnen, Bild für Bild zu verschieben, anstatt zu raten.
Methode 1: VLC
VLC verfügt hier über zwei separate Funktionen, und die Auswahl der falschen ist der übliche Grund, warum die Leute es umständlich finden.
Schnappschuss – zum Aufnehmen eines Frames
Dies ist derjenige, den Sie für ein einzelnes Standbild benötigen. Spielen Sie das Video ab, nähern Sie sich dem Moment und dann:
- Windows / Linux:
Shift + S, oder Video → Schnappschuss erstellen - macOS:
Cmd + Alt + S, oder Video → Schnappschuss erstellen
Der Schnappschuss wird in der Quellauflösung geschrieben, nicht in der Fenstergröße – das ist der entscheidende Vorteil gegenüber einer Bildschirmaufnahme. Legen Sie zuerst das Ziel und den Dateityp fest, unter Extras → Voreinstellungen → Video → Video-Schnappschüsse, wo Sie das Verzeichnis, das Format (PNG oder JPG) und das Dateinamenpräfix auswählen können. Belassen Sie das Format auf PNG, wenn das Standbild in die Nähe eines Editors verschoben wird.
Um auf dem richtigen Frame zu landen, gehen Sie eher mit dem Schritt als mit dem Scrub. Die E Mit der Taste springen Sie im Pausenmodus genau um ein Bild weiter. VLC verfügt über keine Tastenkombination zum Schritten rückwärts – wenn Sie über das Ziel hinausgehen, müssen Sie eine Sekunde zurückgehen und wieder vorwärts gehen, was der irritierendste Teil des Arbeitsablaufs ist.
Szenenfilter – zum Erfassen vieler Bilder
Andere Funktion, anderer Zweck: Es schreibt automatisch ein Bild während der Wiedergabe. Der vollständige Pfad ist Extras → Voreinstellungen, dann wechseln Einstellungen anzeigen von „Einfach“ bis Alle unten links – der Filter ist in der einfachen Ansicht unsichtbar – dann Video → Filter → Szenenfilter.
Die Einstellungen, die wichtig sind:
- Bildformat —
pngoderjpg. - Präfix des Verzeichnispfads – wo Dateien landen. Wenn dieser Pfad nicht existiert oder nicht beschreibbar ist, schlägt die Extraktion stillschweigend und ohne jegliche Fehlermeldung fehl. Dies ist der Hauptgrund dafür, dass Leute berichten, dass „der Szenenfilter nichts bewirkt“.
- Aufnahmeverhältnis – Speichern Sie alle ein Bild N Frames dekodiert. Bei einer 30-fps-Quelle ergibt ein Verhältnis von 30 ungefähr ein Bild pro Sekunde; Ein Verhältnis von 1 speichert jedes einzelne Bild und füllt schnell eine Festplatte.
Dann – und das ist der Schritt, den jeder übersieht – zurückgehen zu Video → Filter in der gleichen „Alle“-Ansicht und aktivieren Sie das Häkchen Szenenvideofilter in der Liste. Durch die Konfiguration des Filters wird dieser nicht aktiviert. Speichern Sie, starten Sie VLC neu und spielen Sie die Datei ab. Frames werden nur geschrieben, während das Video tatsächlich abgespielt wird.
Methode 2: In einem Browser
Die Frame-für-Frame-Tool ist um das Single-Frame-Gehäuse herum aufgebaut, so dass das Schrittproblem direkt behandelt wird.
- Lass das Video rein. Es wird nichts hochgeladen; Die Datei wird von der Festplatte in die Seite eingelesen.
- Einstellen Quell-FPS passend zu Ihrem Filmmaterial. Dieses eine Feld entscheidet, wie weit sich ein einzelner Schritt bewegt. Der Standardwert ist 30; Wenn Ihr Clip 24, 25, 50 oder 60 fps hat, ändern Sie die Geschwindigkeit, bevor Sie fortfahren. Die Benutzeroberfläche zeigt die resultierende Schrittgröße an – bei 30 fps,
Step 0.0333s– damit Sie überprüfen können, ob es richtig aussieht. - Suchen Sie grob und gehen Sie dann genau vor. Verwenden Sie den Player-Scrubber, um innerhalb einer Sekunde zu gelangen, dann Vorheriger Frame / Nächster Frame genau dorthin laufen. Das Stepping funktioniert in beide Richtungen, was den praktischen Unterschied zur reinen Vorwärtsbewegung des VLC darstellt
E. - Überprüfen Sie die Zeitstempelanzeige. Es zeigt die aktuelle Position auf die Millisekunde genau an, sodass Sie genau aufzeichnen können, welches Bild Sie aufgenommen haben – nützlich, wenn das Standbild als Beweis für einen Fehlerbericht oder eine Überprüfungsnotiz dient.
- Klicken Sie Aktuellen Frame speichern. Das Bild wird in der nativen Auflösung des Videos geschrieben, ohne Player-Chrome und ohne Überlagerungen.
Finden der Quell-Framerate: in VLC ist es unter Extras → Codec-Informationen. Unter macOS wird es durch „Informationen im Finder abrufen“ angezeigt. Gelingt das nicht, gehen Sie zehnmal vor und achten Sie auf den Zeitstempel – wenn er insgesamt um 0,333 Sekunden vorrückt, sind Sie bei 30 Bildern pro Sekunde, 0,4 Sekunden bedeuten 25 Bilder pro Sekunde, 0,167 Sekunden bedeuten 60.
Drei Dinge, die schiefgehen
1. Der gespeicherte Frame ist nicht der, den Sie angesehen haben
Bei VLC-Schnappschüssen ist es bei einigen Builds und Hardware-Decodierungs-Setups üblich: Das Standbild wird aus der aktuellen Ausgabe des Decoders geschrieben, die ein oder zwei Frames vor dem liegen kann, was auf dem Display angezeigt wird. Bei einer statischen Aufnahme bemerkt es niemand. Bei Zeitraffer – einem Ball, einem Rad, einer Hand – ist der Unterschied der Sinn der Aufnahme.
Die Problemumgehung in VLC besteht darin, zuerst zu pausieren und mit Schritt zu gehen. E auf das gewünschte Bild und machen Sie erst dann den Schnappschuss; ein pausierter Decoder und eine pausierte Anzeige stimmen überein. Im Browser-Tool wird der gespeicherte Frame aus demselben pausierten Videoelement gelesen, das Sie gerade ansehen. Sie sehen also auch, was geschrieben steht.
2. Beim Steppen wird das gleiche Bild zweimal erzeugt
Fast immer liegt eine Nichtübereinstimmung der Bildrate vor. Wenn Quell-FPS auf 60 eingestellt ist, der Clip jedoch tatsächlich 30 beträgt, schreitet jeder „Schritt“ um ein halbes Bild voran – zwei aufeinanderfolgende Schritte landen also im selben Bild und das Bild ändert sich nicht. Symptom: Der Zeitstempel verschiebt sich, das Bild jedoch nicht.
Der umgekehrte Fehler ist schlimmer, weil er still ist: Stellen Sie 30 für einen 60-fps-Clip ein und jeder Schritt überspringt einen Frame. Nichts sieht kaputt aus, man sieht nur nie die Hälfte des Filmmaterials – möglicherweise auch das Bild, nach dem Sie gesucht haben. Stellen Sie den Wert richtig ein, bevor Sie mit dem Schritten beginnen.
3. Die Ausgabe ist kleiner als das Video
Wenn ein gespeicherter Frame mit 1280×720 aus einer 4K-Quelle ausgegeben wird, haben Sie mit ziemlicher Sicherheit eine Bildschirmaufnahme und keinen echten Frame-Export erstellt. Vergleichen Sie die Pixelabmessungen der Datei mit der Quelle: Extras → Codec-Informationen in VLC gibt die wahre Auflösung an.
VLCs Schnappschuss hat eine entsprechende Einstellung, über die Sie Bescheid wissen sollten – unter Einstellungen → Video → Video-Schnappschüsse, ein Nicht-Null Breite des Video-Schnappschusses erzwingt eine Größenänderung. Lassen Sie den Wert auf 0, um die Quellauflösung beizubehalten. Das Browser-Tool schreibt immer mit nativer Auflösung, ohne dass eine entsprechende Einstellung falsch sein könnte.
Wenn VLC die bessere Wahl ist
- Das Video ist bereits in VLC geöffnet. Wenn ja Sie sehen sich etwas an und möchten ein Standbild,
Shift + Sist schneller als alles, was eine andere Anwendung betrifft. - Codecs, die ein Browser nicht dekodieren kann. VLC spielt im Wesentlichen alles ab – ProRes, MKV mit ungewöhnlichem Audio, DVD-Strukturen, kaputte Dateien. Wenn der Browser es nicht abspielen kann, kann der Browser es nicht extrahieren.
- Streams und Netzwerkquellen. VLC kann Schnappschüsse von einem RTSP-Kamera-Feed oder einem Netzwerk-Stream erstellen; Ein lokales Datei-Tool kann das nicht.
- Lange unbeaufsichtigte Aufnahmen. Der Szenenfilter schreibt problemlos Frames durch eine zweistündige Aufnahme ohne Speicherbeschränkung. Ein Browser-Tab speichert Frames im RAM und wird dies nicht tun.
Das Browser-Tool eignet sich besser, wenn Sie sowohl vorwärts als auch rückwärts gehen müssen, wenn Sie möchten, dass der Zeitstempel neben dem Standbild aufgezeichnet wird, wenn das Filmmaterial so vertraulich ist, dass es Ihnen lieber ist, wenn es den Computer nie verlässt, und wenn Sie lieber keine Anwendung neu starten möchten, um eine Einstellung zu ändern.
Kurzreferenz
| Aufgabe | VLC | Browser-Tool |
|---|---|---|
| Ein Bild speichern | Shift + S (Cmd + Alt + S auf Mac) |
Aktuellen Frame speichern |
| Schritte einen Frame vorwärts | E |
Nächster Frame |
| Schritte einen Frame zurück | Nicht verfügbar | Vorheriger Frame |
| Sehen Sie sich den genauen Zeitstempel an | Wiedergabezeit, nur Sekunden | Millisekunden-Anzeige |
| Wählen Sie den Ausgabeordner | Einstellungen → Video-Schnappschüsse | Browser-Download-Speicherort |
| Erfassen Sie viele Bilder automatisch | Szenenfilter + Aufnahmeverhältnis | Intervall Extraktion |
| Vor der ersten Verwendung einrichten | Filterkonfiguration + aktivieren + neu starten | Keine |
| Netzwerk-Streams und Kameras | Unterstützte | Nur lokale Dateien |
| Ungewöhnliche Codecs | Fast alles | Nur das, was der Browser dekodiert |
| Stundenlange unbeaufsichtigte Aufnahme | Fein | Begrenzt durch Tab-Speicher |
Bei einem einzelnen Frame kommt es bei der ganzen Arbeit auf zwei Dinge an: die richtige Framerate zu finden, also Schritt für Schritt bedeutet, was Sie denken, und speichert es über den Decoder und nicht über den Bildschirm. Alles andere hängt davon ab, welches Fenster Sie gerade geöffnet haben.