Seite 1 von 1
Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Fr 28 Jan, 2022 13:29
von DoBBy
Hallo Forum,
Bin gerade dabei, meine ganzen MiniDV-Bänder via FireWire zu capturen. Zwar bekomme ich pro Band eine DV-AVI-Datei, aber ich möchte die Dateien eher nach Inhalt ordnen. Und da es zu einem Inhaltsthema manchmal auch 2 oder gar 3 Bänder gibt (zum Beispiel Urlaubsmaterial), möchte ich dann diese 3 Urlaubsbänder in nur EINER Datei alle zusammengefügt haben, quasi als unbearbeitetes, ungeschnittenes MASTER.
Jetzt habe ich mangels Alternativen bislang mit MAGIX Video Deluxe gecaptured: direkt FireWire und DV-AVI, danach alle Files hintereinander (nahtlos) in der Timeline gelegt und dann in MAGIX einfach nochmal neu als DV-AVI ausgegeben. Zwar hat Magix einen Haken, den man ankreuzen kann beim Thema "Smart Rendering", wonach dann nur "bearbeitete Szenen neu codiert" werden - der Export dauert mir aber dennoch verdächtig lange. Also eigentlich viel länger als lediglich das zusammenkleben von 3 verschiedenen DV-AVI-Files. Mein Verdacht ist also, dass da in Wirklichkeit doch nochmal neu encodiert wird, was ich natürlich vermeiden will. Ich will jetzt erstmal nur Archiv-MASTER-Dateien herstellen - der eigentliche Schnitt erfolgt dann anhand dieser Dateien später.
Habt ihr irgendwelche Ideen, wie ich da nun vorgehen muss?
PS: 1:1 Thema, nur anderes Format: meine nun schon 12 Jahre alte Panasonic HDC-700 filmt in 1080p50 auf Speicherkarte. Aber jede Aufnahme ergibt eine eigene Datei. Also, wenn ich nur 5 Sekunden filme und dann wieder Stopp drücke, ergibt das eine 5-Sekunden-lange eigene Datei auf der Karte. Auch das finde ich natürlich suboptimal für ein Archiv-Master.
Daher hier die exakt selbe Frage: Gibt's auch für 1080p50 AVCHD-Dateien eine Art Zusammenfügen ohne jegliche Neucodierung? Da muss es doch simple Tools geben - nicht mal Schnittprogramme, das muss doch mit einfachsten Grundprogrammen oder gar Online-Webdiensten machbar sein, dass man wie bei einer PDF Datei mehrere einfach zu einem zusammenklebt, ohne dass da neu gerendert wird?
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Fr 28 Jan, 2022 13:53
von dosaris
DoBBy hat geschrieben: ↑Fr 28 Jan, 2022 13:29
... Gibt's auch für 1080p50 AVCHD-Dateien eine Art Zusammenfügen ohne jegliche Neucodierung? Da muss es doch simple Tools geben - nicht mal Schnittprogramme, das muss doch mit einfachsten Grundprogrammen ... machbar sein,
AVCHD beschreibt ja überwiegend nur die VerzechnisStruktur und die Dateien darin.
Gemeint ist vermutlich MP4/TS-AVC/AAC ?
wenn die AVC-shots in closed-GOP aufgenommen wurden kann man die recht problemlos aneinander hängen.
Man kann zuvor verlustfrei an jedem I-Frame cutten.
Natürlich müssen alle shots in der gleichen Codierung vorliegen.
Ich nehme iA AviDemux zum zusammenkleben (ohne recodierung)
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Fr 28 Jan, 2022 14:07
von DoBBy
dosaris hat geschrieben: ↑Fr 28 Jan, 2022 13:53
AVCHD beschreibt ja überwiegend nur die VerzechnisStruktur und die Dateien darin.
Gemeint ist vermutlich MP4/TS-AVC/AAC ?
Ich kann grade leider nicht sagen, in welchem Format die 707 aufnimmt. Ich meine, es ist MP4-AVC oder sowas.
dosaris hat geschrieben: ↑Fr 28 Jan, 2022 13:53wenn die AVC-shots in closed-GOP aufgenommen wurden kann man die recht problemlos aneinander hängen.
Auch das kann ich nicht sagen, ob das die Cam so macht oder nicht.
dosaris hat geschrieben: ↑Fr 28 Jan, 2022 13:53Ich nehme iA AviDemux zum zusammenkleben (ohne recodierung)
Geht das auch für die DV-AVIs oben?
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Fr 28 Jan, 2022 14:24
von TheBubble
Kein DV im AVI-Container verwenden, sondern nur den reinen DV-Stream speichern (oder nachtäglich aus dem DV-AVI extrahieren).
Dann einfach in der Shell in eine einzige große zusammenhängene Datei zusammenfügen.
Ggf. daraus wieder ein zusätzliches DV-AVI erzeugen, falls der Videoplayer reines DV nicht mag. Oder zum Abspielen gleich in etwas umwandeln, was von heutigen TVs verstanden wird.
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Fr 28 Jan, 2022 14:51
von DoBBy
TheBubble hat geschrieben: ↑Fr 28 Jan, 2022 14:24
Kein DV im AVI-Container verwenden, sondern nur den reinen DV-Stream speichern (oder nachtäglich aus dem DV-AVI extrahieren).
Ich kann nur das machen, was das Schnittprogramm / Capture-Programm beim Übertragen draus macht. Ansonsten müsstest du mir da mal eine genaue Anleitung für einen Work-Around geben.
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Fr 28 Jan, 2022 16:08
von MK
Mit dem Programm VirtualDub 2 das erste Video öffnen, dann mit Append video segment die weiteren Videos hinten dran hängen, bei Video und Audio auf Direct stream copy stellen und in eine neue Datei speichern...
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Fr 28 Jan, 2022 16:31
von cantsin
DoBBy hat geschrieben: ↑Fr 28 Jan, 2022 13:29
Bin gerade dabei, meine ganzen MiniDV-Bänder via FireWire zu capturen. Zwar bekomme ich pro Band eine DV-AVI-Datei, aber ich möchte die Dateien eher nach Inhalt ordnen. Und da es zu einem Inhaltsthema manchmal auch 2 oder gar 3 Bänder gibt (zum Beispiel Urlaubsmaterial), möchte ich dann diese 3 Urlaubsbänder in nur EINER Datei alle zusammengefügt haben, quasi als unbearbeitetes, ungeschnittenes MASTER. [...]
Daher hier die exakt selbe Frage: Gibt's auch für 1080p50 AVCHD-Dateien eine Art Zusammenfügen ohne jegliche Neucodierung? Da muss es doch simple Tools geben - nicht mal Schnittprogramme, das muss doch mit einfachsten Grundprogrammen oder gar Online-Webdiensten machbar sein, dass man wie bei einer PDF Datei mehrere einfach zu einem zusammenklebt, ohne dass da neu gerendert wird?
Ja, das geht (natürlich) mit ffmpeg.
Du musst eine Textdatei im folgenden Format anlegen [falls deine Dateien z.B. ab.mts, bc.mts und cd.mts heissen] und z.B. unter dem Namen 'list.txt' speichern:
...und dann mit dem Kommando
...zu einer neuen Datei zusammenfügen. Das setzt aber immer voraus, dass der Ausgangscodec dies auch unterstützt. Bei DV ist das unproblematisch, bei AVCHD und anderen GOP-Codecs würde ich testen, ob da keine Bildfehler in der Zieldatei resultieren.
Man kann übrigens die o.g. Arbeitsschritte in einem Shell-Skript (für Linux, Mac und WSL unter Windows) automatisieren:
Code: Alles auswählen
#!/bin/sh
echo > mylist.txt
for file in $* ; do
printf "file '%s'\n" $file >> mylist.txt;
done
ffmpeg -f concat -i mylist.txt -c copy output.mov
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Fr 28 Jan, 2022 17:19
von TheBubble
Transport Streams (TS) kann man wie pures DV im Prinzip auch einfach in der Shell aneinanderkopieren, es ist immerhin nur eine Aneinanderreihung von Paketen ohne Gesamt-Header, allerdings bin ich mir im Augenblick nicht sicher, ob das praxistauglich ist. TS scheinen vom Aufbau zwar einfach, in der Praxis ist das Gesamtsystem mit den eingebetteten Streams aber trotzdem komplizierter, als der Aufbau von DV.
Bei letzterem kann man die Streams tatsächlich einfach verketten, solange sie in keinem zusätzlichen Container eingebettet sind, der das verhindert.
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Fr 28 Jan, 2022 18:36
von dienstag_01
Das Verbinden der einzelnen Videos zu einem zusammenhängenden Stream ist sehr vom Denken der Bandbearbeitung geprägt.
Normalerweise lässt man das Material so wie es ist, lädt es in seine Schnittsoftware und sortiert es dort in der Timeline. Das erspart Arbeit und ist jederzeit veränderbar.
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Fr 28 Jan, 2022 18:40
von srone
dienstag_01 hat geschrieben: ↑Fr 28 Jan, 2022 18:36
Das Verbinden der einzelnen Videos zu einem zusammenhängenden Stream ist sehr vom Denken der Bandbearbeitung geprägt.
Normalerweise lässt man das Material so wie es ist, lädt es in seine Schnittsoftware und sortiert es dort in der Timeline. Das erspart Arbeit und ist jederzeit veränderbar.
der gedanke kam mir heute mittag auch schon, der (zb urlaubs-)ordner ist doch quasi dann das (ganze) band.
lg
srone
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Fr 28 Jan, 2022 18:43
von DoBBy
dienstag_01 hat geschrieben: ↑Fr 28 Jan, 2022 18:36
Das Verbinden der einzelnen Videos zu einem zusammenhängenden Stream ist sehr vom Denken der Bandbearbeitung geprägt.
Normalerweise lässt man das Material so wie es ist, lädt es in seine Schnittsoftware und sortiert es dort in der Timeline. Das erspart Arbeit und ist jederzeit veränderbar.
Es geht vor allem darum, dass ich vorerst nicht dazu komme, die ganzen Dateien so herzurichten, dass sie dann über ein Heimnetzwerk am SmartTV ansehbar werden.
Wenn ich jetzt aber (wie im Fall der Panasonic SD-707) lauter 5-10 Sek Clips von meiner Amerika-Reise habe, dann will ich beim Anschauen am SmartTV nicht alle 10 Sek einen neuen Clip öffnen, sondern dann soll der ganze Kladderadatsch einfach 3h lang von vorn bis hinten durchlaufen.
Es geht jetzt primär gar nicht um Schnittarbeit. Ich will einfach nur Lager/Archiv-Dateien erstellen, die dann gleichzeitig auch noch als "Anseh-Objekt" am SmartTV herhalten müssen. Ich habe momentan keine Zeit, aus all den Aufnahmen jeweils eigene Urlaubserinnerungsvideos zu schneiden.
Deswegen werden einfach die Rohaufnahmen 1:1 von der Kamera zum Anschauen verwendet. Klassisches Home-Video-Feeling eben. Kein großes Brimborium.
Deswegen möchte ich die alle aneinander gereiht als eine Datei haben, keine 100 Clips a 10-20 Sekunden Länge.
Bei den DV-AVIs wäre es nicht ganz so tragisch. Die haben meist ja schon mindestens 1 Stunde Länge pro Band. Aber auch da will ich dann nicht zig Einzeldateien zum gleichen Inhalt haben. Pro Thema/Urlaub/ soll eine Datei her und gut ist.
PS: ob ich jemals dazu kommen werde, die alle schön zu schneiden mit Titel, Musik etc PP, steht eh in den Sternen. Dafür sind es zu viele Bänder und da habe ich auch zu wenig Muse und Lust. Ich hab auch kein Problem, das Material einfach so anzuschauen, wie es gefilmt wurde mit allen Wacklern und Unschärfe und weiß der Geier was. So ist's vermutlich eh noch am Authentischsten.
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Fr 28 Jan, 2022 18:44
von srone
dein smart tv ist nicht in der lage ganze ordner abzuspielen?
lg
srone
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Fr 28 Jan, 2022 18:48
von DoBBy
srone hat geschrieben: ↑Fr 28 Jan, 2022 18:44
dein smart tv ist nicht in der lage ganze ordner abzuspielen?
Weiß ich nicht, hab ich bisher nicht probiert. Der Smart-TV selbst spielt die eh nicht ab. Die Dateien liegen auf meinem PC und ich mache über PLEX quasi den PC zum Streamer, der das dann übers Heimnetzwerk an den SmartTV streamt (dort natürlich auch wieder die PLEX-App installiert).
Funktioniert zwar nicht immer flüssig, aber ne andere Lösung habe ich aktuell nicht und alles rausbrennen auf DVD/Bluray macht kein Sinn bei so großen GB-Mengen.
Und selbst WENN der SmartTV ganze Ordner abspielen kann; ich will am TV dann auch nicht alle 10 Sek. eine Pause von mehreren Sekunden haben, bis er dann das nächste File geladen hat. Ob er die dann nämlich alle nahtlose ohne Unterbrechung aneinanderreiht, bezweifle ich.
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Fr 28 Jan, 2022 18:50
von srone
DoBBy hat geschrieben: ↑Fr 28 Jan, 2022 18:48
srone hat geschrieben: ↑Fr 28 Jan, 2022 18:44
dein smart tv ist nicht in der lage ganze ordner abzuspielen?
Weiß ich nicht, hab ich bisher nicht probiert.
dann wird es zeit...;-)
wozu denn der ganze aufwand, wenn es soviel einfacher ginge.
edit: ...aber ich seh schon, für dich sind diese zusammengefügten clips deine art des schnitts, jeder andere wäre froh, das per se als einzelclips in einem ordner vorliegen zu haben...;-)
lg
srone
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Sa 29 Jan, 2022 08:08
von DoBBy
srone hat geschrieben: ↑Fr 28 Jan, 2022 18:50
edit: ...aber ich seh schon, für dich sind diese zusammengefügten clips deine art des schnitts,
jeder andere wäre froh, das per se als einzelclips in einem ordner vorliegen zu haben...;-)
Ich wäre immer etwas vorsichtig mit diesen absoluten Pronomina. Du bist nicht "jeder andere".
Darüber hinaus ist mir jetzt allerdings immer noch nicht ganz klar, wie ich das nun für DV-AVI hinbekomme: einmal wird von "reinem DV-Stream" gesprochen, ohne AVI-Container.
Bei den AVCHD-Dateien wurde mir ja freundlicherweise Avimux empfohlen.
Wie sieht das Ganze jetzt für DV-AVI-Dateien aus, die direkt von der Cam kommen per FireWire?
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Sa 29 Jan, 2022 08:20
von TomStg
DoBBy hat geschrieben: ↑Sa 29 Jan, 2022 08:08
Ich wäre immer etwas vorsicht mit diesen absoluten Pronomina. Du bist nicht "jeder andere".
Ich wäre immer sehr vorsichtig mit solchen unqualifizierten Zurechtweisungen. Denn er hat völlig recht: So gut wie niemand hat Deinen Bedarf.
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Sa 29 Jan, 2022 08:25
von DoBBy
TomStg hat geschrieben: ↑Sa 29 Jan, 2022 08:20
DoBBy hat geschrieben: ↑Sa 29 Jan, 2022 08:08
Ich wäre immer etwas vorsicht mit diesen absoluten Pronomina. Du bist nicht "jeder andere".
Ich wäre immer sehr vorsichtig mit solchen unqualifizierten Zurechtweisungen. Denn er hat völlig recht: So gut wie niemand hat Deinen Bedarf.
Diesselbe Aussage wie an srone gilt natürlich auch für dich.
Desweiteren finde ich es bemerkenswert, wie absichtlich off-topic manche Nutzer die Threads doch ziehen, obwohl die Thread-Intention mehrfach sehr deutlich kommuniziert wurde.
Dies war zwar 2007 bereits so, als ich mich erstmals hier anmeldete, hat sich über die Jahrzehnte nun aber negativ verschärft.
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Sa 29 Jan, 2022 09:14
von cantsin
DoBBy hat geschrieben: ↑Sa 29 Jan, 2022 08:08
Wie sieht das Ganze jetzt für DV-AVI-Dateien aus, die direkt von der Cam kommen per FireWire?
Meine ffmpeg-Lösung funktioniert auch mit denen. Ansonsten übesiehst Du hier Smilies.
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Sa 29 Jan, 2022 11:00
von MK
DoBBy hat geschrieben: ↑Sa 29 Jan, 2022 08:08
Wie sieht das Ganze jetzt für DV-AVI-Dateien aus, die direkt von der Cam kommen per FireWire?
VirtualDub2 wie oben geschrieben.
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Sa 29 Jan, 2022 17:18
von wibera
Wenn die aneinanderzureihenden Clips *.ts Dateien sind, dann geht das in Windows auf der Kommandozeile ganz einfach:
Mehrere TS Dateien zu einer zusammenfügen:
- Alle Dateien in einen Ordner.
- Ordner in der Konsole öffnen.
- Diesen Befehl in einem Texteditor erstellen und in die Konsole kopieren, Enter.
copy /B clip1.ts+clip2.ts+clip3.ts zieldatei.ts
Die finale Datei ist zieldatei.ts
Es kann nur eine begrenzte Anzahl von Clips zusammengesetzt werden. Die Anzahl ist aber ziemlich groß, jedoch nicht unendlich. Dann einfach mehrere Durchgänge machen.
copy /B zieldatei1.ts+zieldatei2.ts+zieldatei3.ts zieldatei.ts
Mit VLC soll das aneinanderreihen von Videoclips auch funktionieren, mittels der Funktion "Konvertieren/Speichern". Da wird aber kodiert.
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Sa 29 Jan, 2022 17:49
von DoBBy
wibera hat geschrieben: ↑Sa 29 Jan, 2022 17:18
Wenn die aneinanderzureihenden Clips *.ts Dateien sind, dann geht das in Windows auf der Kommandozeile ganz einfach:
Die Panasonic HDC-SD707 gibt AVCHD als MTS-File aus. Zählt dies auch als *.ts?
Re: Rendern, aber kein erneutes Encodieren! Lediglich mehrere Clips zu einem zusammenfügen
Verfasst: Sa 29 Jan, 2022 19:54
von wibera
Selbstversuch:
copy /B clip1.mts+clip2.mts ziel.mts
[beachten: großes B, weil Windows case-sensitive)
Ergebnis:
ziel.mts enthält beide Clips.
Der VLC Media Player spielt die ziel.mts ab, jedoch - obwohl nur eine Datei - als zwei hintereinander, was an der Zeitleiste zu sehen ist, bzw. an kurzer Pause bemerkbar ist. Sehr seltsam. Der Übergang zwischen beiden aneinandergereihten Clips ist nicht fließend.