Page 2 sur 4
Re: [pluzzdl] non trouvé
Publié : jeu. 02 août 2012, 00:37
par MrMen
Je suis un peu rouillé en python, mais l'idée c'est que "__DATADIR__/pluzzdl" n'est pas bonne. En prenant les sources, et avec
make
on voit bien un sed là dessus

Donc je pense que le fait de jeter un œil là dessus. Au pire pour tester, tu prends les sources décompresse, modifie "__DATADIR__/pluzzdl" en "./src" et ça devrait aller !
Re: [pluzzdl] non trouvé
Publié : jeu. 02 août 2012, 08:20
par claudef
euh j'ai pas tout compris
je prends pluzzdl.tar.gz
je le décompresse dans ~/home/pluzzdl
et je change "_DATAR_/pluzzdl" en "./src" dans tous les fichiers???j'ai encore du rater quelque chose,merci claude
bon nouvel essai
je décompresse pluzzdl_0.8.5 dans un dossier "pl" que j'ai crée
dans pluzzdl.sh je change
Code : Tout sélectionner
#!/bin/bash
MAIN="pl/pluzzdl-0.8.5/src/main.py"
#MAIN="__DATADIR__/pluzzdl/main.py"
et je lance dans un terminal
Code : Tout sélectionner
[claude@claude ~]$ ~/pl/pluzzdl-0.8.5/./pluzzdl.sh -fbv record http://www.pluzz.fr/la-meilleure-facon-de-cuisiner.html
usage: pluzzdl [options] urlEmission
main.py: error: unrecognized arguments: http://www.pluzz.fr/la-meilleure-facon-de-cuisiner.html
est ce que j'avance??? je me demande s'il ne manque rien après record?
claude
Re: [pluzzdl] non trouvé
Publié : jeu. 02 août 2012, 09:37
par hopimet
Cela fonctionne très bien comme j'ai fait. Il faut garder la structure de répertoire comme suit :
~/pluzzdl/__DATADIR__/pluzzdl
Dans ~/pluzzdl se trouve le script en bash pluzzdl.sh ainsi que le manuel en pdf
Dans ~/pluzzdl/__DATADIR__/pluzzdl se trouve les script python (.py)
C'est parce que cette structure n'est pas respectée que ça ne fonctionne pas chez toi. Le message d'erreur que tu avais indique que le script main.py n'est pas trouvé dans le dossier ~/pluzzdl/__DATADIR__/pluzzdl et donc ne peut être lancé.
Je te suggère de tout effacer puis de repartir de zéro avec le fichier source et le script d'install en bash que j'ai donné.
Re: [pluzzdl] non trouvé
Publié : jeu. 02 août 2012, 10:25
par claudef
salut c'est ce que j'ai fait
et voila nouveau message d'erreur mais je sui allé plus loin
et je lance dans un terminal
Code : Tout sélectionner
[claude@claude ~]$ ~/pl/pluzzdl-0.8.5/./pluzzdl.sh -fbv record http://www.pluzz.fr/la-meilleure-facon-de-cuisiner.html
usage: pluzzdl [options] urlEmission
main.py: error: unrecognized arguments: http://www.pluzz.fr/la-meilleure-facon-de-cuisiner.html
est ce que j'avance??? je me demande s'il ne manque rien après record?
merci claude
edit
j'ai refais un essai en supprimanr record voila le résultat
Code : Tout sélectionner
[claude@claude ~]$ ~/pl/pluzzdl-0.8.5/./pluzzdl.sh -fbv http://www.pluzz.fr/silence-ca-pousse-.html
[DEBUG ] main.py pluzzdl 0.8.5 avec Python 2.7.3
[INFO ] Historique.py Fichier d'historique indisponible, création d'un nouveau fichier
[INFO ] Configuration.py Copie du fichier de configuration par défaut
[DEBUG ] Navigateur.py GET http://www.pluzz.fr/silence-ca-pousse-.html
[DEBUG ] Navigateur.py [Errno -2] Name or service not known
[CRITICAL] PluzzDL.py Impossible de récupérer l'ID de l'émission
[DEBUG ] Historique.py Historique sauvé
Re: [pluzzdl] non trouvé
Publié : jeu. 02 août 2012, 10:43
par hopimet
Si tu veux récupérer le fichier vidéo de l'émission, il n'y a pas besoin de record, tu fais juste :
~/pl/pluzzdl-0.8.5/./pluzzdl.sh -vbf
http://www.pluzz.fr/la-meilleure-facon-de-cuisiner.html
Re: [pluzzdl] non trouvé
Publié : jeu. 02 août 2012, 11:18
par claudef
j'ai refais un essai en supprimanr record voila le résultat
Code : Tout sélectionner
[claude@claude ~]$ ~/pl/pluzzdl-0.8.5/./pluzzdl.sh -fbv http://www.pluzz.fr/silence-ca-pousse-.html
[DEBUG ] main.py pluzzdl 0.8.5 avec Python 2.7.3
[INFO ] Historique.py Fichier d'historique indisponible, création d'un nouveau fichier
[INFO ] Configuration.py Copie du fichier de configuration par défaut
[DEBUG ] Navigateur.py GET http://www.pluzz.fr/silence-ca-pousse-.html
[DEBUG ] Navigateur.py [Errno -2] Name or service not known
[CRITICAL] PluzzDL.py Impossible de récupérer l'ID de l'émission
[DEBUG ] Historique.py Historique sauvé
merci claude
Re: [pluzzdl] non trouvé
Publié : jeu. 02 août 2012, 11:26
par MrMen
J'ai testé aussi et perso c'est un problème de hash de lecteur qui empêche de fonctionner…
Code : Tout sélectionner
bash pluzzdl.sh -fv http://www.pluzz.fr/jt-20h-2012-08-01-20h00.html
[DEBUG ] main.py pluzzdl 0.8.5 avec Python 2.7.3
[DEBUG ] Historique.py Historique chargé
[DEBUG ] Navigateur.py GET http://www.pluzz.fr/jt-20h-2012-08-01-20h00.html
[DEBUG ] PluzzDL.py ID de l'émission : 67033326
[DEBUG ] Navigateur.py GET http://www.pluzz.fr/appftv/webservices/video/getInfosOeuvre.php?mode=zeri&id-diffusion=67033326
[DEBUG ] PluzzDL.py Lien MMS : mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/cappuccino/production/publication/Autre/Autre/2012/S31/J3/446290_HD_20h_20120801.wmv
[DEBUG ] PluzzDL.py Lien RTMP : None
[DEBUG ] PluzzDL.py URL manifest : http://ftvodhdsecz-f.akamaihd.net/z/streaming-adaptatif_france-dom-tom/2012/S31/J3/67033326-20120801-,398,632,934,k.mp4.csmil/manifest.f4m
[DEBUG ] PluzzDL.py Utilisation de DRM : non
[INFO ] PluzzDL.py Lien MMS : mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/cappuccino/production/publication/Autre/Autre/2012/S31/J3/446290_HD_20h_20120801.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
[DEBUG ] Navigateur.py GET http://hdfauth.francetv.fr/esi/urltokengen2.html?url=/z/streaming-adaptatif_france-dom-tom/2012/S31/J3/67033326-20120801-,398,632,934,k.mp4.csmil/manifest.f4m
[DEBUG ] Navigateur.py GET http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2012/S31/J3/67033326-20120801-,398,632,934,k.mp4.csmil/manifest.f4m?hdnea=exp=1343900107~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2012%2fS31%2fJ3%2f67033326-20120801-*~hmac=4c4eba98ebca51b1faab79191115421d22f59c13a51f90b9ccfa35ef1b810613
[DEBUG ] PluzzDL.py Estimation du nombre de fragments : 373
[INFO ] PluzzDL.py Début du téléchargement des fragments
[DEBUG ] Navigateur.py GET http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2012/S31/J3/67033326-20120801-,398,632,934,k.mp4.csmil/2_6c82c50a47155d93_Seg1-Frag1?pvtoken=st%3D0000000000%7Eexp%3D9999999999%7Eacl%3D%252f%252a%7Edata%3DZXhwPTEzNDM5ODU5MDd%2BYWNsPSUyZip%2BZGF0YT1wdmMsc35obWFjPWJlZTE1ZmNmMmMxYWNhYzhjZWUzNTA4YzQ1ZGIwZjYyY2FiYWRmNGI5MGI4ZTdhMjY5ZmJiMzU2MDhiNzM4MGM%3D%218lFkz4MTTvDce%2B25islw%2B4/JDy1d9QleK51ZyrxFQpM%3D~hmac=cccf9aed3efb291e87200a2137dba4d710744ee48109e31491c93e40ab5c602e&hdntl=exp=1343985907~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2012%2fS31%2fJ3%2f67033326-20120801-*~data=hdntl~hmac=db47f5371b09d7b9cb7e7ce34ed07e5b3bc02e6df9748b09028bfb81cde93434&hdnea=exp=1343900107~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2012%2fS31%2fJ3%2f67033326-20120801-*~hmac=4c4eba98ebca51b1faab79191115421d22f59c13a51f90b9ccfa35ef1b810613
[DEBUG ] Navigateur.py Forbidden
[INFO ] PluzzDL.py Le hash du player semble invalide ; calcul du nouveau hash
[DEBUG ] Navigateur.py GET http://www.pluzz.fr/layoutftv/players/h264/player.swf
[INFO ] PluzzDL.py Un nouveau hash a été trouvé ; essayez de relancer l'application
[DEBUG ] Historique.py Historique sauvé
Edit : Et c'est surtout l'accès à la page qui est interdit…
Re: [pluzzdl] non trouvé
Publié : jeu. 02 août 2012, 11:36
par claudef
y a-t-il une solution?

ou je dois me rabattre sur ubuntu,c'est pas génant mais rageant.
merci claude
Re: [pluzzdl] non trouvé
Publié : jeu. 02 août 2012, 11:49
par MrMen
Il fonctionne sur Ubuntu ? si oui il suffit de prendre la version qui fonctionne sur Ubuntu…
Re: [pluzzdl] non trouvé
Publié : jeu. 02 août 2012, 11:57
par claudef
justement jj'y pensais et ça ne marche plus
Code : Tout sélectionner
claude@claude-Qosmio-G50:~$ pluzzdl http://www.pluzz.fr/silence-ca-pousse-.html
[INFO ] PluzzDL.py Début du téléchargement des fragments
Traceback (most recent call last):
File "/usr/share/pluzzdl/main.py", line 83, in <module>
progressFnct = progressFnct )
File "/usr/share/pluzzdl/PluzzDL.py", line 159, in __init__
if( e.reason == "Forbidden" ):
AttributeError: 'HTTPError' object has no attribute 'reason'
ils ont encore changer quelque chose
Re: [pluzzdl] non trouvé
Publié : jeu. 02 août 2012, 12:05
par MrMen
Bon ben soit ils arrivent à mettre à jour leur script, soit on va devoir faire un truc fait maison…
Re: [pluzzdl] non trouvé
Publié : jeu. 02 août 2012, 12:42
par hopimet
Bon apparemment le script ne marche plus. France TV a encore du modifier quelque chose. Reste plus qu'à attendre une mise à jour du script. Habituellement les auteurs sont assez réactifs.
Re: [pluzzdl] non trouvé
Publié : dim. 12 août 2012, 17:32
par chaoswizard
Bonjour,
Bon, ça devrait fonctionner avec la version 0.9.
J'ai ajouté un PKGBUILD sur
AUR.
++
Re: [pluzzdl] non trouvé
Publié : dim. 12 août 2012, 18:10
par onyx67
Salut,
La version 0.9 a l'aide fonctionner. Dans quel répertoire est télécharger la vidéo?
Re: [pluzzdl] non trouvé
Publié : dim. 12 août 2012, 18:12
par chaoswizard
Le répertoire courant du terminal.
Re: [pluzzdl] non trouvé
Publié : dim. 12 août 2012, 18:26
par onyx67
Ca marche nickel, merci à toi

Re: [pluzzdl] non trouvé
Publié : dim. 12 août 2012, 18:38
par MrMen
Pense à passer en résolu.

Re: [pluzzdl] non trouvé
Publié : lun. 13 août 2012, 07:51
par hopimet
Salut,
D'abord merci à chaoswizard pour tout le boulot !
Sinon, j'ai du rater un truc... mais quitte à passer pour un boulet je préfère poser la question.
Je télécharge une vidéo et je vois bien un fichier xxx.ts qui se crée dans le répertoire courant. Puis, à la fin du téléchargement j'ai le message : Création du fichier MKV (vidéo finale), veuillez attendre quelques instants puis FIN ! et historique du fichier sauvé.
Donc tout se passe bien, sauf qu'après le .mkv est introuvable !!!
Merci de vos idées
EDIT : Quand je disais que j'allais passer pour une buse ! J'étais en train de lancer pluzzdl sur un serveur distant où ffmpeg n'était pas installé !!! Je confirme donc qu'avec ffmpeg le script marche beaucoup mieux

Re: [pluzzdl] non trouvé
Publié : lun. 13 août 2012, 18:18
par chaoswizard
ffmpeg n'est pas dans les dépendances du PKGBUILD ?!
Re: [pluzzdl] non trouvé
Publié : lun. 13 août 2012, 19:04
par hopimet
@chaoswizard,
Je ne sais pas pour les dépendances. Là je parlais d'une installation à partir des sources sur un serveur debian où je faisais tourner pluzzdl 0.8.5 (qui marchait très bien avant que France TV refoute le souc !).
J'avais simplement récupéré la version 0.9 et j'ai testé le téléchargement qui marche au poil. En revanche c'était la conversion qui plantait, et pour cause en l'absence de ffmpeg. Comme le script ne renvoyait pas de message d'erreur indiquant que la commande ffmpeg était introuvable, j'ai mis un peu de temps à comprendre le gag. Surtout que le script faisait bien l'effacement du fichier .ts que je voyais croitre en taille pendant le download puis disparaitre brutalement !
J'ai donc juste installé ffmpeg et c'est OK.
Dès que j'aurai accès à un de mes postes sous Arch je testerai le pkgbuild.
Encore merci de ton travail.