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.

#2851 Le 19/03/2013, à 01:35

M@dinko12

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

Bonjour,
je ne comprends pas si le projet tvdownloader est au point mort à cause des fragmentations de M6Replay (les fichiers téléchargés font 0 octets même après MAJ des plugins) ? Et pas envie de lire 114 pages, j'ai lu les dernières, mais elles ne parlent pas du tout de ça sad .

Y'aura-t-il à terme une manière viable de télécharger des flux fragmentés comme semble savoir le faire Captvty ?

Bonne soirée merci d'avance,
Cordialement,
M@d

Hors ligne

#2852 Le 19/03/2013, à 06:00

k3c

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

TVDownloader sait télécharger les flux fragmentés, comme pluzz, téléchargés avec pluzzdl.

M6 est un "simple" rtmpdump, pas un flux fragmenté, si tu cherches pascal92,bibichouchou et tvdownloader, tu trouveras la méthode.

Je note qu'à l'heure actuelle, Captvty en version 1.10, annonce toujours avoir des soucis avec les flux du group M6 (M6, W9, 6ter).


Archlinux sur Xiaomi Air 13

Hors ligne

#2853 Le 19/03/2013, à 18:16

M@dinko12

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

k3c a écrit :

TVDownloader sait télécharger les flux fragmentés, comme pluzz, téléchargés avec pluzzdl.

M6 est un "simple" rtmpdump, pas un flux fragmenté, si tu cherches pascal92,bibichouchou et tvdownloader, tu trouveras la méthode.

Je note qu'à l'heure actuelle, Captvty en version 1.10, annonce toujours avoir des soucis avec les flux du group M6 (M6, W9, 6ter).

Bonjour, merci de ta réponse,
Les messages de pascal92 et bibichouchou sur ce fil semblent au contraire confirmer la thèse que M6Replay ne diffuse plus en RTMP, qu'ils fragmentent bien leurs flux et qu'ils mettent des DRM un peu partout. En tout cas, je n'ai pas constaté de RTMP avec rtmpsrv ou Wireshark pour M6replay, les vidéos semblaient par contre bien fragmentées et utilisant le protocole HTTP d'après Wireshark.

Je n'ai pas trouvé la méthode à laquelle tu fais allusion ; avoir une méthode en ligne de commande m'arrangerait beaucoup (et c'est en partie pour ça que j'aimerais éviter d'utiliser Captvty qui a très bien fonctionné sur M6Replay pour ma part).

Merci encore !
M@d

Dernière modification par M@dinko12 (Le 19/03/2013, à 18:17)

Hors ligne

#2854 Le 19/03/2013, à 18:49

bibichouchou

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

salut à toutes et tous,

A M@dinko12
d'après mes constatations, le groupe M6 utilises des vidéos fragmentées sur leurs sites. cependant, le flux rtmp a continué d'exister jusqu'à présent. les messages que k3c t'a indiqués donnaient une méthode qui a marché un temps. puis l'accès au flux rtmp a changé, et une autre méthode était nécessaire mais n'a jamais été cherchée/diffusée sur ce forum. c*ptvty utilise le flux rtmp. si c*ptvty rencontre des problèmes, c'est que soit le flux rtmp a carrément disparu (dans ce cas, c'est les fragments obligatoirement à conditions qu'ils ne soit pas chiffrés), soit il est momentanément indisponible comme ce fut le cas il y a quelques semaines (dans ce cas, la méthode ne change pas et il suffit d'attendre smile), soit la méthode pour y accéder a encore changé (dans ce cas, il va falloir chercher).

Voilà si d'autres peuvent compléter ou corriger mes propos...

Hors ligne

#2855 Le 19/03/2013, à 20:05

k3c

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

Merci bibichouchou

Je note que le plugin XBMC pour M6, qui est fonctionnel
http://passion-xbmc.org/addons/?Page=Vi … o.M6Replay
utilise rtmp

 grep rtmp plugin.video.M6Replay/default.py
srv_list = [{'rtmp':"rtmpe://groupemsix.fcod.llnwd.net", 'app':"a2883/e1", 'cdn':'llnw'},
            {'rtmp':"rtmpe://m6replayfs.fplive.net", 'app':"m6replaytoken/streaming", 'cdn':'lv3'}]
            rtmp_url, filename = self.get_rtmp_args()
            url = rtmp_url + " timeout=10"
            if rtmp_url =="":
            rtmpdump = __settings__.getSetting('rtmpdump')
            if not rtmpdump:
                # Hope that rtmpdump is in the path
                rtmpdump = 'rtmpdump'
            rtmp_url, filename = self.get_rtmp_args()
                cmd = '%(rtmpdump)s -r "%(rtmp_url)s" -m 10 -o %(full_filename)s' % locals()
    def encode_rtmp(self, app, playpath, timestamp):
    def get_rtmp_args(self):
        "Return rtmp args as a tuple (rtmp_url, filename)"
        rtmp = srv_list[server_id]['rtmp']
        token_url = self.encode_rtmp(app, playpath, int(time.time()))
        rtmp_url = '/'.join([rtmp, app, token_url])
        return (rtmp_url, filename)

Si tu veux voir comment gérer une vidéo fragmentée, tu peux regarder
http://forum.ubuntu-fr.org/viewtopic.php?id=1211051


Archlinux sur Xiaomi Air 13

Hors ligne

#2856 Le 19/03/2013, à 21:07

k3c

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

J'ai testé quelques replays de séries de M6, ils sont bien chiffrés
Body of Proof
NCIS
Hawai

gg@gg-SATELLITE-L755:~$ php AdobeHDS.php --manifest "http://lb.cdn.m6web.fr/s/cgd/5/34e43b89553707f78731aea12eac9e46/5149018c/RlI%3D/hds/1/1/e/Body-of-proof_c11279640_Saison-1-episode-4/Body-of-proof_c11279640_Saison-1-episode-4.f4m" --delete

                            KSV Adobe HDS Downloader

Processing manifest info....                                                   
Quality Selection:                                                             
 Available: 800 600
 Selected : 800                                                                
Unknown packet type 41 encountered! Encrypted fragments can't be recovered.    
gg@gg-SATELLITE-L755:~$ php AdobeHDS.php --manifest "http://lb.cdn.m6web.fr/s/cgd/5/26549d8a3be851e0b5cb1942f68a4775/5149018c/RlI%3D/hds/6/e/9/N-C-I-S-_c11279808_Saison-6-episode-17/N-C-I-S-_c11279808_Saison-6-episode-17.f4m" --delete

                            KSV Adobe HDS Downloader

Processing manifest info....                                                   
Quality Selection:                                                             
 Available: 800 600 400
 Selected : 800                                                                
Unknown packet type 41 encountered! Encrypted fragments can't be recovered.    
gg@gg-SATELLITE-L755:~$ php AdobeHDS.php --manifest "http://lb.cdn.m6web.fr/s/cgd/5/dc777e594b51595aad4188c86a073778/5149018c/RlI%3D/hds/3/0/6/m6_hawaii-5-0_s1e12_340310_160620122230/m6_hawaii-5-0_s1e12_340310_160620122230.f4m" --delete

                            KSV Adobe HDS Downloader

Processing manifest info....                                                   
Quality Selection:                                                             
 Available: 800 600 400
 Selected : 800                                                                
Unknown packet type 41 encountered! Encrypted fragments can't be recovered.    
gg@gg-SATELLITE-L755:~$ 

Edit:
comme plusieurs qualités sont proposées, si j'ajoute --quality low ou --quality 400, cela ne change rien, il faut que je fasse un essai en me faisant passer pour un Ipad ou un Iphone, je pense que c'est ce que fait Captvty

Dernière modification par k3c (Le 19/03/2013, à 22:04)


Archlinux sur Xiaomi Air 13

Hors ligne

#2857 Le 20/03/2013, à 08:13

k3c

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

Si je prends une émission qui n'est pas une série, je télécharge

gg@gg-SATELLITE-L755:~$ php AdobeHDS.php --manifest "http://lb.cdn.m6web.fr/s/cgd/5/f97a4f8fad00f72c01bc60d3444f0458/5149a11c/RlI%3D/hds/f/a/f/66-Minutes_c11280244_Les-histoires-qui-fo/66-Minutes_c11280244_Les-histoires-qui-fo.f4m" --delete

                            KSV Adobe HDS Downloader

Processing manifest info....                                                   
Quality Selection:                                                             
 Available: 800 600 400
 Selected : 800                                                                
Downloading 804/804 fragments                                                  
Found 804 fragments                                                            
Finished                                                                       


gg@gg-SATELLITE-L755:~$ ls -alrt 936*
-rw-rw-r-- 1 gg gg 286662652 mars  20 08:11 936c477352528d61ff7b73bef15e5587_66-Minutes_c11280244_Les-histoires-qui-fo_800kSeg1-Frag.flv
gg@gg-SATELLITE-L755:~$ 

Archlinux sur Xiaomi Air 13

Hors ligne

#2858 Le 20/03/2013, à 11:18

ynad

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

@ k3c

bonjour,
je viens d'essayer pour "66 minutes" avec la ligne de commande que tu donnes et ça marche parfaitement.
je n'ai pas bien compris comment trouver l'adresse; pour l'appliquer à l'emission d'hier soir "http://www.m6replay.fr/#/scenes-de-mena … ere-partie"

merci

j'ai chercher le manifest avec "tools-->web developer-->web console  filter manifest" la liste s'efface, j' ai essayer aussi avec 66 minutes pareil...

Dernière modification par ynad (Le 20/03/2013, à 12:22)

Hors ligne

#2859 Le 20/03/2013, à 17:22

ljere

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


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne