Ich habe ein DRM-freies M4V-Video, das ich hier und da durch Trimmen bearbeiten möchte.
QuickTime X ($ 0)
- Vorteile: Kostenlos, in OS X integriert
- Nachteile: Die Auswahl der Start- und Endzeiten ist nicht einfach, um präzise Ein- und Ausgänge zu erhalten
iMovie ( 15 US-Dollar oder kostenlos, wenn Sie einen neueren Mac gekauft haben)
- Vorteile: kostenlos
- Nachteile: Kann mp4 / m4v nicht direkt verarbeiten, muss neu codiert werden
QuickTime 7 Pro ( 30 US-Dollar )
- Vorteile: Kann sehr präzise (rahmengenaue) Änderungen vornehmen
- Nachteile: Speichert nur als .mov, nicht als .mp4 / .m4v
-
- Vorteile: behauptet, dies tun zu können (obwohl ich die Demo ausprobiert und die Benutzeroberfläche als so schrecklich empfunden habe, kann ich nicht einmal überprüfen, ob sie funktioniert, und wenn ja, ob sie etwas tut, was QuickTime X nicht kann)
- Nachteile: Es scheint, als ob es sich um "Abandonware" handelt, da es seit mehr als einem Jahr nicht mehr ein kleines Update gegeben hat. Die Bewertungen von MacUpdate sind fast vollständig negativ und gehen auf das Jahr 2009 zurück, einschließlich langsamer oder fehlender Antworten des Entwicklers.
Gibt es noch andere gute Möglichkeiten *? Wenn ja, was sind sie und was sind ihre Vor- und Nachteile?
* I „gut“ , weil Google ist nutzlos für Thema wie die Ergebnisse sind übersät mit Websites mit „Bewertungen“ der Software festgelegt , dass durch einen bloßen Zufall passieren zu verkaufen sie auch. (Die meisten Sites und die meiste Software sehen sich ebenfalls sehr ähnlich.) Es gibt eindeutig eine Menge Mist da draußen
macos
video
quicktime
video-editing
TJ Luoma
quelle
quelle
Antworten:
iMovie (nicht verlustfrei, aber besser als zuvor)
iMovie v10 (das einige Zeit nach der ursprünglichen Beantwortung der Frage veröffentlicht wurde) verarbeitet jetzt besser mehr Medientypen. Dadurch wird das erneute Codieren des Imports für die meisten H.264-Inhalte (mp4, m4v, mov, AVHDC, mts, mt2s) vermieden.
Es wird jedoch beim Export immer noch neu codiert, sodass es technisch nicht verlustfrei sein kann. Eine weitere Neuerung ist jedoch die Möglichkeit, die Exportqualität anzupassen, die nahezu verlustfrei sein kann. Ich vermute, dass dieser Teil der Antwort auch für andere "projektgesteuerte" Videobearbeitungssoftware (z. B. Premiere oder Final Cut) gilt, da sie meiner Meinung nach bei der Ausgabe generell alle neu codiert werden, obwohl sie normalerweise für präzises Zuschneiden sehr einfach zu verwenden sind.
Persönlich denke ich im Allgemeinen, dass eine einzelne Neukodierung kein großes Problem ist, aber Sie haben nach einer verlustfreien Lösung gefragt, also ...
Verlustfrei (aber viel komplizierter!)
Es gibt technische Einschränkungen, wie genau Sie ein Video schneiden können, ohne mindestens einen Teil davon neu codieren zu müssen, und dies hängt im Wesentlichen von der Frequenz des i-Frames ab. Wenn jedes Bild ein i-Bild ist, können Sie überall schneiden, aber wenn es nur alle paar Sekunden ist, können Sie nur verlustfrei an diesen i-Bildern schneiden, ohne dass Inhalte verloren gehen oder neu codiert werden müssen (zumindest ein Teil der Stream), damit es mit einem i-Frame beginnen kann.
ffmpeg
Diese SO- Fragen und Antworten werfen speziell die Frage auf, wie zwischen i-Frames mit geschnitten werden kann
ffmpeg
. Ich kenne keine GUI-Apps, um dies zu tun, aber im Grunde führen Sie einen Befehl wie den folgenden aus:Die beiden angegebenen Zeiten sind start und duration . Sie können entweder als seconds oder
hh:mm:ss.ss
als and angegeben werden. Mit-acodec copy
and wird-vcodec copy
ffmpeg angewiesen, nicht erneut zu codieren.Ich bin mir nicht ganz sicher, was passiert, wenn Sie zu früh schneiden, aber ich denke, das Video ist im Wesentlichen leer (oder, je nach Player, beschädigt), bis es auf einen i-Frame stößt. Sie möchten also wahrscheinlich den nächsten i-Frame vor Ihrem Schnitt finden. Diese Antwort löst das Problem mit
ffprobe
undawk
, wenn auch etwas umständlich. Im Wesentlichenffprobe
scannen Sie die Frames und finden den nächsten Keyframe (flags=K
) vor Ihrem idealen Schnittpunkt. Die vollständige Ausgabe für jedes Bild des Videos sieht folgendermaßen aus:Die verknüpfte Antwort liefert diesen Befehl, um einen Keyframe vor einer bestimmten Zeit zu finden:
Und wenn Sie wirklich irgendwo zwischen zwei i-Frames schneiden müssen, können Sie das Video aufteilen und erneut verbinden. Basierend auf den Informationen aus dieser Antwort sollte es ungefähr so aussehen:
Wo
list_of_videos.txt
ist eine einfache Textdatei, in der die Dateien aufgelistet sind, die Sie verketten möchten?Zusammenfassung
iMovie ist wahrscheinlich für die meisten Fälle gut genug (seit Version 10) und sehr einfach.
ffmpeg kann es verlustfrei (oder fast verlustfrei) mit ein bisschen Geigen machen; Der Schwierigkeitsgrad hängt davon ab, wie wählerisch Sie in Bezug auf den genauen Ausgangspunkt und die Häufigkeit von i-Frames sind.
quelle
Ich habe ein grafisches Tool erstellt, mit dem Sie mithilfe von ffmpeg Videos verlustfrei zuschneiden können, indem Sie den Start- und Endpunkt auf der Zeitachse auswählen: https://github.com/mifi/lossless-cut
Es ist Open Source und plattformübergreifend.
quelle
Quicktime 7 Pro ( 30 US-Dollar )
Öffne dein Video. Wenn Sie die genaue Bildnummer sehen möchten: Klicken Sie unten links auf den Timer, um zur Anzeige "Bildnummer" zu wechseln.
Wählen Sie den Startpunkt (geben Sie i ein, wenn Sie dort sind) und den Endpunkt (geben Sie o ein, wenn Sie dort sind).
Bewegen Sie jeweils ein Bild mit den Pfeiltasten. oder ziehen Sie die kleinen Griffe auf der Unterseite. (Hier sehen wir das Ende bei Frame 1330.)
Wählen Sie im Menü "Bearbeiten" die Option "Löschen", um den ausgewählten Teil zu entfernen, oder "Trimmen", um alle anderen Teile zu entfernen.
Obwohl 7 Quicktime wird speichern nur in MOOV - Format, wird es exportiert in vielen Formaten. Exportieren Sie als MPEG-4 (zum Beispiel) und vermeiden Sie eine Neucodierung, indem Sie die Option "Pass through" wählen.
quelle
Final Cut Pro X (299,99 US-Dollar) Dies ist eine der besten Videobearbeitungssoftware für den Mac. Mit der professionellen Qualitätsbearbeitung können Sie die Dateien als höhere, niedrigere oder im gleichen Format wie zuvor exportieren. Um den Editor zu verwenden, können Sie das Blade-Tool im nichtlinearen Editor verwenden, um Teile des Videos auszuschneiden oder den 2.1-Surroundsound in 5.1 zu ändern. Es hat auch eine Multiformat-Timeline.
DaVinci Resolve 11 - Es gibt drei Versionen dieser Software. DaVinci Resolve Lite ($ 0). Davinci Resolve Software (995 US-Dollar) oder Davinci Resolve (29.995 US-Dollar) Dies ist eine der besten Software-Versionen, die es derzeit gibt. DaVinci Resolve ist für seine Farbkorrekturfunktionen bekannt und ermöglicht die Bearbeitung von mehreren Formaten. Es bietet viele Übergangsfunktionen, Keyframing, fantastische Plugins, Funktionen für die Zusammenarbeit und die Möglichkeit, von Mac zu Windows zu wechseln. Sie können damit auch Ihren Surround-Sound aufrüsten, einen neuen Frame erstellen und keine Proxy-Medien erstellen. Für die Präzisionsbearbeitung und für Nicht-3D-Videos ist die Lite-Version genau das Richtige. 8 GB RAM werden empfohlen.
Beide Produkte ermöglichen nichtlineare Bearbeitung und die Aktualisierung Ihrer Medien auf ein nicht komprimiertes Format für einen schnelleren Export auf DVD.
quelle
LosslessCut App scheint sehr vielversprechend.
https://github.com/mifi/lossless-cut
Im Screenshot habe ich 3 Trimmregionen ausgewählt. Wenn ich drücke E, wird jeder Abschnitt geschnitten und in einer eigenen Videodatei gespeichert. Dies ist ein sehr guter Workflow.
Sehr schnell und eine potenziell enorme Verbesserung des Workflows im Vergleich zu anderen Tools, aber die Benutzeroberfläche / Benutzerfreundlichkeit könnte einige Arbeit gebrauchen. Plattformübergreifendes Tool. Ich wünschte, es wäre Mac-native.
quelle
Sie sollten in der Lage sein, mit den Pfeiltasten zwischen Frames in Quicktime Pro umzuschalten. Es ist sicherlich nicht so einfach wie Avid, Final Cut, Premiere usw. zu verwenden, aber es ist machbar. Sie können Ihre Marken auch mit den Pfeiltasten bewegen.
quelle