Wie konvertiert man ein ganzes Verzeichnis/Ordner mit ffmpeg über die Kommandozeile oder mit einem Batch-Skript?
Antworten
Zu viele Anzeigen?Für Linux y macOS kann dies in einer einzigen Zeile geschehen, indem man Parametererweiterung um die Erweiterung des Dateinamens der Ausgabedatei zu ändern:
for i in *.avi; do ffmpeg -i "$i" "${i%.*}.mp4"; done
Für Windows:
Hier konvertiere ich alle (.mp4) Dateien in (.mp3) Dateien.
Öffnen Sie einfach cmd, gehen Sie zu dem gewünschten Ordner und geben Sie den Befehl ein.
Abkürzung: (optional)
1. Gehen Sie in den Ordner, in dem sich Ihre (.mp4) Dateien befinden
2. Drücken Sie die Umschalttaste und klicken Sie mit der linken Maustaste und wählen Sie "PowerShell-Fenster hier öffnen".
oder "Eingabeaufforderungsfenster hier öffnen".
3. Geben Sie "cmd" ein [HINWEIS: Überspringen Sie diesen Schritt, wenn Sie direkt cmd anstelle von PowerShell öffnen].
4. Führen Sie den Befehl
for %i in (*.mp4) do ffmpeg -i "%i" "%~ni.mp3"
Wenn Sie dies in eine Batch-Datei unter Windows 10 einfügen möchten, müssen Sie %%i verwenden.
- See previous answers
- Weitere Antworten anzeigen