Video-Trimmer und -Schneider
Schneide oder kürze einen Clip aus einem Video lokal in deinem Browser, schnell und ohne Neukodierung.
Video-Trimmer und -Schneider wird geladen… Wenn nichts passiert, aktiviere JavaScript.
Ein Video-Trimmer lässt dich nur den Teil eines Clips behalten, den du möchtest, indem er die Leerstelle am Anfang, den Patzer am Ende oder einen kurzen Höhepunkt aus einer längeren Aufnahme herauslöst. Du gibst ihm eine Startzeit und eine optionale Endzeit, und er schreibt nur diesen Abschnitt heraus. Trimmen ist eine der häufigsten Videobearbeitungen, und es braucht keinen vollständigen Editor: ein einziger präziser Schnitt ist oft alles, was du vor dem Teilen oder Hochladen brauchst.
Häufig gestellte Fragen
Wird mein Video auf einen Server hochgeladen?
Verringert das Trimmen die Qualität?
Warum weicht der Schnitt leicht von der Zeit ab, die ich eingegeben habe?
Welches Zeitformat soll ich verwenden?
Welche Formate kann ich trimmen?
Gibt es eine Dateigrößenbeschränkung?
Kann ich einen Abschnitt aus der Mitte herausschneiden?
Funktioniert es offline?
Über Video-Trimmer und -Schneider
Dieser Trimmer läuft vollständig in deinem Browser über eine WebAssembly-Variante von FFmpeg, dein Video verlässt dein Gerät also nie. Außerdem führt er den Schnitt per Stream Copy durch, indem er die vorhandenen Audio- und Videodaten direkt in eine neue Datei kopiert, statt sie neu zu kodieren. Das macht das Trimmen selbst bei großen Dateien nahezu sofort, und es bedeutet null Qualitätsverlust: der behaltene Abschnitt ist Bit für Bit identisch mit dem Original.
Da Stream Copy nur an Keyframes (den periodischen vollständigen Bildern in einem komprimierten Video) sauber schneiden kann, kann der tatsächliche Schnitt um den Bruchteil einer Sekunde von der exakten Zeit abweichen, die du eingetippt hast, indem er auf den nächstgelegenen Keyframe vor deinem Startpunkt einrastet. Für die meisten Clips ist das nicht wahrnehmbar. Wenn du bildgenaue Schnitte brauchst, müsstest du neu kodieren, was langsamer und leicht verlustbehaftet ist; für die allermeisten Trimm-Aufgaben ist ein schnelles, keyframe-genaues Schneiden genau das, was du willst.
Zeiten werden als HH:MM:SS eingegeben (zum Beispiel 00:01:30 für neunzig Sekunden). Lass das Ende leer, um alles von der Startzeit bis zum Ende des Videos zu behalten. Die Ausgabe behält den ursprünglichen Container und die Codecs, eine MP4 bleibt also eine MP4 und spielt überall dort, wo es das Original tat.
Keyframes: warum das Video-Scrubbing dort einrastet, wo es einrastet
Komprimiertes Video ist keine einfache Abfolge vollständiger Bilder. Um Platz zu sparen, speichern Codecs gelegentliche vollständige Bilder, Keyframes oder I-Frames genannt, und beschreiben die Bilder dazwischen als Änderungen relativ zu ihren Nachbarn (P- und B-Frames). Ein P-Frame könnte sagen verschiebe diesen Pixelblock nach links und helle ihn etwas auf, statt das ganze Bild neu zu zeichnen. Das macht Videodateien klein, bedeutet aber auch, dass die meisten Bilder nicht eigenständig dekodiert werden können: sie hängen vom vorangehenden Keyframe ab.
Diese Abhängigkeit ist der Grund, warum schnelles, verlustfreies Trimmen nur an einem Keyframe beginnen kann: um die Wiedergabe mitten im Stream zu starten, brauchst du ein eigenständiges Bild als Ausgangspunkt. An einem beliebigen Bild zu schneiden würde erfordern, bis zum vorherigen Keyframe zurückzudekodieren und neu zu kodieren, was langsamer ist und etwas Qualität verliert. Stream-Copy-Trimmen umgeht das, indem es auf den nächstgelegenen Keyframe einrastet und die Daten wortgetreu kopiert.
Der Abstand der Keyframes (die GOP, oder Group of Pictures) ist eine Entscheidung, die beim Kodieren des Videos getroffen wird. Streaming-Formate nutzen häufige Keyframes, damit Player flüssig springen und die Qualität anpassen können; Archivkodierungen nutzen seltene Keyframes für maximale Kompression. Es ist derselbe Grund, warum eine Fortschrittsleiste manchmal an eine etwas andere Stelle springt als dorthin, wo du geklickt hast: der Player sucht den nächstgelegenen Keyframe.