PROJET AUTOBLOG


Tcit

Archivé

source: Tcit

⇐ retour index

Récupérer facilement les vidéos de Pluzz sous GNU/Linux avec PluzzDL

vendredi 14 juin 2013 à 19:53

Préambule

Hier soir, je n’ai pas pu regarder en entier le magazine C’est à vous intitulé « Qui espionne qui ? » et revenant, notamment avec Benjamin Bayart sur le « pseudo -scandale » PRISM.

Enfin bref je vais donc sur la page spéciale de l’émission et je tombe sur un player donnant un message d’erreur.

7aab5484.Pluzz-Erreur-Silverlight

Sans autre information, je me dis que c’est certainement encore dû au fait qu’ils utilisent encore un player en Silverlight, malgré le fait que cette technologie est complètement abandonnée par Microsoft., et son portage sous Linux, le projet Moonlight, encore plus.
Bon, je vais pas non plus installer Moonlight, vu qu’il serait capable de ne pas marcher, je vais aller voir directement dans le service de télévision de rattrapage de notre cher groupe public… Et là, miracle, le player est en bon vieux Flash. Bon en fait, pas si vieux que cela, vu qu’ils se plaignent que mon Flash Player en est à la version 11.2 et non 11.3, car je n’ai pas envie de vendre mon âme à Google.. Enfin bref, ça fonctionne quand même.

Et puis là, je me dis que je pourrais quand même télécharger l’émission, plutôt que de la regarder sur le web. Dans le temps, il y avait ce bon vieux TVDownloader, mais l’équipe de développement a eu pas mal de soucis et a préféré produire un programme standalone, en ligne de commande en attendant que tout revienne. Seul souci, celui-ci n’est pas non plus mis à jour. Heureusement, une bonne âme l’a fait pour nous.

C’est parti pour l’installation !

Installation

Tout d’abord, il faut installer les dépendances du logiciel. Je présume que vous avez au moins Python 2 d’installé, et si vous en êtes à la 3, assurez vous que la deuxième version est bien installée.

Sous Debian/Ubuntu/Linux Mint (non testé, mais les noms des paquets sont les bons pour debian en tout cas)

sudo apt-get install git python-crypto python-beautifulsoup python-socksipy ffmpeg

Sous Fedora/OpenSUSE (uniquement testé sous Fedora en fait)

sudo yum install git python-crypto python-BeautifulSoup python-SocksiPy ffmpeg

Sous Archlinux (oui, je vous insulte)

sudo pacman -S python-beautifulsoup python-socksipy-branch ffmpeg

Certains paquets sont sur AUR uniquement.

Après fait cela, on se place dans un dossier, et on récupère les sources en faisant

git clone https://github.com/mattetti/pluzzdl.git

. On se place dans le dossier pluzzdl

cd pluzzdl

puis on compile :

make
sudo make install

Utilisation

Pour voir la page du manuel, faites un

man pluzzdl

. Ce n’est pas trop compliqué, juste une option pour télécharger les sous-titres (alors que ce n’est même pas fourni dans la version web, c’est plutôt cool d’avoir ça), une option pour voir le pourcentage d’avancement, une option pour le monde verbeux, la version et puis l’utilisation d’un proxy.
Dans mon cas, j’ai fait, un

pluzzdl -bvt http://pluzz.francetv.fr/videos/c_dans_lair_,83231029.html

pour récupérer l’émission qui m’intéressait. Ça se passe sans problème et assez rapidement, et sort un fichier mkv encodé en H264 dans le dossier où vous étiez.

Donc un truc sympa, à utiliser sans modération.

flattr this!