Bonjour à vous,
je viens de trouver une méthode pour télécharger une émission, mais je vous préviens c'est la galère.
Alors c'est pour cela que je l'expose ici en me disant que les courageux vont coder une méthode automatique.
La méthode demande d'avoir installé l'outil rtmpdump. Le but est de trouver maintenant l'url rtmp:// nécessaire au téléchargement:
1- installer le plugin firebug dans firefox
2- ouvrir la page arte et sélectionner la vidéo que vous voulez voir. On doit voir le logo play (le triangle)
3-ouvrir firebug et cliquer sur l'icône en haut à gauche, qui est juste à côté du 'bug'. Le tooltip associé la décrit de la façon suivante : "cliquer sur un élément à inspecter dans la page"
4-cliquer sur la vidéo dans la page firefox:
dans firebug le code suivant doit être sélectionné:
<object width="720" height="479" type="application/x-shockwave-flash" id="playerVideo" data="http://videos.arte.tv/blob/web/i18n/view/player_5-3188338-data-4729873.swf" style="visibility: visible;"><param name="bgcolor" value="ffcc00"><param name="allowScriptAccess" value="always"><param name="allowScale" value="false"><param name="scale" value="noBorder"><param name="wmode" value="transparent"><param name="allowfullscreen" value="true"><param name="flashvars" value="videoId=3214184&admin=false&mode=prod&embed=false&configFileUrl=http://videos.arte.tv/cae/static/flash/player/config.xml&videorefFileUrl=http://videos.arte.tv/fr/do_delegate/videos/tracks-3214184,view,asPlayerXml.xml&localizedPathUrl=http://videos.arte.tv/cae/static/flash/player/&lang=fr"></object>
5-Cliquer à gauche sur la petite croix pour déployer l'arbre de code
6-le code suivant apparait
<param name="flashvars" value="videoId=3214184&admin=false&mode=prod&embed=false&configFileUrl=http://videos.arte.tv/cae/static/flash/player/config.xml&videorefFileUrl=http://videos.arte.tv/fr/do_delegate/videos/tracks-3214184,view,asPlayerXml.xml&localizedPathUrl=http://videos.arte.tv/cae/static/flash/player/&lang=fr">
7-Copier l'url après videorefFileUrl= dans la barre d'addresse de votre firefox (un nouvel onglet)
8-Ceci ouvre un fichier xml dans lequel on trouve la ligne suivante:
<video lang="fr" ref="http://videos.arte.tv/fr/do_delegate/videos/tracks-3214186,view,asPlayerXml.xml"/>
9-copier cette nouvelle url dans la barre d'addresse de firefox une nouvelle fois
10-cela va ouvrir un fichier xml où on trouve :
<url quality="hd">
rtmp://artestras.fcod.llnwd.net/a3903/o35/geo/videothek/EUR_DE_FR/arteprod/A7_SGT_ENC_16_042552-011-A_PG_HQ_FR?h=d83b34994560a5fb10b72d488d63327a
</url>
11-Y'a plus qu'à lancer la commande suivante :
rtmpdump -r "rtmp://artestras.fcod.llnwd.net/a3903/o35/geo/videothek/EUR_DE_FR/arteprod/A7_SGT_ENC_16_042552-011-A_PG_HQ_FR?h=d83b34994560a5fb10b72d488d63327a" --swfVfy "http://videos.arte.tv/blob/web/i18n/view/player_5-3188338-data-4729873.swf" -o tracks.flv
où le premier argument est l'url rtmp qu'on a trouvé à l'étape 10 et le second argument est l'url du player swf que l'on trouve a l'étape 4 et le dernier argument le nom du fichier dans lequel la vidéo sera sauvé.
C'est pas simple, mais pas impossible...