Frage Wie konvertiert man ein komplettes Verzeichnis mit ffmpeg?


Wie konvertiert man ein komplettes Verzeichnis / Ordner mit ffmpeg über die Kommandozeile oder mit einem Batch-Skript?


75
2018-04-26 00:19


Ursprung


Antworten:


Die vorherige Antwort erstellt nur eine Ausgabedatei namens out.mov. Versuchen Sie dies, um eine separate Ausgabedatei für jeden alten Film zu erstellen.

for i in *.avi;
  do name=`echo $i | cut -d'.' -f1`;
  echo $name;
  ffmpeg -i "$i" "${name}.mov";
done

93
2017-11-20 08:35



Zum Linux und Mac OS Dies kann in einer Zeile erfolgen, und Sie brauchen es nicht echo, cut, oder basename wie in den anderen Bash Antworten gezeigt, weil Parametererweiterung behandelt die Dateinamenerweiterung der Ausgabedatei:

for i in *.avi; do ffmpeg -i "$i" "${i%.*}.mp4"; done

Zum Windows sehen diese Antwort von lxs.


90
2017-11-17 20:15



Und unter Windows:

FOR /F "tokens=*" %G IN ('dir /b *.flac') DO ffmpeg -i "%G" -acodec mp3 "%~nG.mp3"

42
2018-06-17 21:34



Ein einzeiliges Bash-Skript wäre einfach zu machen - ersetzen *.avi mit deinem Dateityp:

for i in *.avi; do ffmpeg -i "$i" -qscale 0 "$(basename "$i" .avi)".mov  ; done

15
2017-07-02 22:29



Um mit Unterverzeichnissen zu konvertieren, verwenden Sie z.

find . -exec ffmpeg -i {} {}.mp3 \;

10
2017-12-12 16:59



Wenn du willst Grafische Schnittstelle zu Batch-Prozess mit ffmpegX, versuchen Schneller Dosierer. Es ist kostenlos und nimmt Ihre letzten ffmpegX-Einstellungen, um Dateien, die Sie fallen lassen, zu konvertieren.

Beachten Sie, dass Sie Ordner nicht per Drag-Drop auf den Schnell-Stapler ziehen können. Wählen Sie also Dateien aus und legen Sie sie dann über den Schnelldosierer ab.


3
2018-04-05 08:58



Für alle, die mit ffmpeg alles konvertieren möchten, aber eine komfortable Windows-Oberfläche haben möchten, habe ich dieses Front-End entwickelt:

https://sourceforge.net/projects/ffmpeg-batch

Es fügt zu ffmpeg eine Fenstermodeschnittstelle, Fortschrittsbalken und verbleibende Zeit Informationen hinzu, die ich immer vermisste, wenn ich ffmpeg benutze.


3
2018-04-25 09:34