[lug-ld] Cinelerra Bilder auf PAL skalieren

Kai Krämer kt.kraemer at web.de
So Jun 21 13:15:10 CEST 2009


Guten Morgen :-) und vielen Dank!

Am Samstag, den 20.06.2009, 16:53 +0200 schrieb Goetz Bauermann:
> Hallo Kai,
> ich habe mal ein wenig an dem Script gebastelt.
> So wie im Anhang lÀuft es wenigstens. Pass bitte auf, dass keine
> Leerstellen in den Dateinamen enthalten sind.
> Gruss Götz

> #/bin/sh -x
>  mkdir skaliert
> for element in `ls . | grep -i jp*g$`; do
> size=`identify ${element}`
> width=`echo ${size} | sed '+s+.*JPEG ++' | sed '+s+x.*++'`
> height=`echo ${size} | sed '+s+.*JPEG [0-9]*x++' | sed '+s+ [0-9]*x.*++'`
> rat_height=$((${height}/576))
> tmp_width=$((${width} / ${rat_height}))
> new_width=$((${tmp_width}*9375/10000))
> convert -resize "${new_width}x576!" -quality 100 -sharpen 20 ${element} skaliert/x576_${element}
> done

Habe mich gerade wieder an den Computer gesetzt.
Über die Suse-Liste habe ich auch noch Hilfe bekommen. Jetzt kann ich es
mir wohl aussuchen.
Anbei mal der Vorschlag von dort, das mit dem -x in der ersten Zeile
habe ich dort auch gehört.

Das ist das Skript von David Haller:
------------------------
#!/bin/bash
shopt -s nullglob
mkdir -p skaliert

for file in *.[Jj][Pp][Gg] *.[Jj][Pp][Ee][Gg]; do
    echo "converting $file ..."
    newwidth=( $(identify "$file" | \
            awk '{
                si=gensub(".*JPEG *([0-9]+x[0-9]+)[^0-9].*", "\\1", 1,
$0);
                split(si, a, "x");
                printf("%i\n", a[1] / (a[2] / 576));
            }' ) )

    convert -size "720x576" xc:black \
        -gravity Center -draw "image over 0,0 ${newwidth},576 $file" \
        "skaliert/x576_${file}";
done
---------------------------

Schönen Gruß nach Landau und noch mal danke fĂŒr die schnelle Hilfe.
Jetzt kann ich mich endlich mit dem eigentlichen Bau der Dia-Schau
beschÀftigen.

Schönen Gruß aus dem sonnigen SĂŒden,
Kai
-------------- nächster Teil --------------
Ein Dateianhang mit BinÀrdaten wurde abgetrennt...
Dateiname   : nicht verfĂŒgbar
Dateityp    : application/pgp-signature
DateigrĂ¶ĂŸe  : 197 bytes
Beschreibung: Dies ist ein digital signierter Nachrichtenteil
URL         : http://lists.lug-ld.de/mailman/private/lug-ld/attachments/20090621/1b5bdd15/attachment.pgp