| « Nvidia 180 unter Linux sehr langsam | Bluthochzeit » |
Ich bin eben bei den ubuntuusers auf ein geniales Stück Bookmarklet gestoßen, mit dem man Youtube Videos als MP4 Datei runterladen kann.
Man benötigt dazu nur einen Firefox und folgenden Code (1 Zeile)
javascript:if(document.location.href.match(/http:\/\/[a-zA-Z\.]*youtube\.com\/watch/)){document.location.href='http://www.youtube.com/get_video?fmt=18&video_id='+swfArgs['video_id']+'&t='+swfArgs['t']}e
Dann erstellt man sich ein Lesezeichen und gibt als URL den Javascript Code von oben an und vielleicht noch einen Namen wie z.B. Youtube Download. Und das nächste Mal, wenn man auf Youtube ein Video angeschaut hat, das einem gefällt, klickt man einfach auf das Bookmarklet und bekommt dann kurz darauf den Download angeboten.
Einfacher geht’s nicht.
UPDATE 24.10.2009 - youtube hat ein paar Dinge geändert, so dass nun folgender Code gilt
javascript:var%20video_id=null;var%20video_hash=null;var%20video_player=document.getElementById(’movie_player’);if(video_player){var%20flash_variables=video_player.attributes.getNamedItem(’flashvars’);if(flash_variables){var%20flash_values=flash_variables.value;if(flash_values){var%20video_id_match=flash_values.match(/[^a-z]video_id=([^(\&|$)]*)/);if(video_id_match!=null)video_id=video_id_match[1];var%20video_hash_match=flash_values.match(/[^a-z]t=([^(\&|$)]*)/);if(video_hash_match!=null)video_hash=video_hash_match[1]}}}if(video_id==null||video_hash==null){var%20args=null;try{args=yt.getConfig(’CFG_SWF_ARGS’)}catch(e){}if(args){video_id=args[’video_id’];video_hash=args[’t']}}if(video_id!=null&&video_hash!=null){var%20fmt=’18′;try{if(yt.getConfig(’CFG_IS_HD_AVAILABLE’))fmt=’22′}catch(e){}document.location.href=’http://www.youtube.com/get_video?fmt=’+fmt+’&video_id=’+video_id+’&t=’+video_hash}
Quelle: Bugies Blog
youtube-dl -tb [url].