Alle Dateien im Ordner abarbeiten

@

@->-

Hallo, es ist ja ein offenes Geheimniss das ich eine Bashniete bin Ich habe jetzt ein Problem und brauche mal euer Wissen :think:

Es geht um folgendes:
Ich will einen Script zum umwandeln von Videodateien schreiben. Der Script soll das verzeichniss in welchem er ausgeführt wird durchsuchen und alle Dateien mit der Endung .mod raussuchen um diese nacheinander mit ffmpeg zu bearbeiten. Wie könnte ich dies am besten Umsetzen?

Der Genaue ffmpeg Aufruf sollte lauten:

Code:
Code:
ffmpeg -i DATEIX.mod -croptop 84 -cropbottom 84 -aspect 16:9 -deinterlace -target dv DATEIX.dv

Ich danke für eure Hilfe

Wo wir gerade beim Thema sind. Ich möchte mich in Zukunft mehr mit Bashscripten befassen. Kennt jemand eine gute deutsche Seite zu dem Thema?

In diesem Sinne
 
So sollte das klappen:
Code:
ls -1 *.mod | while read file 
do
ffmpeg -i $file ...blabla...
done
ungetestet.
Gruss
d22

//edit:
deutsche bash tutorials
 
Zuletzt bearbeitet:
Code:
find <verzeichnis> -name *.mod -exec ffmpeg ... '{}'\

sollte auch so gehn :>
 
ls * | while lässt sich auch viel schöner mit pathname expansion als
for date in *.mod; do
schreiben
 
Zurück
Oben