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.

#51 Le 28/03/2013, à 10:53

Xun

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

Est-ce que TVDownloader fonctionne avec pluzz ?

Hors ligne

#52 Le 28/03/2013, à 11:58

bibichouchou

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

à Xun

malheureusement, je crois qu'il n'y a plus grand chose de fonctionnel dans TVDownloader tel qu'il est proposé au téléchargement. MAIS heureusement, des petits programmes indépendants ont fleuri pour beaucoup de chaines et sont dispersés sur ce forum et et celui-ci (discussion initiale) (faut faire un peu d'archéologie par contre)
pour ton problème spécifique, il faut que tu te procures le programme pluzzdl ici. prends le tar.gz et si tu as des problèmes, reviens ici !

Amicalement

Hors ligne

#53 Le 28/03/2013, à 21:33

k3c

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

@ bibichouchou

Tu médis, je télécharge sur Canal les Guignols et "Sophie et Sophie" régulièrement.

Je plaisante :-)


Archlinux sur Xiaomi Air 13

Hors ligne

#54 Le 30/03/2013, à 13:59

mulder29

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

11gjm a écrit :

Re-... ,

@mulder29 :

Exemple d'adresse complète
rtmp://geo2-vod-fms.canalplus.fr/ondemand/geo2/1303/1142161_95_1500k.mp4
---
Composition des adresses :
début : rtmp://geo2-vod-fms.canalplus.fr/ondemand/geo2/1303/1142161_
milieu , faire varier de : 95 à 111
fin : _1500k.mp4

Cordialement .

Navré de la question, mais... c'est quoi , o_O

Je suis parvenu à d/l une émission mais les autres, le lendemain, je tombes juste sur la vidéo présentée en page d'accueil : l'extrait de Camille Combat. Alors que les titres que le fichier vidéo récupère correspond bien à "L'Hebdo du..." de la semaine dernière.

Hors ligne

#55 Le 30/03/2013, à 16:15

k3c

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

essaie

rtmpdump -r rtmp://geo2-vod-fms.canalplus.fr/ondemand/geo2/1303/1142161_95_1500k.mp4 -o a.mp4

Archlinux sur Xiaomi Air 13

Hors ligne

#56 Le 30/03/2013, à 18:13

mulder29

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

Merci k3c mais... big_smile En fait, là, ça me d/l l'émission que j'ai justement réussi à avoir la semaine dernière, avec la manip de D8_py, mais je ne parviens pas à d/l d'autres émissions depuis avec la même manip.

Avec la manip : python D8_02.py http://www.d8.tv/d8-divertissement/pid5 … vid=837301

je d/l la vidéo de la page d'accueil. o_O

D'où ma question : il y a un bug sur le site ? ou c'est la commande qui demande à être "upgraded" ou un truc dans ce genre ?

Hors ligne

#57 Le 30/03/2013, à 19:09

11gjm

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

Bonjour ,

@mulder29 : Je ne peux te répondre concernant "D8_02.py"

---
1) Que souhaites-tu :

a) tester ta commande :
python D8_02.py http://www.d8.tv/d8-divertissement/pid5 … vid=837301
( ton fichier D8_02.py est peut-être HS (???) ) .

ou bien

b) télécharger des vidéos

Réponse : a ou b ?
---
2) As-tu essayé la commande , fournie par k3c au #52 , ci-dessus ?
OUI ou NON
---

3) Fonctionne-t-elle ?
OUI ou NON
---
4) Si oui :
Dans ce cas , tu créées autant de commandes que de besoin , en faisant varier 95 à 111 .
Je viens de tester 95 et 111 . Ce sont des émissions différentes .
---

A+ .

Hors ligne

#58 Le 01/04/2013, à 10:14

ynad

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

Bonjour,
il y a quand même un blème avec D8, je voudrais enregistrer la pièce "joyeuses pâques" dont l'url est :
http://www.d8.tv/d8-divertissement/pid5 … vid=839514
si sur le site on voit la video, quand on exécute
python d8-02.py http://www.d8.tv/d8-divertissement/pid5 … vid=839514
hier on enregistrait la video d'Ardisson, aujourd'hui c'est la fausse pub de Lemoine???
comment faire pour trouver l'url exact??
merci

Hors ligne

#59 Le 01/04/2013, à 12:20

11gjm

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

Bonjour ,

@ynad :

Ton lien de la vidéo , sur le site D8 :
http://www.d8.tv/d8-divertissement/pid5627-d8-joyeuses-paques.html?vid=839514
---
1) Élément standard :
http://service.canal-plus.com/video/rest/getVideos/d8/
2) ID de la vidéo (voir ci-dessus)
839514
---
Création d'un lien , pour la recherche = 1) + 2)
http://service.canal-plus.com/video/rest/getVideos/d8/839514

Dans la nouvelle page , on peut y lire :

=> "Stéphane et Sophie..."
=> choisir un flux : .mp4 ou .m3u8

Pour infos :
#50 exemple de composition de liens dans le cas de séries
#54 exemple d'écriture pour télécharger un flux

A+ .

Hors ligne

#60 Le 01/04/2013, à 13:31

k3c

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

ynad a écrit :

Bonjour,
il y a quand même un blème avec D8, je voudrais enregistrer la pièce "joyeuses pâques" dont l'url est :
http://www.d8.tv/d8-divertissement/pid5 … vid=839514
si sur le site on voit la video, quand on exécute
python d8-02.py http://www.d8.tv/d8-divertissement/pid5 … vid=839514
hier on enregistrait la video d'Ardisson, aujourd'hui c'est la fausse pub de Lemoine???
comment faire pour trouver l'url exact??
merci

avec rtmpsrv ça te propose la commande

rtmpdump -r "rtmpe://geo2-vod-fms.canalplus.fr:1935/ondemand?ovpfv=1.1" -a "ondemand?ovpfv=1.1" -f "LNX 11,2,202,275" -W "http://player.canalplus.fr/site/flash/player.swf" -p "http://www.d8.tv/d8-divertissement/pid5627-d8-joyeuses-paques.html?vid=839514" -C Z: -y "mp4:/ondemand/geo2/1303/1047214_1_400k.mp4" -o 1047214_1_400k.flv

Evidemment tu peux donner le nom que tu veux, comme -o joyeuse_paques.flv

Dernière modification par k3c (Le 01/04/2013, à 14:31)


Archlinux sur Xiaomi Air 13

Hors ligne

#61 Le 01/04/2013, à 13:37

ynad

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

@ 11gjm

Merci,
ça marche, donc si je ne me trompe pas, systématiquement sur D8 si la vidéo ne se charge pas avec le script de k3c il faut aller sur "http://service.canal-plus.com/video/rest/getVideos/d8/" en indiquant ID de la vidéo, récupérer sur la page la ligne rtmp qui va bien, et télécharger avec rtmpdump -r "le lien" -o la_video.xxx

merci encore, j'avais loupé un épisode sur le fil des discussions, faut tout lire et mémoriser  wink , heureusement qu'on est pas tout seul et qu'il y a de l'aide sur ce super forum.

merci aussi à k3c qui a posté juste avant ma réponse.

Dernière modification par ynad (Le 01/04/2013, à 13:40)

Hors ligne

#62 Le 01/04/2013, à 14:30

k3c

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

J'ai comméncé une doc mais le formattage est nul si certains veulent le rectifier

http://doc.ubuntu-fr.org/telecharger_des_videos

Dernière modification par k3c (Le 01/04/2013, à 14:31)


Archlinux sur Xiaomi Air 13

Hors ligne

#63 Le 01/04/2013, à 18:46

thom83

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

Bonjour,
@ k3c
Après avoir suivi ce lien
http://stream-recorder.com/forum/showpo … ostcount=6
j'ai essayé rtmpsrv sur tf1 et sur M6. La méthode est la même que celle que vous proposez.
Je n'obtiens rien sur le terminal :

thom@thom-EL1200:~$ rtmpsrv 
RTMP Server v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL

Streaming on rtmp://0.0.0.0:1935

Il ne s'affiche rien jusqu'au «Control C» qui termine l'opération par la ligne

^CCaught signal: 2, cleaning up, just a second...

C'est bien sur le terminal que devrait s'afficher la commande rtmpdump ?
Mes essais ont eu lieu sous Ubuntu 12.04.

Hors ligne

#64 Le 01/04/2013, à 19:52

k3c

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

@ thom83
TF1 se téléchéarge par curl ou rtmpdump, cela dépend des vidéos

Les experts Manhanttan utilisent rtmpdum, mais sur le port 443
http://videos.tf1.fr/les-experts-manhat … 57818.html

Je regarde comment dire à rtmpsrv d'écouter le port 443 et non 1935.

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


Archlinux sur Xiaomi Air 13

Hors ligne

#65 Le 01/04/2013, à 19:57

mulder29

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

Voila, ça marche impec chez moi.

Hors ligne

#66 Le 01/04/2013, à 22:25

thom83

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

@ k3c

Pour écouter un autre port que le 1935, voilà la solution :
http://lekernelpanique.fr/2011/10/04/ca … -rtmpsuck/
Quant à moi, je n'obtiens rien sur la video des experts...
Sous Ubuntu 10.04, ce coup-ci. C'est la seule où je peux utiliser les outils de KSV (pas pour tf1, bien sûr).

Je viens d'essayer AdobeHDS.php sur pluzz. Pas de téléchargement parce que le fichier semble crypté

 KSV Adobe HDS Downloader

Processing manifest info....                                                   
Quality Selection:                                                             
 Available: 826 572 302
 Selected : 826                                                                
This stream is encrypted with Akamai DRM. Decryption of such streams isn't currently possible with this script.

C'est une video que pluzzdl traite habituellement en annonçant que la video sera probablement illisible, mais en mentionnant chaque fragment comme non-drm.

Dernière modification par thom83 (Le 01/04/2013, à 22:40)

Hors ligne

#67 Le 02/04/2013, à 15:24

matthieugoua

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

Bonjour voila j'ai installer et utiliser le script pour d8 de @k3c

le souci est qu'il ne me telecharge pas la bonne vidéo

je lui demande la video presente sur cette page

http://www.d8.tv/d8-divertissement/pid5204-d8-touche-pas-a-mon-poste.html?vid=841145

Finalement il telecharge celle ci

http://www.d8.tv/d8-divertissement/pid5204-d8-touche-pas-a-mon-poste.html?vid=843066
python d8.py http://www.d8.tv/d8-divertissement/pid5204-d8-touche-pas-a-mon-poste.html?vid=841145
rtmpdump -r "rtmp://geo2-vod-fms.canalplus.fr/ondemand/geo2/1304/TPMP_LES_QUESTIONS_EN_4_3_130401_CAN_328780_video_HD.mp4" -o "Invités_:_Bob_Sinclar_et_Florence_Dauchez_-_Hebdo_-_28_03_2013.mp4" --resume
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting download at: 0.000 kB
INFO: Metadata:
INFO:   duration              888.14
INFO:   moovPosition          179677752.00
INFO:   audiocodecid          mp4a
INFO:   width                 640.00
INFO:   height                360.00
INFO:   videocodecid          avc1
INFO:   avcprofile            66.00
INFO:   avclevel              30.00
INFO:   aacaot                2.00
INFO:   audiosamplerate       44100.00
INFO:   audiochannels         2.00
INFO:   videoframerate        25.00
INFO: trackinfo:
INFO:   length                39166976.00
INFO:   timescale             44100.00
INFO:   language              eng
INFO: sampledescription:
INFO:   sampletype            mp4a
INFO:   length                22201000.00
INFO:   timescale             25000.00
INFO:   language              eng
INFO: sampledescription:
INFO:   sampletype            avc1
24684.682 kB / 123.96 sec (13.9%)^C

Hors ligne

#68 Le 02/04/2013, à 16:06

11gjm

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

Bonjour ,

@matthieugoua : pour info , regarde le post précédent #50 .

http://service.canal-plus.com/video/rest/getVideos/d8/841145
plusieurs choix possibles .
Commande :
rtmpdump -r rtmp://geo2-vod-fms.canalplus.fr/ondemand/geo2/1303/1142161_113_1500k.mp4 -o TPMP_29-03.mp4 -e
...

A+ .

Hors ligne

#69 Le 02/04/2013, à 16:09

11gjm

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

Bonjour ,

Je préfère ma solution manuelle .

à partir de la page du site D8
http://www.d8.tv/d8-divertissement/pid5627-d8-joyeuses-paques.html?vid=839514

création d'une nouvelle adresse
http://service.canal-plus.com/video/rest/getVideos/d8/839514

=== dans la nouvelle page , on peut y lire :

<VIDEOS>
<BAS_DEBIT>
rtmp://geo2-vod-fms.canalplus.fr/ondemand/geo2/1303/1047214_1_400k.mp4
</BAS_DEBIT>
<HAUT_DEBIT>
rtmp://geo2-vod-fms.canalplus.fr/ondemand/geo2/1303/1047214_1_800k.mp4
</HAUT_DEBIT>
<HD>
rtmp://geo2-vod-fms.canalplus.fr/ondemand/geo2/1303/1047214_1_1500k.mp4
</HD>
<SMOOTH_STREAMING/>
<IPHONE>
http://vod-flash.canalplus.fr/WWWPLUS/IPHONE/130326/1047214_1/1047214_1.m3u8
</IPHONE>
<IPAD>
http://vod-flash.canalplus.fr/WWWPLUS/IPHONE/130326/1047214_1/1047214_1.m3u8
</IPAD>
<MOBILE/>
</VIDEOS>

3 types de flux possibles  .mp4 :
_ 400k
_ 800k
_ 1500k

1 type de flux possible  .m3u8

d'où la commande :

rtmpdump -r rtmp://geo2-vod-fms.canalplus.fr/ondemand/geo2/1303/1047214_1_1500k.mp4 -o 1047214_1_1500k.flv -e
...

Nominal bit rate :
si 400k => 360 Kbps
si 1500k => 1350 Kbps

on remarquera le "-e" à la fin de la commande .

A+ .

Hors ligne

#70 Le 02/04/2013, à 17:50

matthieugoua

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

oui @11gjm

c'est ce que j'ai actuellement

ID={1}
FRDATE=$(date +%d.%m.%y --date "$DATE")
RTMP=$(wget -qO - http://service.canal-plus.com/video/rest/getVideosLiees/d8/${ID} | sed 's/[<>]/\n/g' | grep rtmp | grep 1500k | head -n 1)
rtmpdump -r $RTMP -o Touche.Pas.A.Mon.Poste.${FRDATE}.mp4

mais je voulais essayer avec un truc qui me permettait de recup plus d’émissions de d8 car mon script ne recup que TPMP

Dernière modification par matthieugoua (Le 02/04/2013, à 17:58)

Hors ligne

#71 Le 02/04/2013, à 18:34

11gjm

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

Re-... ,

@matthieugoua :

Série "engrenages"

Début
rtmp://vod-fms.canalplus.fr/ondemand/videos/1302/1052501_
milieu , faire varier de 1 à 10
1
fin
_1500k.mp4

---
Lien final , par exemple :
rtmp://vod-fms.canalplus.fr/ondemand/videos/1302/1052501_1_1500k.mp4
---

1302 correspond à 2013 , 2ème mois
A+ .

Hors ligne

#72 Le 02/04/2013, à 20:34

11gjm

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

Re-... ,

@matthieugoua : Je m'étais amusé à effectuer des recherches ; je ne sais pas si c'est toujours bon .

---
Navarro
rtmp://vod-fms.canalplus.fr/ondemand/videos/1301/1069106_1_1500k.mp4
1 à 13

rtmp://vod-fms.canalplus.fr/ondemand/videos/1301/1068918_13_1500k.mp4

rtmp://vod-fms.canalplus.fr/ondemand/videos/1301/1069108_1_1500k.mp4
1 à 13
---
H
rtmp://vod-fms.canalplus.fr/ondemand/videos/1301/1047371_1_1500k.mp4
1 à 16
---

A+ .

Hors ligne

#73 Le 03/04/2013, à 12:07

ynad

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

@ 11gjm

bonjour, ta solution est excellente... à quoi sert le "-e" à la fin, j'ai pas capté  wink

Hors ligne

#74 Le 03/04/2013, à 13:00

11gjm

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

Bonjour ,

@ynad : voici ce que dit l'aide de RTMPDUMP .

--resume|-e             Resume a partial RTMP download

De ce que j'ai compris , si il y a un problème lors du téléchargement .
Lorsque le flux redevient bon , rtmpdump continue le téléchargement du fichier .
Il ne reprend pas depuis le début .

A+ .

Dernière modification par 11gjm (Le 03/04/2013, à 13:01)

Hors ligne

#75 Le 04/04/2013, à 11:50

JUL1EN094

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

bonjour à tous,

J'ai essayé de modifié le script d8 pour le pb de vidéo pas bonne. Je n'ai pas eu l'occasion de testé car pas d'interpréteur python sous la main, il est possible (probable meme lol)  que cela ne fonctionne pas.
Voici le code :

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# D8 version 0.2 par k3c
from urllib2 import urlopen
from lxml import objectify
import bs4 as BeautifulSoup
import sys, subprocess, re
a = urlopen(sys.argv[1]).read()
s = BeautifulSoup.BeautifulSoup(a)
url = ''
def get_HD(d8_cplus):
    zz = urlopen('http://service.canal-plus.com/video/rest/getVideosLiees/'+d8_cplus+'/'+id).read()
    root = objectify.fromstring(zz)
    isGoodId = False
    for element in root.iter():
        if element.tag == 'ID': 
            if element.text == str(id) :
                isGoodId = True
        if element.tag == 'HD' and isGoodId :
            url = element.text
            arguments = 'rtmpdump -r "%s" -o "%s.mp4" --resume' % (url, titre)
            print arguments
            process = subprocess.Popen(arguments, stdout=subprocess.PIPE, shell=True).communicate()[0]
            isGoodId = False
            sys.exit()
         
m = re.search('\d{6}$',sys.argv[1])
if m is None:
    try:
        id = s.findAll('div',attrs={"class":u"block-common block-player-programme"})[0]('canal:player')[0]['videoid']
    except:
		print 'imposiible de trouver l\'id de la  video'
		sys.exit()
else:
	id = m.group(0)
titre = s.findAll('meta',attrs={"property":u"og:title"})[0]['content'].replace(' ','_')
titre = titre.replace('/','_')
for x in ['d8','cplus']:
    get_HD(x)

Hors ligne