LosslessCut: Das Schweizer Taschenmesser für verlustfreie Video-/Audio-Bearbeitung
(github.com/mifi)LosslessCut
LosslessCut ist ein FFmpeg-basiertes plattformübergreifendes GUI-Tool, mit dem sich Video- und Audiodateien schnell und ohne Qualitätsverlust bearbeiten lassen. Mit diesem Tool können große Videodateien, die etwa mit Videokameras, GoPros oder Drohnen aufgenommen wurden, schnell zugeschnitten werden, um Speicherplatz zu sparen. Auch beim Hinzufügen von Musik- oder Untertitelspuren zu einem Video ist keine Kodierung erforderlich.
Hauptfunktionen
- Die meisten Video- und Audioformate verlustfrei schneiden
- Smart Cut (experimentelle Funktion)
- Bestimmte Teile von Video/Audio verlustfrei ausschneiden
- Die Reihenfolge von Video-/Audiosegmenten verlustfrei neu anordnen
- Dateien mit denselben Codec-Parametern verlustfrei zusammenführen/verbinden
- Beliebige Spuren aus mehreren Dateien kombinieren (z. B. Musik- oder Untertitelspuren zu einer Videodatei hinzufügen)
- Unnötige Spuren entfernen
- Nur einige Spuren neu kodieren oder ersetzen
- Alle Spuren aus einer Datei extrahieren (Video, Audio, Untertitel, Anhänge usw.)
- Schneller Multi-Datei-Workflow (kein Massen-/Batch-Export)
- Workflow mit Tastaturkürzeln
- Video/Audio verlustfrei in ein anderes Containerformat remuxen
- Schnappschüsse in voller Auflösung im JPEG-/PNG-Format aus Videos aufnehmen
- Videoframes als Bilder exportieren (jeden n-ten Frame, jede Sekunde, bei Szenenwechsel)
- Nur aus dem gewählten Zeitbereich exportieren
- Option, den ursprünglichen Zeitstempel in Bilddateinamen einzubeziehen
- Schnittpunkte manuell zeitlich eingeben
- Timecode-Offset pro Datei anwenden (automatisch aus der Datei geladen)
- Dateimetadaten, spurbezogene Metadaten und spurbezogene Dispositionen bearbeiten
- Rotations-/Ausrichtungsmetadaten von Videos ändern
- Technische Daten aller Spuren anzeigen
- Timeline-Zoom und Sprünge zwischen Keyframes
- Video-Thumbnails und Audio-Wellenform
- Schnittsegmente in einer Projektdatei speichern
- Letztes FFmpeg-Befehlsprotokoll anzeigen
- Rückgängig/Wiederholen
- Schnittsegmente beschriften
- Segmente mit Tags kommentieren
- Segmente importieren/exportieren: MP4-/MKV-Kapitelmarken, Textdateien, YouTube, CSV, CUE, XML (DaVinci, Final Cut Pro) usw.
- Integrierter Kapitelmarken-Editor für MKV/MP4
- Untertitel anzeigen
- Anpassbare Tastaturkürzel
- Schwarze Szenen erkennen, stummes Audio erkennen, Szenenwechsel erkennen
- Timeline in Segmente mit Länge L oder N aufteilen
- Geschwindigkeit von Video- oder Audiodateien anpassen (FPS ändern)
- Einfache CLI und HTTP API
Beispiele für verlustfreie Anwendungsfälle
- Werbung aus aufgezeichneten TV-Sendungen entfernen (aus TS nach MP4 neu formatieren)
- Audiospuren aus einer Datei entfernen
- Musikspuren aus Videos extrahieren und nach Bedarf zuschneiden
- Musik zu einem Video hinzufügen (oder eine vorhandene Audiospur ersetzen)
- Audio- und Videospuren aus separaten Aufnahmen zusammenführen
- Externe Untertitel in ein Video einbetten
- H264/H265-MKV-Videos schnell in MOV oder MP4 ändern, um sie auf dem iPhone abzuspielen
- Schnittzeiten aus anderen Tools als EDL (Edit Decision List, CSV) importieren und in LosslessCut ausführen
- Schnittzeiten als CSV-EDL exportieren und in anderen Tools weiterverarbeiten
- Dateien schnell anhand von MP4-/MKV-Kapiteln schneiden
- YouTube-Videos schnell kapitelweise schneiden (oder Musikzeiten aus Kommentaren)
- Die Sprache von Audio-/Untertitelspuren in einer Datei ändern
- Cover-Art/Thumbnails aus externen JPEG-Dateien oder Frames aus der Timeline an Video/Audio anhängen
- Autor, Titel, GPS-Position und Aufnahmezeit eines Videos ändern
- Rotation von Videos korrigieren, bei denen ein falsches Ausrichtungs-Flag gesetzt wurde
- Video-/Audioclips X-mal wiederholen (ohne Neukodierung)
- Video oder Teile davon in X Bilddateien umwandeln (verlustfrei)
- Video nach Szenen in einzelne Dateien aufteilen
- Stille Bereiche aus Audio/Video herausschneiden
- Video in Segmente aufteilen, um das 140-Sekunden-Limit von Twitter einzuhalten
- Jedes Segment mit einem oder mehreren Tags annotieren und diese verwenden, um Segmente zu organisieren oder eine Ausgabeordnerstruktur bzw. Hierarchie zu erzeugen
Schnittzeiten als YouTube-Kapitel exportieren
- Beim Export Zusammenführen aktivieren und "Kapitel aus zusammengeführten Segmenten erstellen" einschalten
- Die exportierte Datei öffnen und im Dialogfeld "Kapitel importieren" wählen
- Datei -> Projekt exportieren -> YouTube-Kapitel
Nur die Audiospur neu kodieren und die verlustfreie Videospur beibehalten
- Jede Spur als separate Datei exportieren
- Audiodatei mit Handbrake oder einem ähnlichen Tool neu kodieren (bei MP4-Dateien als AAC kodieren)
- Den extrahierten Videostream in LosslessCut öffnen
- Die kodierte Audiodatei öffnen und "Alle Spuren aus neuer Datei einbeziehen" wählen
- Exportieren
Fortgeschrittener mehrstufiger Workflow
Tipp: LosslessCut kann mehrfach verwendet werden, um einzelne Spuren getrennt zu schneiden
- Datei öffnen und alle Spuren als separate Dateien exportieren
- Die exportierten Spurdaten unabhängig voneinander öffnen und nach Wunsch schneiden
- Die Spuren wieder zum Video hinzufügen und zu einem Ausgabevideo zusammenführen
Download
Wenn du die kontinuierliche Weiterentwicklung von LosslessCut unterstützen und von einem sicheren und einfachen Installationsprozess sowie automatischen, stabilen Updates profitieren möchtest, solltest du einen Download über deinen bevorzugten Store in Betracht ziehen.
Unterstützte Betriebssysteme
- Mac OS X: Intel DMG / Apple Silicon DMG
- Windows: 7zip (Windows 7, 8 und 8.1 werden seit v3.50.0 nicht mehr unterstützt)
- Linux: x64 tar.bz2 / x64 AppImage / arm64 tar.bz2 / Raspberry Pi armv7l
Unterstützte Formate
LosslessCut verwendet den HTML5-Videoplayer von Chromium, daher werden nicht alle von FFmpeg unterstützten Formate und Codecs nativ unterstützt. Im Allgemeinen funktionieren die folgenden Formate:
- Videoformate:
MP4,MOV,WebM,Matroska,OGG,WAV - Audio-Codecs:
FLAC,MP3,Opus,PCM,Vorbis,AAC - Video-Codecs:
H264,AV1,Theora,VP8,VP9,H265(Hardware-Decoder erforderlich)
Video-Demos
- Allgemeine Funktionen
- So fügt man MP4 Thumbnails/Cover-Art hinzu
- So fügt man einem Video mehrsprachiges Audio hinzu
Allgemeiner Workflow
- Videodatei per Drag-and-drop in den Player ziehen oder
⌘/CTRL+Overwenden SPACEdrücken für Wiedergabe/Pause oder mit◀``▶,,``.oder dem Mausrad/Trackpad-Rad vor- und zurücknavigieren- Den Zeitmarker verschieben, um Start- und Endzeit des Schnittsegments auszuwählen, dann
Idrücken, um die Startzeit festzulegen, undO, um die Endzeit festzulegen - Alle Segmente werden behalten und als neue Datei exportiert. Um dieses Verhalten zu ändern, kann das Yin-Yang-Symbol ☯️ verwendet werden, um die ausgewählten Segmente zu entfernen und stattdessen die Teile zwischen den Segmenten zu exportieren
- Um mehrere Segmente hinzuzufügen, zur gewünschten Startzeit gehen,
+drücken und dann mitI/Odie Start-/Endzeit des nächsten Segments festlegen - Um nach dem Schneiden alle ausgewählten Segmente wieder zu einer Datei zusammenzuführen, den Button
Separate filesaufMerge cutsumschalten - Um in einen bestimmten Ausgabeordner zu exportieren, den Button
Working dir unsetdrücken (Standard: Ordner der Eingabedatei) - Um die Ausrichtung zu ändern, den Button Drehen drücken
- Standardmäßig werden die Audio-, Video- und Untertitelspuren der Eingabedatei geschnitten und exportiert. Über den Button
Trackslassen sie sich anpassen und/oder neue Spuren aus anderen Dateien hinzufügen - Es kann ein neues Ausgabeformat gewählt werden
- Segmente im rechten Segment-Panel per Rechtsklick mit Optionen versehen oder per Drag-and-drop neu anordnen. In der zusammengeführten Ausgabe erscheinen sie in dieser Reihenfolge
- Wenn alles fertig ist, den Button
Export(oderE) drücken, um eine Übersicht der Exportoptionen anzuzeigen - Exportoptionen können angepasst werden
- Zum Bestätigen des Exports erneut auf Export drücken
- Um am aktuellen Zeitpunkt einen JPEG-/PNG-Schnappschuss aufzunehmen, den Kamera-Button (oder
C) drücken - Um die Originaldatei in den Papierkorb zu verschieben, den Papierkorb-Button drücken
- Für die besten Ergebnisse kann es nötig sein, ein anderes Ausgabeformat zu versuchen (Matroska nimmt fast alles auf), den Keyframe-Schnittmodus zu ändern oder einige Spuren zu deaktivieren
- Um alle Tastatur- und Maus-Kürzel zu sehen,
SHIFT+/drücken - Hinweis: Die ursprüngliche Videodatei wird nicht verändert. Stattdessen wird im selben Verzeichnis wie die Originaldatei eine Datei mit from/to-Zeitstempeln erstellt
Meinung von GN⁺
- LosslessCut ist ein Tool zum schnellen, verlustfreien Bearbeiten von Video- und Audiodateien und besonders nützlich für Nutzer, die mit großen Dateien arbeiten.
- Da es auf FFmpeg basiert, bietet es sehr hohe Geschwindigkeit und unterstützt zahlreiche Formate und Codecs.
- Es bietet vielfältige Funktionen wie Smart Cut, Multi-Datei-Workflows und Tastaturkürzel, was die Bedienbarkeit erhöht.
- Ähnliche Tools mit vergleichbaren Funktionen sind etwa Avidemux und Shotcut; ein Vergleich der jeweiligen Vor- und Nachteile ist sinnvoll.
- Bei der Einführung neuer Technologien oder Open Source sollte man unterstützte Formate und Codecs sowie die Intuitivität der Benutzeroberfläche berücksichtigen.
1 Kommentare
Hacker-News-Kommentare
Scheint ein Open-Source-Konkurrent zu VideoReDo zu sein
Verlustfreie Bearbeitung bedeutet, den ursprünglichen Container in einen neuen Container neu zu muxen
ES sind codiert und bieten daher keine Genauigkeit auf Frame-Ebene
Durch Analyse des ES-Bitstreams lassen sich GOP-Grenzen erkennen
War nützlich, um Aufnahmen von Tauchwettbewerben in einzelne Clips pro Sprung zu teilen
Relevante Links werden bereitgestellt
Nützliches bash-Skript geteilt
Avidemux ist eine native App mit ähnlicher Funktionalität
Auf GitHub GPL-2.0-Lizenz, im Snap Store MIT-Lizenz, im Mac OS App Store 19 $
Es wird gefragt, ob es irgendwo Dokumentation zu ffmpeg und Techniken für verlustfreies Schneiden gibt
Großer Fan von LosslessCut und nutzt es fast täglich
Es wird gefragt, ob man Videos auf einem Remote-Server verlustfrei herunterladen und schneiden kann