#2801 Le 10/03/2013, à 09:06
- mulder29
Re : TVDownloader: télécharger les médias du net !
Ayé ça marche...
Maintenant, le souci c'est que le download reprend à zéro quand il est "complet", c'est à dire que lorsque ça arrive à 100%, ça efface le fichier et reprend comme si ne rien était. :S
Hors ligne
#2802 Le 10/03/2013, à 10:05
- k3c
Re : TVDownloader: télécharger les médias du net !
C'est la 0.7 ou 0.8 qui recomence le téléchargement ?
Debian 12 sur Thinkpad reconditionné
En ligne
#2803 Le 10/03/2013, à 11:05
- mulder29
Re : TVDownloader: télécharger les médias du net !
Euh... 0.7 ou 0.8 de quoi ? pas compris la question. o_O
Hors ligne
#2804 Le 10/03/2013, à 11:16
- k3c
Re : TVDownloader: télécharger les médias du net !
>>>Maintenant, le souci c'est que le download reprend à zéro quand il est "complet",
avec quel script ? pour tf1 (quelle version ?), pour d8, ?
Debian 12 sur Thinkpad reconditionné
En ligne
#2805 Le 10/03/2013, à 12:33
- mulder29
Re : TVDownloader: télécharger les médias du net !
Ah pour D8, je veux dire, j'en suis encore à D8, mea culpa.
Hors ligne
#2806 Le 10/03/2013, à 13:22
- k3c
Re : TVDownloader: télécharger les médias du net !
et avec quelle vidéo ?
Debian 12 sur Thinkpad reconditionné
En ligne
#2807 Le 10/03/2013, à 13:26
- 11gjm
Re : TVDownloader: télécharger les médias du net !
Bonjour ,
@k3c : Merci pour les tests , menés jusqu'à leurs termes .
Disons , que l'affichage pendant le téléchargement indiquait : 7h 13 mn .
J'ai arrêté le DL . Et je suis passé aussitôt à captvty , qui ma indiqué 20mn .
( Dans les 2 cas , je n'ai téléchargé que 5% , c'était juste pour vérifier le process ) .
STP , penses à rectifier le fichier v0.7 , comme indiqué précédemment . Merci .
Cordialement .
Dernière modification par 11gjm (Le 10/03/2013, à 13:45)
Hors ligne
#2808 Le 10/03/2013, à 14:06
- mulder29
Re : TVDownloader: télécharger les médias du net !
et avec quelle vidéo ?
Je passe la commande suivante :
python d8.py http://www.d8.tv/d8-divertissement/pid5 … vid=828406
Hors ligne
#2809 Le 11/03/2013, à 11:02
- ynad
Re : TVDownloader: télécharger les médias du net !
@ mulder29
je viens de faire la même commande sur la même vidéo et.... j'ai la même punition!!
??
Hors ligne
#2810 Le 11/03/2013, à 14:07
- thom83
Re : TVDownloader: télécharger les médias du net !
@ mulder29
En cas d'arrêt du téléchargement, il convient de relancer la commande «rtmpdump -r ....etc» en ajoutant à la fin de cette commande une espace et «--resume» sans les guillemets.
Cela permet de reprendre le téléchargement là où il s'est interrompu.
En fait il suffirait, me semble-t-il, que la commande initiale comporte cette extension au départ pour qu'il n'y ait pas de reprise à zéro.
Hors ligne
#2811 Le 11/03/2013, à 15:28
- 11gjm
Re : TVDownloader: télécharger les médias du net !
Bonjour ,
=== NB ===
Dans "TF1 TMC NT1 HD1 version 0.8 par k3c" , à la fin de la ligne 99 :
-o "%s.mp4" " --resume"' % (data0, str(no))
==========
Suite à la suggestion de "thomas83" et dans l'attente de la validation par k3c .
==========
Dans "D8 version 0.1 par k3c" , la fin de la ligne 17 , nous avons :
-o "%s.mp4"' % (url, titre)
Il faudrait donc écrire (???) :
-o "%s.mp4" " --resume"' % (url, titre)
==========
Je ne peux pas tester , la chose .
Vu que je coince avec "from lxml import objectify" .
A+ .
Hors ligne
#2812 Le 11/03/2013, à 18:56
- thom83
Re : TVDownloader: télécharger les médias du net !
@ 11gjm
Je viens d'essayer la modification. Cela ne fonctionne pas avec les doubles cotes autour de --resume. En revanche, si on les supprime en relançant la commande générée par D8.py, c'est bon.
Après suppression des doubles cotes autour de resume, ça fonctionne.
La ligne en question devient donc :
arguments = 'rtmpdump -r "%s" -o "%s.mp4" --resume' % (url, titre)
Hors ligne
#2813 Le 11/03/2013, à 20:40
- mulder29
Re : TVDownloader: télécharger les médias du net !
@ mulder29
En cas d'arrêt du téléchargement, il convient de relancer la commande «rtmpdump -r ....etc» en ajoutant à la fin de cette commande une espace et «--resume» sans les guillemets.
Cela permet de reprendre le téléchargement là où il s'est interrompu.
En fait il suffirait, me semble-t-il, que la commande initiale comporte cette extension au départ pour qu'il n'y ait pas de reprise à zéro.
Sachant que je n'ai toujours pas la bonne version de rtmpdump vu que tu ne m'as pas répondu concernant l'installation de la bonne version. o_O
Hors ligne
#2814 Le 11/03/2013, à 21:09
- k3c
Re : TVDownloader: télécharger les médias du net !
@ mulder29
il y a un lien en page 1 pour l'installation de rtmpdump, non ?
Debian 12 sur Thinkpad reconditionné
En ligne
#2815 Le 11/03/2013, à 21:51
- mulder29
Re : TVDownloader: télécharger les médias du net !
Si tu parles de ses liens :
http://security.ubuntu.com/ubuntu/pool/ … /rtmpdump/
Il manque justement la version 2.2 qu'il faudrait.
Hors ligne
#2816 Le 11/03/2013, à 21:58
- k3c
Re : TVDownloader: télécharger les médias du net !
Voici une nouvelle version du script pour d8, suite à vos remarques
- ajout du --resume
- sortie au lieu du break qui faisait qu'on re-téléchargeait
test sur un épisode de Navarro et de Engrenages
http://www.d8.tv/d8-series/pid5202-d8-navarro.html
http://www.d8.tv/d8-series/pid5210-d8-e … vid=825360
Pour mulder29
tu noteras la ligne qui permet de retrouver l'identifiant de la vidéo
id = s.findAll('div',attrs={"class":u"block-common block-player-programme"})[0]('canal:player')[0]['videoid']
sans un parser HTML, c'est galère...
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)
for element in root.iter():
if element.tag == 'HD':
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]
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)
Debian 12 sur Thinkpad reconditionné
En ligne
#2817 Le 11/03/2013, à 22:02
- k3c
Re : TVDownloader: télécharger les médias du net !
http://rtmpdump.mplayerhq.hu/download/
il y a la 2.2 (tout court)
tu télécharges le .bz2
mkdir abc
cd abc
puis
tar jxvf Téléchargements/....bz2
puis tu dois avoir un fichier README ou du genre, tu regardes
Debian 12 sur Thinkpad reconditionné
En ligne
#2818 Le 11/03/2013, à 23:28
- mulder29
Re : TVDownloader: télécharger les médias du net !
mkdir abc
cd abc
puis
tar jxvf Téléchargements/....bz2
puis tu dois avoir un fichier README ou du genre, tu regardes
Ok euh... c'est quoi mkdir abc et cd abc ? Où je les trouves ?
(si c'est des lignes de commandes, ça marche pas chez moi o_O)
Ils ne sont pas dans le fichier .bz2, si c'est ça que tu pensais.
Hors ligne
#2819 Le 12/03/2013, à 05:48
- k3c
Re : TVDownloader: télécharger les médias du net !
si si tu les a, ces commandes.
Tu ouvres un terminal, tu crées un dossier abc, tu te positionnes dedans, tu éclates le bz2 à cet endroit (donc pas mélangé avec tous tes fichiers), tu regardes ce qui dit le .README, et tu le fais, et ça devrait installer rtmpdump 2.2
Debian 12 sur Thinkpad reconditionné
En ligne
#2820 Le 12/03/2013, à 10:08
- mulder29
Re : TVDownloader: télécharger les médias du net !
Ok, alors, il y a une manip que j'ai du mal faire, parce que toutes les commandes du READ ME sont introuvables pour mon terminal.
J'ai lancé un terminal. J'ai créé un dossier abc... par contre le "tu te positionnes dedans", qu'est ce que tu veux dire par là ? je pensais que c'était tapé "home/user/Dossier/abc" ou quelque chose comme ça, j'ai mis le dossier bz2... mais toutes les commandes indiqués dans le READ ME me mettent "commande introuvable". o_O
Hors ligne
#2821 Le 12/03/2013, à 16:23
- ynad
Re : TVDownloader: télécharger les médias du net !
@ k3c
c'est ok pour D8 version 0.2 et j'ai l'impression que le téléchargement et beaucoup plus rapide pour la même vidéo, mais c'est p'tet ben qu'c'est ma connexion d'm'a cambrousse...
merci pour le correctif
Hors ligne
#2822 Le 12/03/2013, à 16:23
- k3c
Re : TVDownloader: télécharger les médias du net !
@ mulder29
Si tu veux qu'on t'aide, il faudrait que tu mettes les commandes que tu passes, et le résultat, entre les balises < et > sinon je vois pas comment on peut deviner ce qui ne marche pas.
Debian 12 sur Thinkpad reconditionné
En ligne
#2823 Le 12/03/2013, à 18:53
- mulder29
Re : TVDownloader: télécharger les médias du net !
Ben les commandes de "READ ME"
$ make posix
$ make mingw
"commande introuvable"
Hors ligne
#2824 Le 12/03/2013, à 19:03
- k3c
Re : TVDownloader: télécharger les médias du net !
essaie un
sudo apt-get install build-essential
Debian 12 sur Thinkpad reconditionné
En ligne
#2825 Le 12/03/2013, à 20:25
- mulder29
Re : TVDownloader: télécharger les médias du net !
Même chose.
"commande introuvable"
Je me demandes si c'est pas le "tu te positionnes dessus" qui pose problème : j'ai pas compris ce que tu voulais dire par là.
Hors ligne