[Quicktip] Wie kann ich fragmentierte Videos von akamaihd herunterladen?

Video Streaming ist eine tolle Sache, aber unterwegs auf dem iPad wird es etwas schwierig – entweder ist das Netz schlecht, oder der Stream Anbieter unterstützt gar nicht erst mobile Geräte. Bei Viewster fand ich vor kurzem eine interessante Doku, die ich mir gerne in Ruhe anschauen wollte. Ein einfacher Download direkt oder mittels der üblichen Tools funktionierte nicht. Das Problem ist, dass Viewster mit einem fragmentierten FLV arbeitet – sprich, das Video ist in viele hundert kleine Dateien unterteilt, die man irgendwie wieder zusammenführen muss, um ein einzelnes Video zu erhalten. Diese Vorgehensweise scheint bei Videos, die unter akamaihd.net liegen, öfter vorzukommen.

Glücklicherweise gibt es Scripte, die genau dieses Problem beheben und ich möchte euch kurz zeigen, wie das funktioniert (geht unter Mac, Linux und auch Windows – letzteres benötigt allerdings erstmal eine php Installation):

  1. Ladet euch das Script “AdobeHDS.php” von folgender Seite herunter: https://github.com/K-S-V/Scripts
  2. Ruft die von euch gewünschte Video Seite auf, öffnet die Debug Konsole in eurem Browser und schaut euch den Netzwerkverkehr an. Am besten öffnet ihr dazu die Konsole und den Tab “Network” und ladet dann die Seite neu. Wir sind auf der Suche nach der sogn. Manifest Datei, die die Übersicht für alle Videofragmente ist. Ihr könnt alernativ auch im Quellcode der Datei schauen, ob ihr das Manifest findet. Kopiert euch die URL zu diesem Manifest.
  3. Ruft die Konsole eures Betriebssystems auf und gebt dort folgendes ein:
  4. php AdobeHDS.php --manifest "[URL_ZUM_MANIFEST]"
  5. Anschließend werden alle Einzelteile heruntergeladen und zusammengeführt. Die einzelnen Dateien könnt ihr nach Abschluss des Vorgangs löschen, übrig bleibt dann die zusammengesetzte FLV

[Quicktip] Das “Einstellungen für Adobe Flash Player” Fenster reagiert nicht mehr im Google Chrome (OSX)

Seit einigen Tagen habe ich im Google Chrome folgendes Problem (angeblich auch in anderen Browsern): Wenn ich mir ein Youtube Video anschaue, welches trotz des aktivierten html5 Modus leider doch per Flash abgespielt wird, dann passiert folgendes:

An sich ist der Dialog nicht schlimm – wenn man ihn bedienen könnte. Sobald er nämlich erscheint, kann der Youtube Player nicht mehr per Maus bedient werden und der Dialog an sich ist auch nicht bedienbar.

Es gibt nun 2 Möglichkeiten, das Problem zu umgehen:

– das Youtube Video im Privaten Modus des Chrome aufrufen

– oder folgendes tun:

Ich möchte hierbei ausdrücklich darauf hinweisen, dass ab sofort bestimmte Seiten ungefragt Informationen per Flash auf eurem Rechner hinterlegen können – sprich, ihr seid somit evtl. Ziel von Tracking-Maßnahmen für Werbung. Wenn euch das bewusst ist, könnt ihr so die oben besprochene Youtube Problematik umgehen. Außerdem könnt ihr jederzeit zurück in die globalen Einstellungen gehen und dort den Button “Einstellungen für globalen Speicher nach Website…” aufrufen. Im folgenden Dialog könnt ihr die Berechtigungen pro Seite setzen und auch sehen, welche Seiten Daten auf eurer Platte sichern.

[Quicktip] HTML5 Video Modus bei Youtube aktivieren

Seit das iPad auf dem Markt ist, verwenden immer mehr Seiten statt Flash lieber HTML5 und das Video-Tag, um ihre Videos an den User auszuliefern. Einer der Vorreiter in dieser Disziplin war natürlich Youtube. Was nun auf den iOS und Android Devices wunderbar läuft, ist auf dem normalen Desktop-PC leider noch nicht der Standard.

Warum sollte man als Nutzer eigentlich die HTML5 Variante bevorzugen? Sie ist deutlich performanter – und der Rechner läuft nicht bei einem billigen SD oder auch HD Video auf Vollast. Außerdem ist gefühlt das Buffering/Caching des Videos besser (für alle Normalmenschen: das ist der graue Balken, der bei einem Youtube Video immer irgendwie schneller läuft, als der rote Fortschrittsbalken).

Wie aktiviert man den Modus nun? Geht einfach auf www.youtube.com/html5 und klickt da ganz unten auf “Am HTMl5 Test teilnehmen”. Ab sofort läuft Youtube nun auf diesem Rechner ohne Flash. Wenn ihr einen Youtube Account habt und währenddessen auch eingeloggt seid, dann gilt es an allen Rechnern, auf denen ihr euch anmeldet.