Diana n’a pas pu voir une émission intéressante sur la Colombie, émission passé sur la chaîne arte. Elle l’a retrouvé sur arte+7, qui diffuse les émissions 7 jours après leur passage en direct sur la chaîne. Mais, ne pouvant l’enregistrer, elle n’a pas pu me la montrer à mon retour…
Il y a pourtant des reportages forts intéressants mais qui une fois diffusés disparaissent du net. Impossible de les retrouver sur quelque site que ce soit, même payant.
Voici donc un petit script pour télécharger la vidéo d’une émission depuis le site de arte+7 et la converti en MP4..
Prérequis : Linux, rtmpdump et mencoder.
Script fait ce jour sous Ubuntu Linux 12.04 avec les version packagées de rtmpdump et mencoder.
Script download_arte_tv.sh :
#!/bin/bash [ "$1" == "" ] && echo "$0 ???" && exit 1 cd ~/temp mkdir videos.arte.tv cd videos.arte.tv wget --user-agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:12.0) Gecko/20100101 Firefox/12.0" $1 TURL=$(grep "videorefFileUrl=" *.html | head -1 | cut -d '=' -f 12 | cut -d '"' -f 1) TURL=$(echo $TURL | echo -e "$(sed 's/+/ /g; s/%/\x/g')") echo $TURL wget --user-agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:12.0) Gecko/20100101 Firefox/12.0" $TURL XURL=$(grep "lang="fr"" *.xml | cut -d '"' -f 4) echo $XURL mv *.xml zzzzzzz_tmp.xml wget --user-agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:12.0) Gecko/20100101 Firefox/12.0" $XURL RURL=$(grep "quality="hd"" *.xml | cut -d '>' -f 2 | cut -d '<' -f 1) echo $RURL rtmpdump -o video.flv -r $RURL mencoder video.flv -ovc lavc -lavcopts vcodec=mpeg4 -oac pcm -o video.avi MD5=$(md5sum video.avi | cut -d ' ' -f 1) mv video.avi ~/Bureau/arte.tv.$MD5.avi cd .. rm -rf videos.arte.tv
Pour le lancer, appeler le script avec la page de la vidéo :
./download_arte_tv.sh http://videos.arte.tv/fr/videos/a_la_guerre_comme_a_la_guerre-6635896.html
La vidéo est téléchargée, converti en MP4 et déposée sur le bureau…
Référence : whateverworks.jool.ch – telecharger-videos-arte-streaming
Une réflexion sur « Magnétoscope pour arte.tv »
Les commentaires sont fermés.