Ich finde ab und an immer mal wieder ein Video im Netz, was ich gerne aufheben würde. Manchmal sind das aber Videos, die in Flash (SWF) eingebettet sind. Hier verweist das Flash dann auf eine FLV-Streamingdatei (Flash Video Format). Da man sich den Quelltext von Flash nicht ansehen kann, wird das schon komplizierter, wenn man trotzdem an das Video rankommen will. Nun gibt es eine wahnsinnig umständliche Methode über Quelltext der Webseite die Playeradresse direkt aufzurufen, den HTTP-Request von dem Player über ein BrowserPlugin auszulesen und die FLV-Datei dann selbst abzufangen. Auf diversen großen Video-Hosting Webseiten wird diese Datei dann auch noch erst auf Anforderung durch den Flashplayer generiert und der HTTP-Link bleibt nur wenige Minuten gültig. Abgesehen davon kann man FLV nicht einfach abspielen, da auch noch ein Player benötigt wird. Der zugehörige Flashabspieler funktioniert ja nur mit der entsprechenden Webseite.
Alles sehr kompliziert also. Nun gibt es aber diesen Video Downloader hier online. Da kopiert man einfach die typische Browseradresse rein, wählt aus der Liste die dazugehörige Video-Hosting Webseite und bekommt den direkten FLV-Link ausgeworfen, den man nun rasch herunterladen sollte. Diesen schickt man dann noch flugs durch ffmpeg und schon habe ich ein schönes mpg, was auch jeder verflixte Videoabspieler zu können hat 😀
ffmpeg -i video.flv -ab 56 -b 500 -s 640x480 video.mpg
Optionen sind im man ffmpeg näher erläutert. Und wer das hier nun noch alles verstanden hat, sollte wirklich öfter mal raus an die frische Luft gehen 😉