D
Der_Wolf
Jungspund
Hallo,
ich habe ein Problem mit find.
Folgende Ausgangssituation. Ich habe ein Verzeichniss welches neben sehr vielen anderen Dateien auch Dateien mit der Endung vid enthält.
Um diese *.vid Dateien in ein allgemeingültiges Videoformat zu überführen sind mehere Schritte nötig.
Einer davon ist aus der *.vid Datei viele *.pgm Dateien zu machen.
Diese *.pgm Dateien werden dann in *.jpeg gewandelt und anschliessen mit mencoder in *.avi gewandelt. Soweit alles super aber in meinem Shellscript will ich nach dem "entpacken" der *.pgm Dateien diese Dateien in *.jpg wandeln
nun zu meiner Frage:
warum funktioniert das nicht:
$dir = Verzeichniss in dem die *.pgm sind
$filename = filename der vid's ohne endung .vid
wenn ich das ausführe kommt nur eine Datei heraus: {}.jpg die sehr groß ist und nicht viele dateien *.pgm.jpg
mfg
Denny
ich habe ein Problem mit find.
Folgende Ausgangssituation. Ich habe ein Verzeichniss welches neben sehr vielen anderen Dateien auch Dateien mit der Endung vid enthält.
Um diese *.vid Dateien in ein allgemeingültiges Videoformat zu überführen sind mehere Schritte nötig.
Einer davon ist aus der *.vid Datei viele *.pgm Dateien zu machen.
Diese *.pgm Dateien werden dann in *.jpeg gewandelt und anschliessen mit mencoder in *.avi gewandelt. Soweit alles super aber in meinem Shellscript will ich nach dem "entpacken" der *.pgm Dateien diese Dateien in *.jpg wandeln
nun zu meiner Frage:
warum funktioniert das nicht:
Code:
find $dir -name "$filename*.pgm" -print -exec cjpeg -quality 100 {} > {}.jpg \;
$filename = filename der vid's ohne endung .vid
wenn ich das ausführe kommt nur eine Datei heraus: {}.jpg die sehr groß ist und nicht viele dateien *.pgm.jpg
mfg
Denny