Der Vollständigkeit halber die händische Variante mit rtmpdump (Version 2.3):
- Seite der Mediendatei besuchen, z.B. http://videos.arte.tv/de/videos/BEISPIEL.html
- Sich den Quelltext der Seite anzeigen lassen, geht meistens mit STRG+U
- Im Quelltext gibt es irgendwo ein Javascript und darin folgende Zeile:
| vars_player.videorefFileUrl = "http://videos.arte.tv/de/do_delegate/videos/BEISPIEL,view,asPlayerXml.xml";
|
- Diese URL kopieren und die zugehörige xml Datei speichern oder direkt öffnen.
- Im Quelltext dieser Datei gibt es wieder zwei URLS.
| <video lang="de" ref="http://videos.arte.tv/de/do_delegate/videos/BEISPIEL,view,asPlayerXml.xml"/>
<video lang="fr" ref="http://videos.arte.tv/fr/do_delegate/videos/BEISPIEL,view,asPlayerXml.xml"/>
|
- Die URL der gewünschten Sprache auswählen und ebenfalls die zugehörige XML Datei öffnen (ggf. vorher speichern)
- In dieser XML Datei sind dann endlich die Adressen der Streams enthalten.
| <urls>
<url quality="sd">rtmp://artestras.fcod.llnwd.net/a3903/o35/MP4:geo/videothek/default/arteprod/BEISPIEL?h=e1a1bcd52a15bab081ac81e4fb5211cc</url>
<url quality="hd">rtmp://artestras.fcod.llnwd.net/a3903/o35/MP4:geo/videothek/default/arteprod/BEISPIEL?h=45ce0b2f2e64990ed5bdf2270bbc6c7a</url>
</urls>
|
- Jetzt kommt rtmpdump zum Einsatz, da ARTE neuerdings SWF Verification einsetzt, mit der Option -swfVfy, der man als Parameter die Adresse des richtigen Arte Flashplayers übergeben muss, die man von der Seite am Anfang bekommt.
| rtmpdump --swfVfy "http://videos.arte.tv/blob/web/i18n/view/player_9-3188338-data-4807088.swf" -r "rtmp://artestras.fcod.llnwd.net/a3903/o35/MP4:geo/videothek/default/arteprod/BEISPIEL?h=e1a1bcd52a15bab081ac81e4fb5211cc" -o "/home/ZIELVERZEICHNIS" -e
|