chrstu77
Cadet 3rd Year
- Registriert
- Sep. 2022
- Beiträge
- 34
Hallo,
ich habe einen Ordner voll mit *.mp4 Dateien und jeweils eine zugehörige *.srt die genauso benannt ist wie die jeweilige *.mp4 .
Bisher habe ich das mit folgender Befehlszeile verarbeitet, damit ich die Datei ggf. auch über Itunes abspielen kann und der Untertitel mit angezeigt wird.
ffmpeg -i "INPUT.mp4" -i German.srt -c copy -c:s mov_text -metadata:s:s:0 language=ger "OUTPUT.mp4"
Ich weis auch wie ich einen ganzen Ordner voll Dateien "automatisch bearbeiten" kann, nur leider nicht wenn die *.srt wechselnde Namen hat.
for /R %f IN (*.ts) DO ffmpeg -i "%f" -codec copy "%~nf.mp4"
Dazu muss ich aber anmerken das ich die erste Befehlszeile verstehe, die zweite nur erahnen kann.
/R wird wohl das Verzeichnis bedeuten
%f die Variable für den hinter IN festgelegten Dateityp *.ts
Dann das Programm welches aufgerufen werden soll FFMPEG mit der eigentlichen Anweisung -i -codec copy
Naja und als letztes das die erstellte Datei den gleichen Namen trägt wie die verarbeitete. %~nf.mp4
Aber wie bekomme ich da rein, das eine Untertiteldatei die den gleichen Namen trägt wie die Videodatei verarbeitet/angesprochen wird. Ich hoffe man kann verstehen was ich will/suche/brauche/möchte
ich habe einen Ordner voll mit *.mp4 Dateien und jeweils eine zugehörige *.srt die genauso benannt ist wie die jeweilige *.mp4 .
Bisher habe ich das mit folgender Befehlszeile verarbeitet, damit ich die Datei ggf. auch über Itunes abspielen kann und der Untertitel mit angezeigt wird.
ffmpeg -i "INPUT.mp4" -i German.srt -c copy -c:s mov_text -metadata:s:s:0 language=ger "OUTPUT.mp4"
Ich weis auch wie ich einen ganzen Ordner voll Dateien "automatisch bearbeiten" kann, nur leider nicht wenn die *.srt wechselnde Namen hat.
for /R %f IN (*.ts) DO ffmpeg -i "%f" -codec copy "%~nf.mp4"
Dazu muss ich aber anmerken das ich die erste Befehlszeile verstehe, die zweite nur erahnen kann.
/R wird wohl das Verzeichnis bedeuten
%f die Variable für den hinter IN festgelegten Dateityp *.ts
Dann das Programm welches aufgerufen werden soll FFMPEG mit der eigentlichen Anweisung -i -codec copy
Naja und als letztes das die erstellte Datei den gleichen Namen trägt wie die verarbeitete. %~nf.mp4
Aber wie bekomme ich da rein, das eine Untertiteldatei die den gleichen Namen trägt wie die Videodatei verarbeitet/angesprochen wird. Ich hoffe man kann verstehen was ich will/suche/brauche/möchte