#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 .
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).
Debian 12 sur Thinkpad reconditionné
En ligne
#2853 Le 19/03/2013, à 18:16
- M@dinko12
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).
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 ), 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
Debian 12 sur Thinkpad reconditionné
En 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)
Debian 12 sur Thinkpad reconditionné
En 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:~$
Debian 12 sur Thinkpad reconditionné
En 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 !
la suite ici /viewtopic.php?id=1231501
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