Ich glaube, das hat damit zu tun, daß es nur für avi geeignete Schnittsoftware gibt, die framegenau schneiden kann.
Ich glaube, das hat damit zu tun, daß es nur für avi geeignete Schnittsoftware gibt, die framegenau schneiden kann.
Darf ich die Gelegenheit nutzen? Ich hab's nämlich selbst aufgegeben, den framegenauen Schnitt von H.264 selbst hinzubekommen (Avidemux kann's nicht, VD kanns, aber das möchte ich als Linux User nicht so gerne verwenden), und verlasse mich auf die hervorragende OTRverwaltung++, die das hervorragend hinbekommt, aber eben ohne, dass ich verstehe, wie sie das macht. Könntest du den framegenauen Schnitt mit ffmpeg vielleicht in einem kleinen Tutorial in einem eigenen Thread dokumentieren? Danke!
Gruß
PeGu
Aha - man schneidet mit einem Codec und nicht mit einem Schnittprogramm. Ja Ne is klar!
Aber man lernt ja nie aus - und ich bin wissbegierig. ffmpeg habe ich installiert. Worauf muss ich jetzt klicken um etwas zu schneiden?
Bitte dabei beachten: OTR verwendet bei HD/HQ den x264-Codec. Der muss natürlich verwendet werden.
Alle schnittprogramme (cutassistant, coldcut, cutana) müssen für framegenauen schnellen schnitt auf virtualdub zurückgreifen. Dieses Programm unterstützt nur avi. Es gab mal die Aussage eines admin, dass auf MKV (oder auch mp4) umgestellt würde, sobald es eine alternative gibt. Bis heute hat sich da nix getan. Wenn dir was einfällt immer raus damit
@toms: Da du ffmpeg beruflich nutzt eine Frage an dich. Kann es h264 frame-genau schneiden? Wenn ja, kannst du mir mal einen Link/Howto oder den Befehl posten?
Nein, framegenaues schneiden kann ffmpeg bei H.264 nicht, da es die Stellen an denen geschnitten wird, nicht neu erstellen kann. Da gibt es auch keine Lösung dazu. Das kann nach einem gerade durchgeführten Test doch nur VirtualDub.
Somit ist ffmpeg raus aus dem ganzen, da nicht möglich. Ich sieh mal zu, dass ich meine eigens erstellte VirtualDub Version noch fertig bekomme. Heuts Vormittag lade ich mal ne Version hoch die MP4 speichern kann. Müsste evtl dann mal jemand testen.
Update:
Mit der aktuellen CutAssistant-Version funktioniert es noch nicht automatisch, da CutAssistant über ein Script VirtualDub aufruft, das dann das Video schneidet.
Es liegt hier ein Fehler vor, den habe ich gefunden. Da es den Scriptbefehl so nichtmehr in der neueren VirtualDub-Version gibt.
Ich habe mir jetzt mal die Quelldateien von CutAssistant heruntergeladen und werde versuchen, dass ich daraus eine neue EXE-Datei erstellen kann.
Ich melde mich wieder hier...
Ich hab mir jetzt mal den Sourcecode von CutAssistant genauer angeschaut. Leider kann ich es mit Delphi XE6 (Entwicklungsumgebung) nicht 100%ig sauber öffnen, es kommen immer wieder Fehlermeldungen. Ich habe auch versucht, eine EXE-Datei daraus zu erstellen aber das klappt natürlich (wie erwartet) dann auch nicht.
Somit ist meine letzte Idee auch durch. Gut, dann weiß ich es auch nicht wie man da noch framegenau schneiden kann.
Auch mit anderen Tools kann man bei MKV nur an den nächsten Keyframes schneiden, was natürlich dann zu ungenau wird, da (bei meinem Beispielvideo) die Keyframes etwa alle 4 Sekunden gesetzt sind.
Als theoretische Lösung könnte man natürlich das entsprechende Videosegment zuerst grob schneiden, dann alle Frames in Keyframes umwandeln und dann exakt an der gewünschten Position schneiden und die so gewonnenen sauber geschnittenen Videosegmente wieder zusammensetzen.
Dies wäre möglich, aber von der Zeitdauer wohl viel zu lang.
Vorallem müsste man hierfür eine komplette Schnittsoftware schreiben, welche dann die Cutlisten von cutlist.at auswertet und die ganzen Aktionen automatisiert ablaufen lässt.
Wie gesagt, theoretisch möglich aber für den Enduser nicht alltagstauglich.
Eine bessere Idee gibt es wohl nicht, bzw mir ist keine mehr bekannt.... :-/