YouTube Videos größer und in besserer Qualität einbinden (Howto)

Wie Euch sicherlich aufgefallen ist, erscheinen hier im Blog in letzter Zeit die eingebundenen Videos etwas größer als sonst üblich. Außerdem binde ich die von YouTube so ein, dass sie – falls vorhanden – in hoher Qualität abgespielt werden. Das macht es für langsamere Internetverbindungen etwas schwieriger da die Datenmenge deutlich höher ist, allerdings denke ich, dass die meisten unter Euch mittlerweile ausreichend dicke DSL-Leitungen haben werden. Außerdem ist die „kleine“ Version ja immer noch nach Klick auf das Video bei YouTube erhältlich.

Wie funktioniert das aber? Wie bindet man das Video so in den Blog ein, dass es die gesamte Breite ausnutzt und wenn möglich in hoher Qualität abgespielt wird?Zuerst muss die verfügbare Breite feststehen. Die müsst ihr in Eurem Blogs selbst ausmessen, hier beträgt sie ca. 570 Pixel. Beim Ausmessen kann z.B. das Firefox-Plugin MeasureIt behilflich sein.

Nun brauchen wir die Standardbreite des Video-Anbieters. Bei YouTube sind das 425 x 344 Pixel. Bei YouTube sollte man dann noch 25 Pixel für die höhe der Steuerungsleiste abziehen, da diese sich nicht ändern. Teilt man nun Höhe durch Breite, bekommt man einen Faktor von 0,75 – ein Seitenverhältnis von 4:3. Das ist nun bei YouTube recht eindeutig und muss nicht gesondert ausgerechnet werden, kann bei anderen Anbietern aber abweichen.

Jetzt müssen wir das Format für die Breite unseres Blogs ausrechnen. Wir multiplizieren also die zur Verfügung stehende Breite mit dem Faktor 0,75 und bekommen so die Höhe des Videos. in meinem Fall sind das 427,5 – etwas aufgerundet und die 25 Pixel für die Steuerungsleiste wieder dazugerechnet, kommen wir auf ein Endergebnis von 570px Breite und 453px Höhe. Wegen der Rundung kann es sein, dass einer der beiten Werte noch um 1-2px korrigiert werden muss um eine Rahmenlose Videodarstellung zu bekommen (YouTube und vermutlich auch andere füllen sonst auf einer Seite mit einem schwarzen Rahmen bzw. einer schwarzen Fläche auf). Mein Endwert sind 571×453. Kopiert man nun den Code des Anbieters müssen einfach nur die Werte bei „height“ und „width“ ausgetauscht werden. Bei YouTube ist dies zweimal im Code der Fall. Hier ein Beispiel:

youtube-code-beispiel.png

Wollen wir nun auch noch die Videos in hoher Qualität einbinden, müssen wir den Code zweimal um einen kurzen Schnipsel ergänzen. Hier der Schnipsel:

&ap=%2526fmt%3D18

Eingefügt wird der an zwei Stellen im Code die ich im folgenden Bild markiert habe:

youtube-code-beispiel-2.png

Wir hängen den Schnipsel also inklusive dem & am Anfang (wichtig!) an das Ende der beiden URLs im Code. Dadurch wird das YouTube-Video in hoher Qualität angezeigt. Das funktioniert jedoch nur, wenn es das Video auch in hoher Qualität gibt. Das ist jedoch leicht herauszufinden. Auf der Seite des Videos bei YouTube steht dann direkt unter dem Video „In hoher Qualität anzeigen“. Hier ein kleines Beispiel für den Qualitätsunterschied und auch direkt für die große Einbindung.

1. normale Qualität:

2. hohe Qualität:

Was in diesen Videos nicht so deutlich wird ist, dass v.a. die Tonqualität bei den HiQ-Videos erheblich besser ist. Gerade bei Musikvideos wird das klar. Probiert es am besten selbst mal aus.

Wird der Code direkt ohne irgend ein Plugin im Blog eingebunden, funktioniert die Darstellung der Videos in der Regel auch in Feedreadern ganz gut. Problematisch wird es bei Anbietern wie Sevenload, die nur einen kurzen Java-Script-Schnipsel zur Verfügung stellen. Viele Feedreader, wie z.B. auch der Google Reader, unterstützen kein Javascript, damit erscheint einfach nur nichts. Besonders blöd ist es, wenn man das nicht weiss und im Text nicht entsprechend auf ein eingebettetes Video hinweisen kann. Die Feedreader verstehen dann oft den Zusammenhang zwischen dem Text und dem nicht vorhandenen Video nicht.

Nun aber viel Spaß beim Experimentieren. Ergänzungen und Fragen zum Artikel gerne jederzeit in den Kommentaren, ich nehme das dann hier auf.

Ähnliche Beiträge

  • Drupalblog.de: Relaunch-Gedanken

    Wie kürzlich schon erwähnt, plane ich den Drupalblog neu aufzulegen. Was vor über einem Jahr als sehr wenig beachtetes Projekt begann und bisher nie so richtig Aufmerksamkeit bekommen hat, soll nun etwas Antrieb bekommen. Das ganze vorhaben ist nicht einfach. Warum das so ist und was ich damit vorhabe — darüber will ich in diesem…

  • Gmail hat aufgehört zu wachsen

    Jeder der seit längerer Zeit Gmail (Google Mail) nutzt weiß: Der zur Verfügung stehende Speicherplatz bei Gmail ist bisher immer konitinuierlich gewachsen. Das hat sich nun geändert. Offenbar hat Google vergessen den Algorithmus über’s Jahr 2006 hinaus festzulegen, sodass derzeit bei mir im Account steht: You are currently using 5 MB (0%) of your 2800…

  • Capto: neue Screenshot & Screencast App

    Ich hatte ja bereits erwähnt, dass ich drei Screenshot Apps gleichzeitig nutze und eine davon war bisher Voila von Global Delight. Die App ist etwas in die Jahre gekommen und daher war ich hocherfreut und sehr erwartungsvoll als vor kurzem die Nachfolgeapp zu Voila namens Capto angekündigt wurde. Der größte Unterschied von Capto zu Voila…

  • UTW-Performance-Boost

    In letzter Zeit habe ich öfter von Problemen mit UTW (Ultimate Tag Warrior) für WordPress gelesen. Auch habe in den letzten Tagen vermehrt Probleme mit meinem Blog hier die nach etwas Nachforschung UTW zumindest mal nicht ausschließen. Durch Zufall bin ich gerade beim Googlen auf einen Performance-Patch für UTW gestoßen, der auch die Ursache einiger…

  • User generated iPod-Schlaftablette

    Eines der größten Probleme in der Demokratie ist der weit verbreitete Irrtum man müsse eine Meinung haben [1 ]. Projeziert auf „user generated content“ wäre das hier wohl ein Paradebeispiel dafür: Die iPod-Schlaftablette gefunden bei Steffen. [1] http://de.wikiquote.org/wiki/Dieter_Nuhr [tags]ipod,video,user generated content,schlaftablette[/tags]

  • Dreamhost (2) Kommunikationskanäle 2.0

    Ja, Dreamhost versteht es moderne Kommunikation zu leben. Zumindest was die Auswahl der Kommunikationskanäle angeht. Dem Kunden stehen diverse Möglichkeiten zur Verfügung um sich an die Firma oder andere Kunden zu wenden bzw. sich über die Geschehnisse rund um Dreamhost zu informieren: Die Website Natürlich informiert an aller erster Stelle mal die Website über aktuelle…

0 Kommentare

  1. Hi
    nette Rechnung. ;)

    Das einzige Problem ist, dass ich diese Videos nicht in deimem Blog anschauen kann. Er lädt und lädt, doch es zeigt es nicht an. Mit dem ‚alten‘ Code läuft es jedoch. (Firefox 3.0.3 und Safari getestet.)
    Bin ich da der einzige?

    Gruß

  2. Pingback: 1 Gramm on Air
  3. Hallo,
    ich habe versucht, meinen HD Kurzfilm in dieser Machart einzubetten, aber irgendwie klappt es nicht. Bekomme max. nur HQ und keine HD Quali. Irgendwie muss es doch gehen, oder?
    Anbei das Filmchen:
    http://www.youtube.com/watch?v=JOfBLeaQnp4

    Würd mich freuen, wenn mir da jemand helfen könnte. Am besten wäre natürlich die Lightview Version, weiss aber nicht, ob das auf einer Html Seite, wie die meinige, klappt.

    Gruß
    Tom

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert