#51 Le 28/03/2013, à 11: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, à 12: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, à 22: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, à 14:59
- mulder29
Re : TVDownloader: télécharger les médias du net ! [2]
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, à 17: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, à 19:13
- mulder29
Re : TVDownloader: télécharger les médias du net ! [2]
Merci k3c mais... 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, à 20: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, à 11: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, à 13: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, à 14:31
- k3c
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
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, à 15:31)
Archlinux sur Xiaomi Air 13
Hors ligne
#61 Le 01/04/2013, à 14: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 , 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, à 14:40)
Hors ligne
#62 Le 01/04/2013, à 15: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, à 15:31)
Archlinux sur Xiaomi Air 13
Hors ligne
#63 Le 01/04/2013, à 19: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, à 20: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, à 20:56)
Archlinux sur Xiaomi Air 13
Hors ligne
#65 Le 01/04/2013, à 20: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, à 23: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, à 23:40)
Hors ligne
#67 Le 02/04/2013, à 16: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, à 17: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, à 17: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, à 18: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, à 18:58)
Hors ligne
#71 Le 02/04/2013, à 19: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, à 21: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, à 13: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é
Hors ligne
#74 Le 03/04/2013, à 14: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, à 14:01)
Hors ligne
#75 Le 04/04/2013, à 12: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