Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#976 Le 29/12/2011, à 21:31

chaoswizard

Re : TVDownloader: télécharger les médias du net !

Je viens d'analyser le fonctionnement de Captvty.
Voilà en gros les différentes étapes faites :

- Récupère les émissions dispos :

http://www.pluzz.fr/recherche.html?chaines%5B%5D=france2&tous_jours=on&heures%5B%5D=18000-43200&horaire=Rechercher

- Va lire les config du player (utilité ?) :

http://www.pluzz.fr/layoutftv/players/player_video_simple/FTVIPlayer.Config.xml

- Récupère les infos de l’émission (dont le lien du manifest) :

http://www.pluzz.fr/appftv/webservices/video/getInfosOeuvre.php?mode=zeri&id-diffusion=57177836

- Récupère le manifest (même méthode via la page urltokengen2)
- Lit le manifest
- Télécharge l’émission

Étant donné que c'est curl qui charge l’émission (et non pas un programme externe) et que les fichiers :

http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/2_02df341584a538e2_Seg1-Frag1
http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/2_02df341584a538e2_Seg1-Frag2
...
http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/2_02df341584a538e2_Seg1-Frag626

sont chargés, je me demande s'il ne suffit pas de "coller tous les morceaux" pour avoir la vidéo.

J'essayerai de faire un programme pour faire cela.


Sinon, pour l'interface, je ne sais pas encore ce qui va changer mais on essayera de faire une aide.


Pour finir, c'est dommage qu'il existe encore un autre programme pour récupérer les replays sur Internet.
Surtout que le principe "l'auteur on le connait pas" est quand même douteux...


EDIT : Bon, en comparant les segments et la vidéo finale, on a quelque chose du genre

Vidéo :
En tête de la vidéo
+
Segments vidéo

Segments :
En-tête du segment
+
Segment vidéo

Il reste donc 2 choses à faire : trouver comment calculer le segment max (Seg1-Frag???) et savoir où trouver l'en-tête de la vidéo (sans doute le contenu dans la balise <metadata> du manifest (?)

Dernière modification par chaoswizard (Le 29/12/2011, à 21:59)


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#977 Le 30/12/2011, à 01:26

k3c

Re : TVDownloader: télécharger les médias du net !

Un peu de doc

http://stream-recorder.com/forum/videom … t9511.html

http://stream-recorder.com/forum/adobe- … t8656.html
(avec un lien vers
download the video file format specification
)
et des logiciels windows.
On dirait que sous Linux rien n'existe pour l'instant !


Archlinux sur Xiaomi Air 13

Hors ligne

#978 Le 30/12/2011, à 19:35

chaoswizard

Re : TVDownloader: télécharger les médias du net !

Bon, j'avance sur le truc.

J'ai cependant quelque chose de bizarre : j'arrive très bien a charger les fragments de vidéo avec mon navigateur (Firefox) mais pas avec Python (urlib) ni même avec wget...

wget http://ftvodhdsecz-f.akamaihd.net/z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/2_02df341584a538e2_Seg1-Frag1
--2011-12-30 18:32:01--  http://ftvodhdsecz-f.akamaihd.net/z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/2_02df341584a538e2_Seg1-Frag1
Résolution de ftvodhdsecz-f.akamaihd.net... 64.208.119.82, 64.208.119.80
Connexion vers ftvodhdsecz-f.akamaihd.net|64.208.119.82|:80...connecté.
requête HTTP transmise, en attente de la réponse...403 Forbidden
2011-12-30 18:32:01 ERREUR 403: Forbidden.

De plus, je n'ai toujours pas trouvé comment savoir le nombre de fragments max. sad


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#979 Le 30/12/2011, à 19:56

franckt13

Re : TVDownloader: télécharger les médias du net !

Ces liens ne vous aideraient-ils pas ?
http://stream-recorder.com/forum/www-pl … 332p2.html
Pour décompiler online le flash de playtv : http://www.showmycode.com/
qui nous permet de trouver le : public static var ENCRYPTION_KEY = "jG4Cp6aG8Ks1";
Et où on peut lire comment décrypter la token...
Ma "compréhension" s'arrête là... pour écrire un XXtea decrypter

Hors ligne

#980 Le 30/12/2011, à 21:14

franckt13

Re : TVDownloader: télécharger les médias du net !

Hors ligne

#981 Le 30/12/2011, à 22:03

chaoswizard

Re : TVDownloader: télécharger les médias du net !

Hum, merci...
J'ai parcouru rapidement le code, je ne vois pas trop en quoi cela va m'aider...

Je regarderai plus en détail demain !


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#982 Le 30/12/2011, à 22:05

franckt13

Re : TVDownloader: télécharger les médias du net !

Je pense que dans le décompil du fichier flash y'a peut-etre les fonctions qui permettent de compter et recoller le bouts de vidéo
A vérifier.

chaoswizard a écrit :

Hum, merci...
J'ai parcouru rapidement le code, je ne vois pas trop en quoi cela va m'aider...

Je regarderai plus en détail demain !

Hors ligne

#983 Le 31/12/2011, à 14:49

chaoswizard

Re : TVDownloader: télécharger les médias du net !

Bon, c'est presque bon.

Si quelqu'un (k3c ?) pouvait essayer chez lui, ça serait sympa.
Il y a 2 fichiers à charger (ICI) et il faut lancer

python pluzz-dl.py

Cela devait charger les 100 premiers fragments d'une vidéo (environ 8 min).


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#984 Le 31/12/2011, à 14:53

k3c

Re : TVDownloader: télécharger les médias du net !

Je fais un essai


Archlinux sur Xiaomi Air 13

Hors ligne

#985 Le 31/12/2011, à 14:59

f.x0

Re : TVDownloader: télécharger les médias du net !

J'ai essayé mais rien ne s'est téléchargé.


SOPI

Hors ligne

#986 Le 31/12/2011, à 15:00

chaoswizard

Re : TVDownloader: télécharger les médias du net !

f.x0 a écrit :

J'ai essayé mais rien ne s'est téléchargé.

Il devrait y avoir un fichier video.flv dans le répertoire courant du terminal.


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#987 Le 31/12/2011, à 15:02

f.x0

Re : TVDownloader: télécharger les médias du net !

Non désolé, je n'ai rien.
Aucun .flv nulle part.


SOPI

Hors ligne

#988 Le 31/12/2011, à 15:04

k3c

Re : TVDownloader: télécharger les médias du net !

Quand je lance
python pluzz-dl.py

ça me rend rapidement la main
et mon ngrep préféré sur un autre terminal me montre

T 192.168.1.105:49611 -> 80.236.32.152:80 [AP]
GET /rani-2011-12-28-21h35.html HTTP/1.1..Accept-Encoding: identity..Host: www.pluzz.fr..Connection: close..User-Agent: Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1....

T 192.168.1.105:49612 -> 80.236.32.152:80 [AP]
GET /appftv/webservices/video/getInfosOeuvre.php?mode=zeri&id-diffusion=57177836 HTTP/1.1..Accept-Encoding: identity..Host: www.pluzz.fr..Connection: close..User-Agent: Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1....

T 192.168.1.105:57354 -> 80.236.32.154:80 [AP]
GET /esi/urltokengen2.html?url=/z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/manifest.f4m HTTP/1.1..Accept-Encoding: identity..Host: hdfauth.francetv.fr..Connection: close..User-Agent: Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1....

T 192.168.1.105:37070 -> 80.236.32.9:80 [AP]
GET //z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/manifest.f4m?hdnea=exp=1325337031~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2011%2fS52%2fJ3%2f57177836-20111228-*~hmac=b5778dcfb2afb1a249b74ee40ea01b77512c8d84d7e7c6673ed2a420e042efeb HTTP/1.1..Accept-Encoding: identity..Host: z..Connection: close..User-Agent: Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1....

pas de nouveau fichier dans TVDownloader ou dans mon répertoire personnel, pas d'erreur.


Archlinux sur Xiaomi Air 13

Hors ligne

#989 Le 31/12/2011, à 15:09

chaoswizard

Re : TVDownloader: télécharger les médias du net !

Bizarre que ça bloque à cet endroit...

Questions stupides : le terminal se trouve bien dans un emplacement accessible en écriture et vous avez bien un interpréteur Python 2 ?


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#990 Le 31/12/2011, à 15:11

k3c

Re : TVDownloader: télécharger les médias du net !

Le terminal est dans mon répertoire personnel, donc pas de soucis à priori.


Archlinux sur Xiaomi Air 13

Hors ligne

#991 Le 31/12/2011, à 15:12

f.x0

Re : TVDownloader: télécharger les médias du net !

Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.

SOPI

Hors ligne

#992 Le 31/12/2011, à 15:13

k3c

Re : TVDownloader: télécharger les médias du net !

Autre essai

gg@gg-SATELLITE-L755:~$ mkdir abc
gg@gg-SATELLITE-L755:~$ cd abc
gg@gg-SATELLITE-L755:~/abc$ python ~/pluzz-dl.py 
gg@gg-SATELLITE-L755:~/abc$ ls -alrt
total 44
drwxr-xr-x 63 gg gg 36864 2011-12-31 14:12 ..
drwxr-xr-x  2 gg gg  4096 2011-12-31 14:12 .
gg@gg-SATELLITE-L755:~/abc$ cd ..

Archlinux sur Xiaomi Air 13

Hors ligne

#993 Le 31/12/2011, à 15:17

chaoswizard

Re : TVDownloader: télécharger les médias du net !

Bon, je viens de mettre a jour le code avec tout plein de "print" à l'intérieur.
Ça devrait permettre de voir où ça bloque.


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#994 Le 31/12/2011, à 15:22

k3c

Re : TVDownloader: télécharger les médias du net !

Ah oui, ça change

gg@gg-SATELLITE-L755:~/abc$ python pluzz-dl.py 
--> Recuperation de la page http://www.pluzz.fr/rani-2011-12-28-21h35.html
--> ID : 57177836
--> Recuperation de la page http://www.pluzz.fr/appftv/webservices/video/getInfosOeuvre.php?mode=zeri&id-diffusion=57177836
--> URL manifest http://ftvodhdsecz-f.akamaihd.net/z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/manifest.f4m
--> Recuperation de la page http://hdfauth.francetv.fr/esi/urltokengen2.html?url=/z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/manifest.f4m
--> Recuperation de la page http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/manifest.f4m?hdnea=exp=1325338304~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2011%2fS52%2fJ3%2f57177836-20111228-*~hmac=e81cbc3eb0a3f70be74384dc8f7eb6b5173fa78026bd3838eacbfa7e1f51f4ba
!!! Erreur lors de la recuperation de la page http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/manifest.f4m?hdnea=exp=1325338304~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2011%2fS52%2fJ3%2f57177836-20111228-*~hmac=e81cbc3eb0a3f70be74384dc8f7eb6b5173fa78026bd3838eacbfa7e1f51f4ba !!!
gg@gg-SATELLITE-L755:~/abc$ 

Archlinux sur Xiaomi Air 13

Hors ligne

#995 Le 31/12/2011, à 15:26

f.x0

Re : TVDownloader: télécharger les médias du net !

~/TVDownloader/python$ python pluzz-dl.py
--> Recuperation de la page http://www.pluzz.fr/rani-2011-12-28-21h35.html
--> ID : 57177836
--> Recuperation de la page http://www.pluzz.fr/appftv/webservices/video/getInfosOeuvre.php?mode=zeri&id-diffusion=57177836
--> URL manifest http://ftvodhdsecz-f.akamaihd.net/z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/manifest.f4m
--> Recuperation de la page http://hdfauth.francetv.fr/esi/urltokengen2.html?url=/z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/manifest.f4m
--> Recuperation de la page http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/manifest.f4m?hdnea=exp=1325338559~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2011%2fS52%2fJ3%2f57177836-20111228-*~hmac=59639eed494cf736c553ef4f877495c0241bff0981b01f1416aac035d1e42d21
!!! Erreur lors de la recuperation de la page http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/manifest.f4m?hdnea=exp=1325338559~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2011%2fS52%2fJ3%2f57177836-20111228-*~hmac=59639eed494cf736c553ef4f877495c0241bff0981b01f1416aac035d1e42d21 !!!

SOPI

Hors ligne

#996 Le 31/12/2011, à 15:27

chaoswizard

Re : TVDownloader: télécharger les médias du net !

Le lien qui pose problème, est-ce qu'il fonctionne dans ton navigateur internet ?

http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/manifest.f4m?hdnea=exp=1325338304~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2011%2fS52%2fJ3%2f57177836-20111228-*~hmac=e81cbc3eb0a3f70be74384dc8f7eb6b5173fa78026bd3838eacbfa7e1f51f4ba

Dernière modification par chaoswizard (Le 31/12/2011, à 15:27)


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#997 Le 31/12/2011, à 15:29

f.x0

Re : TVDownloader: télécharger les médias du net !

Lorsque je mets l'adresse :

http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/manifest.f4m?hdnea=exp=1325338559~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2011%2fS52%2fJ3%2f57177836-20111228-*~hmac=59639eed494cf736c553ef4f877495c0241bff0981b01f1416aac035d1e42d21 !!!

ou l'adresse :

http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/manifest.f4m?hdnea=exp=1325338304~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2011%2fS52%2fJ3%2f57177836-20111228-*~hmac=e81cbc3eb0a3f70be74384dc8f7eb6b5173fa78026bd3838eacbfa7e1f51f4ba

J'ai ça :
1325338130.png

Dernière modification par f.x0 (Le 31/12/2011, à 15:31)


SOPI

Hors ligne

#998 Le 31/12/2011, à 15:32

chaoswizard

Re : TVDownloader: télécharger les médias du net !

Oui, donc ça fonctionne...
Je vais chercher le problème (que je n'ai pas eu chez moi :S).

Merci pour le retour en tout cas !

Dernière modification par chaoswizard (Le 31/12/2011, à 15:32)


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#999 Le 31/12/2011, à 15:32

k3c

Re : TVDownloader: télécharger les médias du net !

Il me propose de télécharger le fichier, mais je ne le retrouve pas.

Bizarre.

Par contre, je n'ai pas une erreur 404 ou 403 ou ....


Archlinux sur Xiaomi Air 13

Hors ligne

#1000 Le 31/12/2011, à 15:39

f.x0

Re : TVDownloader: télécharger les médias du net !

En relançant l'adresse :

http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2011/S52/J3/57177836-20111228-,398,632,934,k.mp4.csmil/manifest.f4m?hdnea=exp=1325338304~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2011%2fS52%2fJ3%2f57177836-20111228-*~hmac=e81cbc3eb0a3f70be74384dc8f7eb6b5173fa78026bd3838eacbfa7e1f51f4ba

J'ai ça maintenant !!!

An error occurred while processing your request.
Reference #199.a5301602.1325338719.62ad5fb9

SOPI

Hors ligne