Batch Skript für FFmpeg

mws

Newbie
Registriert
Feb. 2020
Beiträge
1
Hallo,

ich habe hier mehrere Folgen einer Serie welche das Video und den Ton in zwei separaten Dateien gespeichert hat. Jetzt würde ich gerne jeweils beide Dateien mit FFmpeg zusammenfügen.

Den passenden Befehl dazu habe ich bereit gefunden und dieser würde dann so aussehen:
ffmpeg -i "Ausgeliefert_VIDEO_hi.mp4" -i "Ausgeliefert_AUDIO_audio-stereo-hi.mp4" -c copy Ausgeliefert.mp4

Das zusammenfügen per CMD funktioniert damit auch einwandfrei, allerdings würde ich das gerne mit einem kleinen Skript automatisieren, damit ich den Befehl nicht für jede einzelne Folge neu anpassen muss.

Leider habe ich mit Programmierung nicht so viel Ahnung und würde Euch daher um Hilfe bitten, da ich nicht weiß ob und wie so etwas machbar ist.

Grüße
mws
 
Mit Powershell sollte das ziemlich easy sein. Über Dateien iterieren: https://superuser.com/questions/691767/how-to-list-a-file-and-execute-in-powershell

Der Trick ist noch einen Filter zu setzen, der nur die Videos liest, den Anfangsteil des Dateinamen des Videos extrahiert und dann audio_audio_stereo_hi.mp4 dranhängt und den ganzen Befehlsstring zusammenzusetzen.

Für die Teilschritte wird Google auch weiterhelfen...
 
mkvtoolnix
wenn man die Clips nur zusammen fügen will (mux)
dmMediaConverter 2.4.1 (nutzt ffmpeg) und unter Job type entweder merge the same (mux) order merge different (neu-encode) auswählen.
 
mws schrieb:
Leider habe ich mit Programmierung nicht so viel Ahnung und würde Euch daher um Hilfe bitten, da ich nicht weiß ob und wie so etwas machbar ist.
ich kann mir leider kaum vorstellen, dass du dazu nix findest. Du bist nicht der erste auf der Welt, der eine bestimmte Aufgabe fuer eine Liste von Dateien machen will ...
Schon mal gesucht im Netz?
 
Zurück
Oben