MRW
Politik Marc Wäckerlin Gemeinderat Winterthur
Twitter
Blog
http://zh.piratenpartei.ch

Spickzettel

Nur für eigenen Gebrauch.

DV-Grab

sudo dvgrab -a -t -f hdv -guid 0x0800460104d2ec8e

ssh Preshared-Keys

(Kein Passwort vergeben.)

cd .ssh
ssh-keygen -t dsa
cat ~/.ssh/id_dsa | ssh user@remote.host sh -c 'cat >> ~/.ssh/authorized_keys'

Video-Codierung

DVD erzeugen

Aus 16:9 Material (z.B. HD)
  mencoder \
    -oac lavc \
    -ovc lavc \
    -of mpeg \
    -mpegopts format=dvd:tsaf \
    -vf scale=720:432,expand=720:576,harddup \
    -srate 48000 \
    -af lavcresample=48000 \
    -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:vstrict=0:acodec=ac3:abitrate=192:aspect=16/9 \
    -ofps 25 \
    -o ausgabedatei.mpg \
    eingangsdatei.???

Aus 4:3 Material (z.B. TV)

  mencoder \
    -oac lavc \
    -ovc lavc \
    -of mpeg \
    -mpegopts format=dvd:tsaf \
    -vf scale=720:576,harddup \
    -srate 48000 \
    -af lavcresample=48000 \
    -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:vstrict=0:acodec=ac3:abitrate=192:aspect=4/3 \
    -ofps 25 \
    -o ausgabedatei.mpg \
    eingangsdatei.???

XVID oder DIVX

divx
mencoder filename -ovc lavc \
  -lavcopts vcodec=mpeg4:vbitrate=2048:mbd=2:v4mv:autoaspect \
  -vf pp=lb -oac mp3lame -lameopts preset=standard -of avi \
  -o filename.avi
xvid
mencoder filename -ovc xvid \
  -xvidencopts bitrate=2048:autoaspect \
  -vf pp=lb -oac mp3lame -lameopts preset=standard -of avi \
  -o filename.avi
Meine Optionen (VBR, i)
mencoder filename -ovc xvid \
  -xvidencopts fixed_quant=2:autoaspect:interlacing:quant_type=mpeg \
  -oac mp3lame -lameopts preset=standard -of avi \
  -o filename.avi
Skalieren
Auf PAL-Breite, Option vor -of einfügen:
-vf scale=720:-3
Alle noch nicht konvertierten Videos konvertieren
for file in $(find /media/video/20* -name '*.m2t'); do
  target="${file%/*}/divx/$(basename $file .m2t).xvid"
  test -d "${target%/*}" || mkdir -p "${target%/*}"
  test -f "${target}" || \
    nice -10 mencoder "$file" -ovc xvid \
         -xvidencopts bitrate=2048:autoaspect \
         -vf pp=lb -oac mp3lame \
         -lameopts fast:preset=standard \
         -vf scale=720:-3 -of avi \
         -o "${target}"
done
for file in $(find /media/video/20* -name '*.avi'); do
  target="${file%/*}/divx/$(basename $file .avi).xvid"
  test -d "${target%/*}" || mkdir -p "${target%/*}"
  test -f "${target}" || \
    nice -10 mencoder "$file" -ovc xvid \
         -xvidencopts bitrate=2048:autoaspect \
         -vf pp=lb -oac mp3lame \
         -lameopts fast:preset=standard \
         -vf scale=720:-3 -of avi \
         -o "${target}"
done

SuisseID as Linux login token