mercredi 15 décembre 2010

Lire et enregsitrer les vidéos de Pluzz sous Linux
















Depuis cet été France Télevision a rejoint le mouvement des autres chaînes de télévisions, la TV de rattrapage, son catch-up Tv, bref : Pluzz.
Pluzz est un site qui regroupe toute les chaînes de TV de France Télevision ( Fr2, Fr3, Fr5, Fr4, ...).

Donc ce qui est bien c'est que si on a raté un épisode de Plus Belle La Vie ( je déteste cette série), vous aurez l'option de la regarder 7 jours après sa diffusion ( eh oui 7 jours).
Donc dans la famille: encore une bonne raison de vous y mettre (à Linux), j'ai dégoté un script qui marche QUE SUR LINUX et qui pourrait vous rendre la vie plus simple.

Avant ont ne pouvait pas lire les vidéos de Pluzz sur Linux car le service n'est pas en flash player, mais depuis quelque temps Pluzz a mis en place un plugin qui permet de lire ses vidéos en ligne.

Maintenant il y a mieux: les lire sur un lecteur multimédia (ex : VLC) ou de l'enregistrer dans votre disque dur (ex : pour ensuite le regarder en famille un bon après-midi d'hiver).
Mais vous me direz , comment tout ça se fait-il ?
Eh bien c'est grâce à un script.
Ensuite vous me demanderez c'est quoi un script ?
Eh bien un script c'est un petit code (de programme) qui s'utilise souvent dans un terminal (ici c'est notre cas).

Bon trêve de bavardages et passons à l'acte !!

Bon déjà il faut récupérer le script, pour ce faire vous avez 2 solutions (ou plutôt 3)
- le script tout seul à télécharger via ce lien ( non il n'y a pas de virus c'est moi qui l'ai posté)

- ou sinon le script avec un petit tuto qui va avec ( créé par moi) pour vous rendre la vie plus simple, et le tous dans un .zip à ce lien ( scriptpluzz.txt est le tutoriel).

Ou sinon créer un fichier qui se nomme scriptpluzz et qui n'a pas d’extension à la fin
et copier-coller ce qui suit:

#!/bin/bash

if [ $# != 2 ]
then
printf "Syntaxe: $0 [url|play|record] http://www.pluzz.fr/...\n" >&2
exit 1
fi
command="$1"
url="$2"

if [ "$command" != 'url' -a "$command" != 'play' -a "$command" != 'record' ]
then
printf "Command must be 'url', 'play' or 'record', not '$command'\n" >&2
exit 2
fi

stream_url_part1='mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/cappuccino/production/publication'
video_page_url=$(wget -qO- "$url" | grep -o 'http://info.francetelevisions.fr/?id-video=[^"]\+')
stream_url_part2=$(wget -qO- "$video_page_url" | grep urls-url-video | grep -o '[^"]\+\.wmv')
stream_url="$stream_url_part1/$stream_url_part2"

if [ "$command" = "url" ]
then
printf "$stream_url\n"
elif [ "$command" = "play" ]
then
vlc "$stream_url"
elif [ "$command" = "record" ]
then
output_file=${stream_url##*/}
printf "Recording to $output_file...\n"
vlc "$stream_url" ":sout=#std{access=file,mux=asf,dst=$output_file}"


Bon maintenant il vas falloir rendre le script executable, pour ce faire il va falloir aller dans le terminal et rentrer le chemin de votre répertoire, ha, ça se complique un peu non ?
Bon ne paniquez pas je vais vous expliquer comment faire.
Si vous avez téléchargé le script pluzz via le lien que je vous ai donné, il doit être normalement dans votre dosier " Telechargements " donc je dis bien normalement, votre chemin de dossier doit être celui-ci :
/home/(votre nom d'utilisateur)/Téléchargements

Donc pour allez dans votre dossier via le terminal il faut taper cd au début de votre chemin d'accès, cela doit ressembler a sa:
cd /home/( votre nom d'utilisateur)/Téléchargements

ensuite faites OK et là, dans votre terminal vous êtes dans votre dossier maintenant il vous manque plus qu'à rendre exécutable le script, pour le faire rien de plus simple:
sudo chmod +x scriptpluzz

Ensuite on vous demande votre mot de passe: tapez le puis faites Entrer.
C'est bon votre script est exécuté. Maintenant il ne manque plus qu'à rentrer vos commandes:

- ./scriptpluzz record (votre adresse de votre vidéo)

- ./scriptpluzz play (votre adresse de votre vidéo)

Si vous enregistrez vous verrez apparaître plein de ligne de code, c'est normal ce sont les messages d'encodage de votre vidéo, normalement après si tout se passe bien vous devrez voir votre lecteur VLC s'ouvrir, c'est bon votre vidéo est enregistrée dans le dossier de téléchargements.
Ce qui est dommage c'est que l'enregistrement dure le temps de votre vidéo.
Exemple: une émission qui dure 1h30 = a un enregistrement qui dure 1h30.

Allez bonne soirée et bonne visualisation sur Pluzz.

ENJOY

Aucun commentaire:

Enregistrer un commentaire