Manchmal möchte man Videos von Youtube doch gerne lokal sichern. Am besten im Mpeg Format, damit sie auch da laufen, wo man kein Flash hat. (Soll es ja geben)
Da hilft das folgende kleine Shellscript weiter, wenn man ffmpeg und curl installiert hat. (Bei Ubuntu Linux einfach apt-get install ffmpeg curl eingeben.)

#!/bin/bash
wget -c -S -O $2.flv http://youtube.com/get_video.php\?`curl -s $1 | grep player
2.swf | cut -f2 -d? | cut -f1 -d\“` && ffmpeg -i $2.flv -ab 56 -ar 22050 -b 500
-s 320×240 $2.mpg && exit 0

Gestartet wird mit youtub.sh <youtube-url> <ausgabedatei>
Anschließend hat man ein mpeg dort liegen.
Gibt es eine Fehlermeldung, meistens wegen einer nicht unterstützten Framerate des Youtube Flash Videos das man nach mpeg konviertieren möchte, kann man das folgendermaßen nach AVI konvertieren:

ffmpeg -i EINGABE.flv -aspect 4:3 -ab 56 -ar 22050 -b 500 -s 320×240 -y AUSGABE.avi

Anschließend kann man das immer noch nach mpg konvertieren.