Youtube Videos nach MPEG/mpg konvertieren
Allgemein/Internet, Linux/OpenSource Juni 23rd, 2007Manchmal 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.
März 10th, 2010 at 01:43
Das Script funktioniert leider überhaupt nicht.
Schade.
Wenn ein bisschen mehr dazu gesagt würde, könnte man dem ja vielleicht abhelfen.
Aber es ist voller Fehler und ohne jede Erläuterung.
Warum immer diese selbsternannten Gurus die Leute abschrecken, anstatt wirklich etwas sinnvolles beizutragen?
Wirklich schade.