My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
pluzzdl  
Updated May 4, 2012 by chaoswiz...@gmail.com

#Petit tour d'horizon de pluzzdl (version 0.8).

Introduction

Le système de streaming de Pluzz ayant changé et TVDownloader étant toujours en refonte, un petit standalone a été fait pour permettre de récupérer les vidéos de Pluzz. Il sera, plus tard, intégré à TVDownloader.

Installation

Pour faciliter le déploiement des mises à jour, pluzzdl a été ajouté au PPA de TVDownloader.

Il faut donc :

  • ajouter le PPA
  • sudo add-apt-repository ppa:chaoswizard/tvdownloader
  • mettre à jour la liste des paquets
  • sudo apt-get update
  • installer pluzzdl
  • sudo apt-get install pluzzdl

Le paquet sera alors mis à jour automatiquement avec votre système.

Il est également possible de récupérer les paquets deb via FTP. Le tar.gz contenant les sources est disponible dans la section Downloads.

Utilisation

Le seul paramètre à fournir à pluzzdl est l'URL de la page où se trouve la vidéo à télécharger (voir section Exemples).

Options

Parmi les différentes options de pluzzdl, il y a :

  • l'option "-r" (resume) peut être utilisé pour reprendre le téléchargement d'un fichier.
  • l'option "-v" (verbose) pour afficher des informations supplémentaires.
Ces informations nous sont indispensables si vous rencontrez un bug avec l'application.
  • l'option "-f" permet de forcer le téléchargement d'une vidéo via ses fragments (format f4m), même si un lien direct existe.
  • l'option "-b" permet d'afficher la progression du téléchargement.
  • l'option "-p PROXY", où PROXY est de la forme http://URL:PORT.
Elle permet d'utiliser un proxy HTTP avec pluzzdl.
  • l'option "--nocolor" permet de désactiver la coloration du terminal (en cas d'incompatibilité avec le shell ou le terminal virtuel).

Exemples

$ pluzzdl http://www.pluzz.fr/jt-20h-2012-01-08-20h00.html

[INFO   ]  (PluzzDL.py)  Lien direct de la vidéo : mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/cappuccino/production/publication/Autre/Autre/2012/S01/J7/367707_HD_20h_20120108.wmv

Le logiciel donne donc le lien pour télécharger directement la vidéo. Il faudra alors utiliser un logiciel comme mimms ou msdl pour télécharger la vidéo.

Il est également possible de demander au logiciel de la télécharger en utilisant le format f4m (vidéo fragmentée) :

$ pluzzdl -f http://www.pluzz.fr/jt-20h-2012-01-08-20h00.html

[CRITICAL]  (PluzzDL.py)  Pas de lien vers le manifest

Malheureusement, pour cette vidéo là, l'option est indisponible...

Il faut noter qu'a la fin du téléchargement d'une vidéo avec les options "-f -v", il y a toujours une erreur 404 (mais le fichier est correct).

N.B. :

  • dans le cas où un lien direct n'existe pas, le logiciel tentera automatiquement de la télécharger en utilisant le format f4m.
  • l’intérêt de choisir de charger la vidéo d'une façon ou de l'autre dépend du débit de chargement de la vidéo.

Comment by emmanuel...@gmail.com, Jan 23, 2012

pluzzdl n'est plus ds le repository on dirait...

Comment by smarg...@gmail.com, Jan 28, 2012

Je ne dois pas être très doué, mais je n'arrive pas à trouver le fichier source de pluzzdl, je ne trouve qu'un paquet deb dans la partie downloads :/

Comment by project member chaoswiz...@gmail.com, Jan 29, 2012

Ben dans la partie "Source" peut être ?!

Comment by emmanuel...@gmail.com, Feb 21, 2012

ne marche plus à ce jour ... exemple :

pluzzdl http://www.pluzz.fr/la-nuit-du-leopard-2012-02-21-03h45.html ? PluzzDL.py Début du téléchargement des fragments CRITICAL? PluzzDL.py Impossible de charger la vidéo

Comment by soc...@gmail.com, Feb 21, 2012

Je confirmes pour au moins 2 liens: http://www.pluzz.fr/aloe-blacc-2012-02-19-20h40.html: ? PluzzDL.py Début du téléchargement des fragments CRITICAL? PluzzDL.py Impossible de charger la vidéo

http://www.pluzz.fr/voyage-au-coeur-de-la-musique----2012-02-19-21h25.html ? PluzzDL.py Lien MMS : mms://videozones.francetv.fr/france-dom-tom/Autre/Autre/2012/S07/J7/385204_vacdlm_20120219-650k-350k.wmv Utiliser par exemple mimms ou msdl pour la recuperer directement ou l'option -f de pluzzdl pour essayer de la charger via ses fragments ? PluzzDL.py Début du téléchargement des fragments CRITICAL? PluzzDL.py Impossible de charger la vidéo

Comment by stef.cer...@gmail.com, Feb 22, 2012

ca ne marche plus du tout je crois. Aucun telechargement ne marche depuis hier. Dommage, j'avais juste fini de mettre en place un bel applescript pour automatiser tout ca sur mac avec ajout a la bibliotheque iTunes etc etc ...

Comment by lukashow...@gmail.com, Feb 24, 2012

Je confirme... Dommage :(

Comment by michel.v...@gmail.com, Feb 27, 2012

Ce matin cela marche bien.

Comment by pia...@gmail.com, Feb 27, 2012

Re-marche super bien après mise à jour. Merci les geek !

Comment by aniciu...@gmail.com, Feb 27, 2012

Merci beaucoup ! Quelle réactivité ! Quel talent ! :)

Comment by aniciu...@gmail.com, Mar 1, 2012

:( je me suis réjoui trop vite, ça ne ré-refonctionne plus : ? PluzzDL.py Début du téléchargement des fragments CRITICAL? PluzzDL.py Impossible de charger la vidéo

Comment by www.garb...@gmail.com, Mar 6, 2012

erreur 403... peut etre une restriction par IP...

Comment by bruno.jo...@gmail.com, Mar 7, 2012

Pareil ici : Impossible de charger la vidéo

Comment by maxime.d...@gmail.com, Mar 9, 2012

J'ai une erreur 403, je suis sous windows mais je pense pas que sa change quelque chose

python main.py -v http://www.pluzz.fr/africaines-des-grands-lacs.html [?[1;37mDEBUG?? ?[1mmain.py ?[0mpluzzdl 0.6 avec Python 2.7.0 [?[1;37mDEBUG?? ?[1mnavigateur.py ?[0mGET http://www.pluzz.fr/afric aines-des-grands-lacs.html [?[1;37mDEBUG?? ?[1mpluzzdl.py ?[0mID de l'+¬mission : 60186173 [?[1;37mDEBUG?? ?[1mnavigateur.py ?[0mGET http://www.pluzz.fr/appft v/webservices/video/getInfosOeuvre.php?mode=zeri&id-diffusion=60186173 [?[1;37mDEBUG?? ?[1mpluzzdl.py ?[0mLien MMS : None [?[1;37mDEBUG?? ?[1mpluzzdl.py ?[0mLien RTMP : None [?[1;37mDEBUG?? ?[1mpluzzdl.py ?[0mURL manifest : http://ftvodhd secz-f.akamaihd.net/z/streaming-adaptatif_france-dom-tom/2012/S10/J4/60186173-20
  1. 0308-,398,632,934,k.mp4.csmil/manifest.f4m
[?[1;37mDEBUG?? ?[1mpluzzdl.py ?[0mUtilisation de DRM : non [?[1;37mDEBUG?? ?[1mnavigateur.py ?[0mGET http://hdfauth.francetv.f r/esi/urltokengen2.html?url=/z/streaming-adaptatif_france-dom-tom/2012/S10/J4/60
  1. 6173-20120308-,398,632,934,k.mp4.csmil/manifest.f4m
[?[1;37mDEBUG?? ?[1mnavigateur.py ?[0mGET http://ftvodhdsecz-f.akam aihd.net//z/streaming-adaptatif_france-dom-tom/2012/S10/J4/60186173-20120308-,39 8,632,934,k.mp4.csmil/manifest.f4m?hdnea=exp=1331311799~acl=%2fz%2fstreaming-ada ptatif_france-dom-tom%2f2012%2fS10%2fJ4%2f60186173-20120308-~hmac=4f67093a5a297 3cf8b111e071d82547469b4eb6a99b52b4df7216c9b1bb0f534 [?[1;37mDEBUG?? ?[1mnavigateur.py ?[0mGET http://pluzzdl.orgfree.co m/pluzzdl [?[1;37mDEBUG?? ?[1mpluzzdl.py ?[0mEstimation du nombre de fragm ents : 627 [?[1;32mINFO?? ?[1mpluzzdl.py ?[0mD+¬but du t+¬l+¬chargement de s fragments [?[1;37mDEBUG?? ?[1mnavigateur.py ?[0mGET http://ftvodhdsecz-f.akam aihd.net//z/streaming-adaptatif_france-dom-tom/2012/S10/J4/60186173-20120308-,39 8,632,934,k.mp4.csmil/2_da7f611f33c952b7_Seg1-Frag1 [?[1;37mDEBUG?? ?[1mnavigateur.py ?[0mErreur 403 [?[1;31mCRITICAL?0m? ?[1mpluzzdl.py ?[0mImpossible de charger la vid+

Comment by sasha.pi...@gmail.com, Mar 20, 2012

moi aussi, sous debian, erreur 403 :/

sasha@Wolfgang:~/Downloads$ sudo pluzzdl -v http://www.pluzz.fr/sur-la-route-d-okinawa-2012-03-17-22h05.html[DEBUG ] main.py pluzzdl 0.6 avec Python 2.7.2+ ? Navigateur.py GET http://www.pluzz.fr/sur-la-route-d-okinawa-2012-03-17-22h05.html ? PluzzDL.py ID de l'émission : 59916782 ? Navigateur.py GET http://www.pluzz.fr/appftv/webservices/video/getInfosOeuvre.php?mode=zeri&id-diffusion=59916782 ? PluzzDL.py Lien MMS : None ? PluzzDL.py Lien RTMP : None ? PluzzDL.py URL manifest : http://ftvodhdsecz-f.akamaihd.net/z/streaming-adaptatif_france-dom-tom/2012/S11/J6/59916782-20120317-,398,632,934,k.mp4.csmil/manifest.f4m ? PluzzDL.py Utilisation de DRM : non ? Navigateur.py GET http://hdfauth.francetv.fr/esi/urltokengen2.html?url=/z/streaming-adaptatif_france-dom-tom/2012/S11/J6/59916782-20120317-,398,632,934,k.mp4.csmil/manifest.f4m ? Navigateur.py GET http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2012/S11/J6/59916782-20120317-,398,632,934,k.mp4.csmil/manifest.f4m?hdnea=exp=1332259501~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2012%2fS11%2fJ6%2f59916782-20120317-*~hmac=e684d401b005b1adca11e693949d5e66ee1fd79b3ece68b1c9e861f5e23a8d95 ? Navigateur.py GET http://pluzzdl.orgfree.com/pluzzdl ? PluzzDL.py Estimation du nombre de fragments : 333 ? PluzzDL.py Début du téléchargement des fragments ? Navigateur.py GET http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2012/S11/J6/59916782-20120317-,398,632,934,k.mp4.csmil/2_da7f611f33c952b7_Seg1-Frag1 ? Navigateur.py Erreur 403 CRITICAL? PluzzDL.py Impossible de charger la vidéo

Comment by lukashow...@gmail.com, Mar 23, 2012

Pareil :(

Comment by emmanuel...@gmail.com, Apr 16, 2012

du nouveau ?

Comment by project member chaoswiz...@gmail.com, Apr 22, 2012

La version 0.7 vient de sortir ; cela devrait marcher !

Comment by pia...@gmail.com, Apr 23, 2012

Ca marche très bien. Merci.

Comment by robertol...@gmail.com, May 5, 2012

ça ne remarche plus... Impossible de charger la vidéo

Comment by fandr...@gmail.com, May 5, 2012

Il semble que le pvtoken soit maintenant indispensable pour tous les fragments, pas que le 1°. Pour eviter le "Impossible de charger la vidéo" il faut remplacer la deuxième ligne "frag = " par une copie de la première...et ainsi passer le pvtoken à chaque fois.

Comment by project member chaoswiz...@gmail.com, May 5, 2012

Effectivement, je viens de constater la même chose...

Comment by robertol...@gmail.com, May 5, 2012

c'est à dire concrètement ?

Comment by project member chaoswiz...@gmail.com, May 5, 2012

Ben que ça légèrement changé mais la correction est déjà faite !

Comment by marc.mau...@orange.fr, May 10, 2012

Bonjour, J'ai une machine sous Mageia et j'avais installé la version 0.7.1 de pluzzdl il y a quelques semaines. J'avais trouvé un petit tuto pour l'installer à partir du code source. Or depuis peu impossible de télécharger des émissions de pluzz. J'ai vu qu'une nouvelle version était disponible mais je n'arrive plus à mettre la main sur le tuto. Dans le répertoire de pluzz j'ai effectué dans une console la commande "sudo make" et j'obtiens les commentaires suivants :

# ByteCode? Listing src ... Compiling src/ColorFormatter?.py ... Compiling src/Historique.py ... Compiling src/Navigateur.py ... Compiling src/PluzzDL.py ... Compiling src/main.py ... # Modifie le lanceur sed -i 's|DATADIR|/usr/share|g' pluzzdl.sh

Mais ensuite je ne sais plus ce qu'il faut faire.

Comment by project member chaoswiz...@gmail.com, May 10, 2012

Il faut : - bien utiliser la dernière version de pluzzdl (0.8.2 au moment où j'écris (voir section Downloads)) - avoir Python 2 d'installé - décompresser l'archive - ouvrir un terminal dans le répertoire - puis faire un "make" suivit d'un "sudo make install" (en enlevant les guillemets) et voilà !

Comment by marc.mau...@orange.fr, May 10, 2012

Merci ! C'était tout simple et ça marche.

Comment by florent....@gmail.com, May 20, 2012

Bonjour, tout d'abord merci pour cet outil qui marche nickel (même si j'ai un peu ramé au début...) Par contre, est ce qu'il serait possible de lancer directement un téléchargement en mode non fragmenté? Qui éviterait de devoir taper "msdl mms://..... " Merci d'avance

Comment by pia...@gmail.com, May 21, 2012

J'avais des problèmes avec la 0.8.2 et je viens de passer à la 0.8.4 (avec make et make install) et ça marche plutôt bien.

Merci

Comment by gribs...@gmail.com, May 23 (6 days ago)

- je confirme, ça semble marcher avec 0.8.4, le .flv arrive mais peut être pas 'tout entier',lorsque je navigue dans celui-ci il plante VLC... (des réparations possibles ? les conversions sont infructueuses.)

- un second essai me donne un fichier plus léger, navigable sur 20 min et plantage.

C'est surement un bug avec les fragments du coup...

commande du terminal : pluzzdl http://www.pluzz.fr/marilyn-dernieres-seances.html (et pluzzdl -f en 2nd)

infos sur le fichier 1er .flv ici : http://pastebin.com/a0KTTVqK

malgrè tout un grand merci et bravo pour ce boulot.

ciao

Comment by gribs...@gmail.com, May 26 (3 days ago)

4e essai ok !


Sign in to add a comment
Powered by Google Project Hosting