Im Terminal möchte ich ffmpeg2theora verwenden, um alle .MOV-Dateien in einem bestimmten Verzeichnis in .ogv-Dateien zu konvertieren. Folgendes funktioniert jedoch nicht:
ffmpeg2theora *.MOV
Gibt es eine gute Möglichkeit, einen Befehl für verschiedene Dateien mehrmals zu wiederholen?
Vielen Dank!
command-line
Alan C
quelle
quelle
for file in *.[Mm][Oo][Vv]; do ffmpeg2theora "$file"; done
nocaseglob
bash-Option auch so einstellen, dass sie mit Dateierweiterungen in Kleinbuchstaben oder in Großbuchstaben übereinstimmt.find . -iname '*.mov' -exec ffmpeg2theora '{}' \;
Um die Rekursionstiefe zu begrenzen, können Sie
-maxdepth 1
zuvor hinzufügen-exec
quelle
for file in *.MOV
Lösung sucht nur im aktuellen Verzeichnis.