Wie kann ich mkv-Dateien stapelweise in mp4 konvertieren?


9

Im Moment benutze ich den einzelnen Video-Befehl von:

avconv -i File_name1.mkv -codec copy File_name1.mp4

Um das Format zu ändern, benötige ich jedoch eine Methode, um dies für über 400 Videos zu tun. Wie würde der Stapelbefehl lauten?


4
Sie sollten in der Lage sein, so etwas zu verwenden, for i in *.mkv; avconv -i $i -codec copy "$i.mp4"; doneaber ich kann es momentan nicht testen.
Seth

Antworten:


10
for f in *.mkv; do avconv -i "$f" -codec copy "${f%.mkv}.mp4"; done

2

Sie können verwenden mencoder. Installieren mit:

sudo apt install mencoder

dann:

for f in *.mkv; do mencoder "$f" -o "$f".mp4 -ovc lavc -oac lavc;done

Die Standardausgabeformate ohne Optionen sind MPEG-4 für Video und MP2 für Audio.
Siehe man mencoderfür weitere Hilfe.


1

Probieren Sie winFF aus, die GUI für FFmgeg, um Audit- und Videodateien entweder vom Software Center oder im Batch zu konvertieren.

sudo apt-get install winff

Ich habe WinFF installiert, aber es mag mein System aus irgendeinem Grund nicht
The Werewolf of London Town

1

Ein anderer durch findBefehl,

find /path -name '*.mkv' -exec bash -c 'avconv -i "$1" -codec copy "${1%.mkv}.mp4"' _ {} \;
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.