Fwd: Re: arte+7 recorder-5 et lucid

Stéphane MARTIN st3ph.martin at laposte.net
Mer 26 Mai 11:50:44 UTC 2010


Salut,

Je transfère un message de zarkxe reçu en privé.
M'en voudra pas j'espère ;-)

rtmpdump n'est pas dans les dépôts...
Faut le compiler :-(

-------- Message original --------
Sujet: Re: arte+7 recorder-5 et lucid
Date : Wed, 26 May 2010 07:51:29 +0200
De : zarkxe <zarkxe at gmail.com>
Pour : Stéphane MARTIN <st3ph.martin at laposte.net>


On 05/25/2010 10:14 PM, Stéphane MARTIN wrote:
> Salut,
> Le 25/05/2010 16:19, Icaunaisrien a écrit :
>    
>> j'ai mis à jour arte+7 recorder -5 sous lucid et plus rien le programme
>> ne se lance plus malgré la présence de l'icole dans le groupe Son et
>> Videos dans le menu Applications.
>> Qui a une idée?
>>      
> J'ai l'impression qu'il y a eu des changements sur le site d'Arte+7.
> Les deux scripts que je connaissais ne marchent plus tous les deux.
>
> @+
>    
Bonjour à tous,

Moi aussi j'ai constater que arte+7 recorder ne fonctionne plus.
Plusieurs personne on trouver la solution sur le forum de ubuntu
(http://forum.ubuntu-fr.org/viewtopic.php?id=398461&p=1) et un script
à était écrit.

Moi j'ai ajouter sur ce script : le nom du fichier de sortie et celui
vidéo plus tracks.flv.

Le script ci-joint dessous.

ZarkXe.

<Script
Bash--------------------------------------------------------------------------------------------------
#!/bin/bash

# L'URL de la page d'affichage de la vidéo
URL_PAGE="$1"

# TODO : Ajout des contrôles de saisies

# On stocke le code HTML de la page car on s'en sert 2 fois
HTML_PAGE="$(mktemp)"
wget -o /dev/null -O "$HTML_PAGE" "$URL_PAGE"

# On récupère l'URL du player
URL_PLAYER="$(sed -n 's!<param name="movie" value="\([^\?]\+\)\?.*!\1!p'
"$HTML_PAGE")"

# On récupère l'URL du 1er fichier XML, qui nous mène à un 2ème fichier
XML, lequel contient l'URL RTMP
URL_XML1="$(sed -n 's!vars_player.videorefFileUrl = "\([^"]\+\)";!\1!p'
"$HTML_PAGE")"
URL_XML2="$(wget -o /dev/null -O- "$URL_XML1" | sed -n 's!<video
lang="fr" ref="\([^"]\+\)"/>!\1!p')"

XML2_PAGE="$(mktemp)"
wget -o /dev/null -O "$XML2_PAGE" "$URL_XML2"


URL_RTMP="$(sed -n 's!<url quality="hd">\([^<]\+\)</url>!\1!p'
"$XML2_PAGE")"
URL_NAME="$(sed -n 's!<name>\([^<]\+\)</name>!\1!p;6q' "$XML2_PAGE")"

# On appelle la commande rtmpdump pour télécharger le fichier flv
echo "rtmpdump -r \"$URL_RTMP\" --swfVfy \"$URL_PLAYER\" -o
\"$URL_NAME.flv\""

# On efface le fichier temporaire dont on n'a plus besoin
rm "$HTML_PAGE"
rm "$XML2_PAGE"
<Script
Bash--------------------------------------------------------------------------------------------------








Plus d'informations sur la liste de diffusion ubuntu-fr