Konvertieren das Videodateiformat in Batch-Skript
Sie können Dateien in einem Verzeichnis von einem Format in ein anderes konvertieren. Sie können diese Aufgabe jedoch im Batch automatisieren, wodurch Sie alle Dateien mit einem Batch-Skript in ein Verzeichnis konvertieren können.
Dieser Artikel konvertiert alle Dateien im .avi
-Format in das .mp4
-Format. Hier verwenden wir ein spezielles Schlüsselwort, ffmpeg
, mit dem Sie von einem Dateiformat in ein anderes konvertieren können.
Außerdem sehen wir einen Beispielcode mit einer Erklärung, um das Verständnis zu erleichtern.
Skript ohne Angabe des Verzeichnisses
In dem unten geteilten Beispiel können wir Dateien einzeln konvertieren, und Sie müssen das Skript in dem Verzeichnis ausführen, in dem sich die Dateien befinden. Der Code für unser Beispiel sieht wie folgt aus.
@
FOR i IN *.avi;
DO ffmpeg -i "$i" "${i%.*}.mp4";
DONE
Hier haben wir eine for
-Schleife verwendet, um alle Dateien mit dem Format .avi
in .mp4
zu konvertieren, und wir haben das Schlüsselwort .ffmpeg
verwendet, das die Dateien konvertiert.
Konvertieren Sie alle Dateien mit einer Batch-Datei
Dieses Beispiel ist etwas fortgeschrittener als unser vorheriges Beispiel. In diesem Beispiel stellen wir das Dateiverzeichnis in unserem Batch-Skript bereit, und Sie müssen das Skript nicht in dem Verzeichnis ausführen, in dem sich die Dateien befinden.
Der Code für unser Beispiel sieht so aus:
@echo off
PUSHD "D:\YourDirectory\"
FOR %%a IN (*) DO (
ffmpeg -i "%%~fa" "%%~na.mp3"
)
Im Beispiel konvertieren wir alle Dateiformate in .mp3
. Hier wird das Schlüsselwort PUSHD
verwendet, um das vom Benutzer bereitgestellte Verzeichnis in das Skript aufzunehmen.
Wir haben das Symbol *
verwendet, um alle Dateitypen anzuzeigen.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn