Einfacher verlustfreier Video-Editor für Windows mit MP4-Unterstützung

Ich versuche nur, Teile einer MP4-Datei zu schneiden. Was ich mir schon angeschaut habe:

  • VirtualDub war großartig, aber es unterstützt keine MP4-Dateien. Selbst mit dem FFMpeg Input Plugin kann es nicht im Direct Stream Copy-Modus speichern, weil

    Der Quellvideostream verwendet einen Komprimierungsalgorithmus, der nicht mit AVI-Dateien kompatibel ist. Direct Stream Copy kann mit diesem Videostream nicht verwendet werden.

  • ShotCut ist Open Source, aber lächerlich groß (600 MB installiert) und nicht gerade einfach zu bedienen - ich konnte nicht herausfinden, wie man ohne Neukomprimierung schneidet.

  • MPEG Streamclip wurde seit 2008 nicht mehr aktualisiert und stürzt bei vielen Dateien ab.

Antworten (4)

Ich habe ein grafisches Tool erstellt, das ffmpeg verwendet, damit Sie Videos verlustfrei trimmen können, indem Sie die Start- und Endpunkte auf der Zeitleiste auswählen: https://github.com/mifi/lossless-cut

Es ist Open Source und plattformübergreifend.

Es stellt sich heraus, dass AviDemux MP4-Dateien öffnen und Teile verlustfrei speichern kann. Ich bin mir nicht sicher, ob man sagen kann, dass es zu Keyframes springen soll, daher sind die ersten Frames möglicherweise beschädigt, aber nach dem ersten Keyframe erhalten Sie eine Binärkopie aus der Quelldatei.

Jedes Video kann nur mit einem I-Frame beginnen und mit einem I- oder P-Frame enden. Beim verlustfreien Bearbeiten ("Kopieren" des Videocodecs) kann AviDemux jedes Segment nur bei einem I-Frame beginnen und bei einem I- oder P-Frame enden. Wenn Sie Bearbeitungen haben, die nicht an einer solchen Grenze liegen, wird das Speichern verweigert. Mit VideoRedo hingegen können Sie überall schneiden, und wenn es sich nicht an einer solchen Grenze befindet, werden nur die wenigen Frames neu codiert, die erforderlich sind, um sicherzustellen, dass es mit einem I-Frame beginnt und mit einem P- oder I-Frame endet . Daher ermöglicht VideoRedo eine Frame-genaue Bearbeitung und ist dennoch für alle bis auf wenige Frames verlustfrei.
Dies ist keine Beschwerde über AviDemux, das ein großartiges Tool ist, sondern nur eine Information. Die Kosten für VideoRedo lohnen sich möglicherweise nicht für eine framegenaue Bearbeitung.

VideoReDo TVSuite V5

Ich benutze dies die ganze Zeit für meine DVR-Aufnahmen.

Platzieren Sie auf jedem Segment, das Sie entfernen möchten, die Start- und Endmarkierungen und klicken Sie auf Ausschneiden. Tun Sie dies für jedes Segment. Wenn Sie auf Speichern klicken, wählen Sie einfach MP4 aus und es schneidet die Segmente aus, ohne das Ganze neu zu komprimieren/transcodieren.

Wenn Sie es so oft verwenden, verdient es einen Link, oder? :) Und noch besser, einige Details darüber und wie es die Aufgabe in der Frage behandelt.
@DanDascalescu Ich habe die angeforderten Details hinzugefügt.

Die Verwendung von FFMpeg selbst (ohne VirtualDub) ist möglicherweise möglich.

Ich verwende es so, um Audio zu einem Video hinzuzufügen, ohne es neu zu codieren:

ffmpeg -i video.avi -i audio.mp3 -map 0 -map 1 -codec copy -shortest output.avi