Fusselbär
Makefile Voyeur
Hallo,
wer kennt es nicht, da bekommt man einen Link
mit der Bemerkung "tolles Video mußt Du unbedingt sehen"
und was passiert wenn man dem Link folgt?
Man landet oft auf www.youtube.com
und vom "Video" ist weit und breit nichts zu sehen.
Stattdessen solche Meldungen in der Art:
und ist auch oft zu alt auf vielen Webseiten die neuere Versionen verlangen die nicht erhältlich sind.
(oder nur für Windows)
Aber für Youtube gibt es da was ganz Feines dagegen!
So geht es:
myfilm ein Perl Script, das es hier gibt:
http://marginalhacks.com/bin/myfilm
Es steht unter dieser Lizenz:
http://marginalhacks.com/License/
Auch eine myfilm Seite auf Freshmeat gibt es:
http://freshmeat.net/projects/filmdownloader/
Was wird noch gebraucht?
- perl
- lynx
- ffmpeg (Zum umwandeln in Quicktime *.mov Datei)
Eventuell ist noch die shebang vom Perl Script auf den richigen Pfad
anzupassen, unverändert sieht sie so aus:
Das packt man dann (als root) dorthin, wo die ausführbaren Dateien sind
also z.B. als myfilm nach
macht es ausführbar
Und schon kann es losgehen!
So wird myfilm bedient:
Es ist bloß darauf zu achten Hochkommas für die Youtube URL zu benutzen.
Beispielsweise:
Dann sollte folgendes in der Konsole zu sehen sein:
ls sollte dann folgendes sagen:
Und das Video der Wahl ist zum anschauen da.
KMPlayer kann z.B. beide Formate abspielen.
Und schon kommt man um dieses Flash herum
und kann trotzdem das Video angucken!
Gruß, Fusselbär
wer kennt es nicht, da bekommt man einen Link
mit der Bemerkung "tolles Video mußt Du unbedingt sehen"
und was passiert wenn man dem Link folgt?
Man landet oft auf www.youtube.com
und vom "Video" ist weit und breit nichts zu sehen.
Stattdessen solche Meldungen in der Art:
Folgt man dem Link gibts für gewöhnlich bei Adobe sowas zu sehen:Hello, you either have JavaScript turned off or an old version of Macromedia's Flash Player.
Click hereClick here to get the latest flash player.
Der Adobe/Macromedia Flashplayer ist auch mal wieder wegen Sicherheitsmängeln gesperrtWir können keinen Web Player finden, der Ihrer Plattform und Ihrem Browser entspricht.
und ist auch oft zu alt auf vielen Webseiten die neuere Versionen verlangen die nicht erhältlich sind.
(oder nur für Windows)
Aber für Youtube gibt es da was ganz Feines dagegen!
So geht es:
myfilm ein Perl Script, das es hier gibt:
http://marginalhacks.com/bin/myfilm
Es steht unter dieser Lizenz:
http://marginalhacks.com/License/
Auch eine myfilm Seite auf Freshmeat gibt es:
http://freshmeat.net/projects/filmdownloader/
Was wird noch gebraucht?
- perl
- lynx
- ffmpeg (Zum umwandeln in Quicktime *.mov Datei)
Eventuell ist noch die shebang vom Perl Script auf den richigen Pfad
anzupassen, unverändert sieht sie so aus:
Code:
#!/usr/bin/perl
Das packt man dann (als root) dorthin, wo die ausführbaren Dateien sind
also z.B. als myfilm nach
Code:
/usr/local/bin
Code:
chmod 755 myfilm
Und schon kann es losgehen!
So wird myfilm bedient:
Es ist bloß darauf zu achten Hochkommas für die Youtube URL zu benutzen.
Beispielsweise:
Code:
myfilm -d 'http://www.youtube.com/watch?v=cFHK848SBr4'
Code:
Fetching youtube ID: cFHK848SBr4
[myfilm] URL: http://www.youtube.com/watch?v=cFHK848SBr4
[myfilm] GET: lynx -source http://www.youtube.com/watch?v=cFHK848SBr4
Found film 'bsd baby'
[myfilm] Video: http://youtube.com/get_video.php?l=165&video_id=cFHK848SBr4&t=OEgsToPDskLVjv4HW82FzOcwixLk5PpL
Saving to: bsd_baby.flv
Convert to: bsd_baby.mov
ffmpeg version 0.4.9-pre1, build 4718, Copyright (c) 2000-2004 Fabrice Bellard
built on Sep 27 2006 06:13:56, gcc: 3.4.6 [FreeBSD] 20060305
Input #0, flv, from 'bsd_baby.flv':
Duration: N/A, bitrate: N/A
Stream #0.0: Audio: mp3, 22050 Hz, mono
Stream #0.1: Video: flv, 240x320, 25.00 fps
Output #0, mov, to 'bsd_baby.mov':
Stream #0.0: Video: mpeg4, 240x320, 25.00 fps, q=2-31, 200 kb/s
Stream #0.1: Audio: aac, 22050 Hz, mono, 64 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Stream #0.0 -> #0.1
Press [q] to stop encoding
frame= 365 q=9.7 Lsize= 654kB time=14.6 bitrate= 366.9kbits/s
video:555kB audio:92kB global headers:0kB muxing overhead 1.040934%
ls sollte dann folgendes sagen:
Code:
ls | grep bsd_baby
bsd_baby.flv
bsd_baby.mov
KMPlayer kann z.B. beide Formate abspielen.
Und schon kommt man um dieses Flash herum
und kann trotzdem das Video angucken!
Gruß, Fusselbär
Zuletzt bearbeitet: