Extrahiere das perfekte Bild aus jedem Video
Gehen Sie echte Frames einzeln durch, holen Sie eine ganze Serie im Intervall, oder lassen Sie die Differenzkurve die Schnitte finden. Alles decodiert in diesem Tab, und die Datei geht nirgendwohin.
Video hierher ziehen oder klicken zum Hochladen
MP4 · WebM · MOV und alles, was Ihr Browser decodieren kann – die Datei verlässt Ihr Gerät nicht
So funktioniert es
Video ablegen
Alles, was der Browser decodieren kann. Größe, Auflösung und echte Bildrate werden aus der Datei gelesen – das fps-Feld ist weg, es war geraten.
Auf dem Frame landen
Die Pfeiltasten springen ganze Frames, und jeder Schritt wartet, bis sich das Bild ändert. Mit dem Rad zoomen, um die Schärfe zu prüfen, und Alt halten, um mit der letzten Aufnahme zu vergleichen.
Oder eine ganze Serie holen
Alle N Sekunden, N gleichmäßig verteilt, oder jeder Frame eines Bereichs. Der Szenen-Scanner zeichnet die Differenz zwischen den Stichproben, damit Sie die Schwelle verschieben statt ihr zu glauben.
Exportieren
PNG, JPG oder WebP, in voller Größe oder verkleinert, einzeln oder als ZIP. Die Galerie zeigt, wie viel Speicher sie hält, und reicht einen Frame direkt ans nächste Werkzeug weiter.
Die Aufnahme wartet auf den Frame
Suchen ist asynchron: Zeichnet man das Video direkt nach dem Springen, erwischt man, was vorher auf dem Schirm war – meist den vorherigen Frame. Hier wartet jede Aufnahme auf den tatsächlich präsentierten Frame.
Die Bildrate wird gemessen
requestVideoFrameCallback meldet den Präsentationszeitpunkt jedes Frames, die Rate kommt also aus dem Video statt aus einem Feld, das Sie ausfüllen mussten. Übliche Raten rasten ein, aber 23,976 bleibt 23,976.
Stapelextraktion
Alle N Sekunden, N gleichmäßig über einen Bereich, oder jeder Frame zwischen zwei Punkten. Die Anzahl steht vor dem Start fest, und es stoppt, sobald Sie es verlangen.
Schnitterkennung
Luma-Differenz zwischen verkleinerten Stichproben, als anklickbare Kurve gezeichnet. Die Schwelle ist eine Zahl, die Sie steuern, kein verstecktes Urteil.
Zoom auf den Cursor
Radzoom bis 12×, Ziehen zum Verschieben, Doppelklick zum Zurücksetzen – um die Schärfe zu prüfen oder kleine Schrift zu lesen, bevor Sie sich festlegen.
Sichtbarer Speicher
Blobs in voller Größe summieren sich schnell: Die Leiste zeigt Vorschaubilder, jeder Frame nennt sein Gewicht, und die Summe warnt, bevor der Tab schwer wird.
Nichts wird hochgeladen
Der Browser decodiert das Video aus einer lokalen Object-URL. Kein Server, keine Warteschlange, keine Telemetrie über Ihr Material.
Übergabe an die übrige Suite
Schicken Sie einen Frame direkt an CropSnap, CompressSnap, den Hintergrundentferner oder MemeBolt – ohne Download und erneuten Upload.
Der Frame, den Sie gesehen haben – nicht der davor
Die Bildrate wird am Video selbst gemessen, und jede Aufnahme wartet, bis der Frame wirklich auf dem Schirm ist – das gespeicherte Standbild ist das, das Sie angesehen haben.
Decodiert vom Browser, den Sie schon haben
Das Video läuft von einer lokalen Object-URL, die Frames werden auf ein Canvas gezeichnet: Die Extraktion läuft mit der Geschwindigkeit Ihres eigenen Decoders, ohne Encoding-Warteschlange davor. Nichts wird hochgeladen, nichts wartet auf einem Server, und Tab schließen genügt, um die Datei loszuwerden.
Thumbnails, Belege, Referenzen
Das sauberste Standbild für ein Thumbnail, genau der Frame, in dem ein Bug auftaucht, Referenzmaterial für ein Design, oder die Dokumentation dessen, was bei 00:04:11 geschah – alle brauchen den Frame, den Sie angesehen haben, nicht den davor. Mit gemessener Rate und abgewartetem Sprung ist die Framenummer auf dem Schirm die Framenummer in der Datei, und Vor und Zurück landet jedes Mal auf demselben Bild.
Dein Video bleibt auf deinem Gerät. Keine Uploads, keine Datenbanken, kein Tracking — die Datei lebt nur im lokalen Speicher und verschwindet beim Schließen des Tabs.
Häufig gestellte Fragen
QWird mein Video irgendwohin hochgeladen?+
Nein. Der Browser decodiert es aus einer lokalen Object-URL, und die Frames werden im selben Tab auf ein Canvas gezeichnet. Es gibt keine Serverkomponente, und beim Schließen der Seite ist die Datei weg.
QWoher kennt es die Bildrate?+
Es misst sie. Das Video läuft einen Sekundenbruchteil stumm, während requestVideoFrameCallback den Präsentationszeitpunkt jedes Frames meldet; der Median der Abstände wird zur Rate. Wo der Browser diesen Callback nicht bietet, sagt das Werkzeug es, statt so zu tun.
QWarum ist das Schrittweise langsamer als früher?+
Weil jeder Schritt jetzt wartet, bis der neue Frame präsentiert ist, bevor er sich für erledigt erklärt. Dieses Warten ist der Unterschied zwischen dem Frame, den Sie ansehen, und dem davor.
QKann ich viele Frames auf einmal holen?+
Ja. Der Stapel-Tab nimmt einen alle N Sekunden, N gleichmäßig über einen Bereich, oder jeden Frame zwischen zwei Punkten, bis zu 500 pro Lauf. Die Anzahl steht vor dem Start fest, und Stopp oder Escape beendet es sofort.
QWas misst die Szenenerkennung wirklich?+
Die mittlere absolute Luma-Differenz zwischen aufeinanderfolgenden Stichproben auf einer 64 Pixel breiten Verkleinerung. Alles wird gezeichnet: Sie sehen den Abstand jeder Stichprobe zur Schwelle und verschieben die Schwelle, statt einem versteckten Wert zu glauben.
QIn welcher Qualität werden Frames exportiert?+
Standardmäßig in der nativen Auflösung des Videos, als verlustfreies PNG oder als JPG/WebP mit Qualitätsregler. Auf Wunsch auch mit 50 % oder 25 %, wenn es um einen Kontaktabzug statt um ein Master geht.