YouTube in 720p

Die Spatzen1) pfeifen es ja schon von allen Dächern: YouTube wird langsam aber sicher umgestellt auf HD (1280×720 Pixel).

Damit man in den Genuss der vollen Auflösung kommt (die aktuell nur bei sehr wenigen Spots funktioniert), muss man nur Folgendes beachten:

  • Man braucht einen sehr schnellen Rechner (mein dual G5 PowerMac auf der Arbeit reicht nicht aus :-( )
  • Die Wert für den Format-Trick lautet 22 (aka &fmt=22)

Beispiel

Hier mal ein Beispiel (allerdings auf 640×360 reduziert - weil es sonst nicht ins Browserfenster passt):



Und hier (für Mutige!) der Link zum anklicken mit 720p (naja.. so richtig nach 720p sieht das Video dann doch nicht aus):

Download Link

Und hier noch ein Trick: man erzeugt im eigenen Browser einen neues Bookmark (Inhalt erstmal egal) mit dem Namen Get720. Dann editiert man dieses neue Browserbookmark und gibt als Zieladresse dieses JavaScript Fragment an (zum besseren Übernehmen per Cut&Paste ist alles in eine einzige, lange Zeile gequetscht):

javascript:if%20(document.getElementById('download-youtube-video')==null%20&&%20!!(document.location.href.match(/http:\/\/[a-zA-Z\.]*youtube\.com\/watch/)))%20{var%20yt_mp4_path='http://www.youtube.com/get_video?fmt=22&video_id='+swfArgs['video_id']+'&t='+swfArgs['t'];%20var%20div_embed=document.getElementById('watch-embed-div');div_embed.innerHTML=div_embed.innerHTML+'%3Cbr%20/%3E%20%3Cspan%20id=\'download-youtube-video\'%3E%3Ca%20href=\''+yt_mp4_path+'\'%3EDownload%20as%20MP4%3C/a%3E%20'+%20%20((navigator.userAgent.indexOf('Safari')!=-1)?'(control-click%20and%20select%20%3Ci%3EDownload%20linked%20file%20as%3C/i%3E)':('(right-click%20and%20select%20%3Ci%3ESave%20'+%20(navigator.appName=='Microsoft%20Internet%20Explorer'?'target':'link')%20+'%20as)%3C/i%3E'))+'%3C/span%3E';}void(0);


Nachdem man den Code übernommen hat, kann man eine beliebige Seite im YouTube ansteuern. Mit etwas Glück ist auf der ausgesuchten Seite das Video auch in 720p Qualität vorhanden. Wenn man auf den neuen Button Get720 klickt, erscheint rechts in dem Kasten neben dem Video ein Link Download as MP4, welcher exakt das tut, was drauf steht. :-)

Ergebnis

Unser Beispiel Video von Matt habe ich mit dieser Methode mal heruntergeladen. Der Quicktime zeigt mir diese Informationen zum Video an (es ist also wirklich 720p - das originale Footage hat wohl nicht mehr hergegeben):

Netterweise ist dann mein Rechner wieder schnell genug, um das H.264 File im Quicktime ruckelfrei abzuspielen. :-)

1) OK, in dem Fall wohl die Affen