www.fabiankeil.de/blog-surrogat/2005-09-13/zdf-videos-entlocken.html

Dem ZDF Videos entlocken mit mplayer

Über die aktuelle Verachtung bin ich heute mal wieder über die Seiten des ZDFs gestolpert.

Mein letzter Besuch ist schon ein paar Monate her, damals scheiterte das PIZ Heer daran, einen Bericht über die European Challenge 2005 runterzuladen. Dank der zur Verfügung gestellten Software konnte ich auch nicht weiterhelfen, sondern nur anmerken, dass die Seite eben ziemlich kaputt sei.

In der Zwischenzeit hat sich nichts geändert, das Runterladen der Videos ist noch immer ein Krampf, und das, obwohl ich zu Hause ordentliche Software nutze.

Hier also eine kleine Anleitung, wie man die GEZ-geförderten Videos mit korrekt konfigurierter Software nutzt.

Auf meinem Laptop läuft FreeBSD, als Browser kommt überwiegend Firefox zum Einsatz, Videos schaue ich mit mplayer.

Die Verzahnung von mplayer und Firefox ist mir den Aufwand nicht wert, daher benutze ich die beiden Programme getrennt, lade Videos also erst runter, um sie dann von der Festplatte abzuspielen.

Wenn die Webentwickler nicht allzu viel falsch machen, geht das ohne Probleme, beim ZDF hat man leider nichts verstanden – mehr dazu morgen – und baut unnötige Barrieren auf.

[Ausschnitt der ZDF-Seite: Wahl von Video-Format und Bitrate] Ein freies Videoformat – etwa Theora – bietet das ZDF gar nicht erst an, wählen kann man nur zwischen WMV und Real Video, beides proprietär und patentbefleckt, daher eine schlechte Wahl. Natürlich darf man nicht erwarten, dass alle angebotenen Bitraten auch vorhanden sind, die höchste ist eine Niete.

[ZDF-Seiten-Ausschnitt: Gewähltes Videoformat nicht verfügbar] Doch damit nicht genug, hat man sich zwischen Pest und Cholera entschieden, wird – zumindest bei mir – nur noch eine click here to download plugin-Grafik angezeigt, das Video versucht das ZDF für sich zu behalten, GEZ hin oder her.

Spaßeshalber habe ich die Grafik mal angeklickt, nur um zu erfahren, dass keine passenden Plugins verfügbar sind. Einen Download-Link gibt es nicht, der Video-Stream ist der einzige Weg, an das Video zu kommen.

Einen Link zum Video-Stream gibt es leider auch nicht, dessen Adresse muss man sich umständlich aus dem Quältext suchen. Firefox bietet immerhin eine Abkürzung: durch Drücken von Steuerung+i werden die Seiteninformationen angezeigt, dort gibt es einen Karteireiter Media, der auch die Stream-Adresse preisgibt.

Füttert man damit den mplayer, kann man nach einiger Zeit auch das Video sehen. Von der Platte natürlich, und so oft man will – danke mplayer.

fk@r51 ~/downloads $mplayer -dumpstream -playlist \
http://wstreaming.zdf.de/zdf/300/050913_titanic_partei_mom.asx -dumpfile partei.wmv
MPlayer 1.0pre7-3.4.2 (C) 2000-2005 MPlayer Team
CPU: Intel  (Family: 6, Stepping: 6)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2


Resolving wstreaming.zdf.de for AF_INET6...
Couldn't resolve name for AF_INET6: wstreaming.zdf.de
Resolving wstreaming.zdf.de for AF_INET...
Connecting to server wstreaming.zdf.de[80.242.180.77]:80 ...
Cache size set to 320 KBytes
Connected to server: wstreaming.zdf.de
Playing mms://ms.mdcs.dtag.de/zdf/zdf/050913_titanic_partei_mom_h.wmv.
Resolving ms.mdcs.dtag.de for AF_INET6...
Couldn't resolve name for AF_INET6: ms.mdcs.dtag.de
Resolving ms.mdcs.dtag.de for AF_INET...
Connecting to server ms.mdcs.dtag.de[217.237.150.85]:1755 ...
connected
unknown object
file object, packet length = 6400 (6400)
unknown object
unknown object
unknown object
stream object, stream id: 1
stream object, stream id: 2
unknown object
data object
mmst packet_length = 6400
Cache size set to 320 KBytes
Connected to server: ms.mdcs.dtag.de
Stream not seekable!
everything done. Thank you for downloading a media file containing proprietary and patentend technology.
Core dumped ;)