Batch-Konvertierung mit Video-Passthrough, Audio-Recode
682
Huston
Wie kann ich alle Dateien in einem Verzeichnis stapelweise von mkv in mp4 konvertieren, wo das Video durchgeleitet wird (nicht erneut kodiert), aber das Audio konvertiert (neu kodiert) wird?
Ich dachte, es wäre so etwas wie:
for file in *.mkv; do ffmpeg -i "$file" -acodec aac -vcodec copy "$".mp4; done
aber das geht nicht.
Es sieht gut aus, können Sie erklären, was nicht funktioniert?
Paul vor 7 Jahren
1
Ich erinnere mich nicht an die genaue Nachricht und ich bin momentan nicht zu Hause, aber es schien etwas mit dem for-Befehl zu tun zu haben. Die Fehlermeldung lautete: no "(" after for.
Huston vor 7 Jahren
0
Ich habe das Problem herausgefunden: Ich habe Powershell anstelle von cmd verwendet und aus irgendeinem Grund funktionieren sie nicht gleich. Nun funktioniert der Befehl gut. Ich habe auch herausgefunden, wie man die jetzt nicht mehr benötigte Dateierweiterung entfernt: für% i in (* .mkv) do (ffmpeg -i "% i" -acodec aac -vcodec kopieren "% ~ ni" .mp4)
Huston vor 7 Jahren
0
Nur damit Sie wissen, dass dieser Befehl auch nicht in cmd funktioniert - er ist für die Bash-Shell.
Paul vor 7 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
11
Wie kann ich die Datumsangaben in den EXIF-Daten stapelweise ändern?
-
4
Wozu dient der EX-Modus für die Stapelverarbeitung?
-
1
Batch-Scan viele Bilder
-
2
Wie kann ich Dateien auf einem PDA mit einer CMD / Batch-Datei löschen?
-
3
Ist es möglich, das Symbol einer MS-DOS-Bat-Datei zu ändern?
-
1
Wie führt man eine Batch-Datei aus, die auf dem VPN-Laufwerk gesichert werden soll?
-
6
Wie erstelle ich ein unbeaufsichtigtes Installationsprogramm für verschiedene Anwendungen in Windows...
-
7
Problem mit dynamischer IP-Notwendigkeit einer Batchdatei
-
4
Batch-Konvertierung von .doc in .docx (und gleichwertig für andere Office-Formate)?
-
16
Wie unterdrücken Sie die Bestätigung "Batch-Job beenden (J / N)"?