Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#2826 Le 12/03/2013, à 22:08

k3c

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

@ mulder29

Tu ne donnes pas de renseignements pour qu'on puisse t'aider
as-tu passé la commande sudo apt-get ...
tu as eu un message d'erreur ?


Acer Aspire One 150 8,9 "
Norhtec avec une Clé Usb bootable http://www.norhtec.com/products/mcsr/index.html

Toshiba Satellite L750

En ligne

#2827 Le 12/03/2013, à 22:57

mulder29

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

Ben oui, j'ai passé la commande
sudo apt-get install build-essential

Ensuite, je passe la commande
make posix
make mingw

et c'est ce qui me donne "commande introuvable"

o_O

Hors ligne

#2828 Le 14/03/2013, à 21:57

Tuxmouraille

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

Bonsoir,
Juste comme ça ne passant. Je crois que le problème est que la commande mingw n'existe tout simplement pas sur Ubuntu.
MinGW est un outils pour compiler sous Windows des logiciels conçus pour Linux.
http://www.mingw.org/
http://fr.wikipedia.org/wiki/Mingw

Dernière modification par Tuxmouraille (Le 14/03/2013, à 21:59)


Le support d'Optimus pour Linux.
Ubuntu 12.10 64 bits, portable ASUS N53SN-SZ161V, Intel® Core™ i5-2410M @ 2.30GHz, 8080MB SODIM Ram, NVIDIA® GeForce™ GT 550M

Hors ligne

#2829 Le 15/03/2013, à 00:00

thom83

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

Bonsoir,

Au vu de la réponse donnée par Tuxmouraille, j'ai regardé le README en question et effectivement il est que
- pour Linux il faut faire «make posix»
- pour Windows il faut faire «make mingw»
Le problème vient du fait que le README est ambigu au premier abord.
Bien sur il faut que cela soit fait dans le dossier où les sources ont été décompressées.

Dernière modification par thom83 (Le 15/03/2013, à 00:03)

Hors ligne

#2830 Le 15/03/2013, à 17:15

11gjm

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

Bonjour ,

Juste pour info : épisodes 11 et 12 d' E N G R E N A G E S , sur D8 .
Ceci pour indiquer les pistes de recherches . Si , non téléchargement .

@echo on
rtmpdump -r "rtmpe://geo2-vod-fms.canalplus.fr:1935/ondemand" -a "ondemand?ovpfv=1.1" -f "WIN 11,5,502,110" -W "http://player.canalplus.fr/site/flash/player.swf" -p "http://www.d8.tv/d8-series/pid5210-d8-engrenages.html?vid=829164" -C Z: -y "mp4:/ondemand/geo2/1303/1052501_11_800k.mp4" -o 1052501_11_800k.flv
pause
rtmpdump -r "rtmpe://geo2-vod-fms.canalplus.fr:1935/ondemand" -a "ondemand?ovpfv=1.1" -f "WIN 11,5,502,110" -W "http://player.canalplus.fr/site/flash/player.swf" -p "http://www.d8.tv/d8-series/pid5210-d8-engrenages.html?vid=829148" -C Z: -y "mp4:/ondemand/geo2/1303/1052501_12_800k.mp4" -o 1052501_12_800k.flv
pause
:fin

Cordialement .

Hors ligne

#2831 Le 15/03/2013, à 19:30

mulder29

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

Ah okk, et... comment je fais moi ? o_O

Hors ligne

#2832 Le 15/03/2013, à 20:45

thom83

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

Avec Ubuntu 12.04, la commande

python Bureau/Scripts-TV-Replay/D8.py http://www.d8.tv/d8-series/pid5210-d8-engrenages.html?vid=829164

lance celle-ci

rtmpdump -r "rtmp://geo2-vod-fms.canalplus.fr/ondemand/geo2/1303/1052501_12_1500k.mp4" -o "Engrenages_-_Episode_11.mp4" --resume

pour l'épisode 11

@ mulder29
Quelle version de linux utilise-tu ?

Hors ligne

#2833 Le 15/03/2013, à 23:54

mulder29

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

Linux version 3.2.0-38-generic (buildd@panlong) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #61-Ubuntu SMP Tue Feb 19 12:20:02 UTC 2013

Voila, j'espère que ça suffira ?

Hors ligne

#2834 Le 16/03/2013, à 00:02

thom83

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

@ k3c

Il y a un petit problème dans le code de D8.py qui établit la commande rtmpdump.
En effet, celle utilisée pour l'épisode 11 charge l'épisode 12. Au #2832 ci-dessus, l'erreur est visible si l'on compare «1052501_12_1500k.mp4» et «Episode_11.mp4».
En substituant le bon numéro à la position 1, le résultat est bon à l'arrivée.

Hors ligne

#2835 Le 16/03/2013, à 00:18

thom83

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

@ mulder29
Le paquet rtmpdump présent à cette adresse
http://packages.ubuntu.com/fr/precise/rtmpdump
devrait convenir, me semble-t-il.
Télécharger la version qui va bien (i386 ou amd64 suivant l'architecture) et l'installer grâce à gdebi qui demandera éventuellement les éléments nécessaires pour satisfaire les dépendances (il faudra chaque fois ajouter ces dépendances pour pouvoir continuer).
Bon courage.

Hors ligne

#2836 Le 16/03/2013, à 02:29

mulder29

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

Et maintenant ?

La commande :
python d8.py http://www.d8.tv/d8-divertissement/pid5 … vid=828406
que je dois taper dans le Terminal lancé à partir du fichier D8 ne fonctionne plus au fait.

Hors ligne

#2837 Le 16/03/2013, à 10:02

thom83

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

Bonjour mulder29 ainsi que les autres participants,

Si le lien ci-dessus n'est pas tronqué, c'est normal que D8.py ne fonctionne pas car j'obtiens l'erreur suivante :

Erreur
Page indisponible
Vérifiez que l'adresse ne contient pas une erreur de frappe

Si l'installation du paquet rtmpdump que j'ai mentionné s'est bien passée, D8.py doit remplir son rôle (à quelques détails près).

Dernière modification par thom83 (Le 16/03/2013, à 10:04)

Hors ligne

#2838 Le 16/03/2013, à 10:10

k3c

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

thom83 a écrit :

@ k3c

Il y a un petit problème dans le code de D8.py qui établit la commande rtmpdump.
En effet, celle utilisée pour l'épisode 11 charge l'épisode 12. Au #2832 ci-dessus, l'erreur est visible si l'on compare «1052501_12_1500k.mp4» et «Episode_11.mp4».
En substituant le bon numéro à la position 1, le résultat est bon à l'arrivée.

je sais.
les vidéos sont sur une page  se terminant par d8 ou cplus
et je n'ai pas trouvé  de méthode simple pour savoir sur quelle page chercher
je n'ai pas accès à un ordi avant mardi


Acer Aspire One 150 8,9 "
Norhtec avec une Clé Usb bootable http://www.norhtec.com/products/mcsr/index.html

Toshiba Satellite L750

En ligne

#2839 Le 16/03/2013, à 10:42

thom83

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

@ k3c
Le problème n'est pas trop génant dans la mesure où on se montre attentif au résultat. En effet, il semble qu'il suffise de modifier le numéro de l'épisode dans la commande pour réussir le chargement.
Par exemple, pour ceux qui auraient loupé un épisode de la saison, il est encore possible de le récupérer en mettant le bon numéro dans la commande.
Encore une fois , c'est une chance d'avoir cet outil. Merci.

Hors ligne

#2840 Le 16/03/2013, à 10:52

k3c

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

Je vais re-examiner ce que fait le plugin xbmc pour différencier les vidéos d8 et cplus

il y a peut-être plus simple, faut que je voie ce qu'il y a de commun dans le html des différentes pages


Acer Aspire One 150 8,9 "
Norhtec avec une Clé Usb bootable http://www.norhtec.com/products/mcsr/index.html

Toshiba Satellite L750

En ligne

#2841 Le 16/03/2013, à 17:53

mulder29

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

thom83 a écrit :

Bonjour mulder29 ainsi que les autres participants,

Si le lien ci-dessus n'est pas tronqué, c'est normal que D8.py ne fonctionne pas car j'obtiens l'erreur suivante :

Erreur
Page indisponible
Vérifiez que l'adresse ne contient pas une erreur de frappe

Si l'installation du paquet rtmpdump que j'ai mentionné s'est bien passée, D8.py doit remplir son rôle (à quelques détails près).

J'obtiens

Traceback (most recent call last):
  File "d8.py", line 8, in <module>
    a = urlopen(sys.argv[1]).read()
  File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 406, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 519, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 444, in error
    return self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 527, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 404: Not Found

Donc c'est normal ? o_O

Hors ligne

#2842 Le 16/03/2013, à 18:28

thom83

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

@ mulder29

16 lignes d'erreur... Le message d'erreur est-il complet ou pas ? Il correspond à quelle commande ?

Le fichier D8.py est-il celui créé pour être utilisé avec linux ou celui pour windows ?

La question «Donc c'est normal ?» est-elle ironique ou pas ?

Des questions simples et détaillées permettraient probablement  de renseigner mieux.

Je vais bientôt m'absenter pour la soirée et ne serai probablement en mesure de répondre que demain.

À +

Dernière modification par thom83 (Le 16/03/2013, à 18:30)

Hors ligne

#2843 Le 16/03/2013, à 19:08

mulder29

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

@thom83

Les lignes d'erreur correspondent au résultat quand je tapes la commande suivante :
python d8.py http://www.d8.tv/d8-divertissement/pid5 … vid=828406
sur le terminal que je lance dans le fichier D8 qui contient le fichier python en question
le fichier D8.py a été créé pour être utilisé avec linux.

La question "donc c'est normal ?" c'était juste pour vérifier que l'on que lorsque tu parles du message d'erreur un peu plus haut :

Erreur
Page indisponible
Vérifiez que l'adresse ne contient pas une erreur de frappe

On parlait bien du même résultat, pour vérifier qu'il n'y avait pas de méprise. ;-)

Hors ligne

#2844 Le 16/03/2013, à 19:34

thom83

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

Quand je clique sur le lien en couleur, c-à-d http://www.d8.tv/d8-divertissement/pid5 , j'obtiens effectivement l'erreur e00n question sur la page ouverte.

Manifestement l'adresse de l'émission est incomplète. Sur la page où j'ai l'erreur, si je clique sur divertissement, toutes les émissions comportent un nombre à 4 chiffres suivi d'autres mentions. C'est l'adresse complète qui doit figurer dans la commande «python D8.py ....»

Hors ligne

#2845 Le 16/03/2013, à 20:43

ynad

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

bonsoir,
ça marche avec:

python d8-0.2.py http://www.d8.tv/d8-series/pid5210-d8-engrenages.html

Hors ligne

#2846 Le 16/03/2013, à 22:50

11gjm

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

Bonjour ,

Pour les mélomanes , ci-après un lien pour "visionner" "La folle journée de Nantes 2013".
http://forum.ubuntu-fr.org/viewtopic.ph … #p12928221

Cordialement .

Hors ligne

#2847 Le 17/03/2013, à 14:24

mulder29

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

Ah, donc, j'ai tapé ma ligne de commande sur le terminal lancé à partir du fichier D8 :
python d8.py http://www.d8.tv/d8-divertissement/pid5 … vid=828406

Même chose qu'auparavant : le téléchargement et lorsque ça atteint 99,99% et "dowload complte", ça efface le fichier et relance le téléchargement.

Je pensais arrêté le processus à 99,5% de façon à avoir au moins un fichier, mais la vidéo serait elle lisible ?

Hors ligne

#2848 Le 17/03/2013, à 16:32

11gjm

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

Bonjour ,

@mulder : "c'est dur la culture !!!"

>j'ai tapé "python d8.py ..."
Il faut utiliser le "D8 0.2" , voir post #2816 .

> Même chose qu'auparavant ...
D'après ce que tu indiquais tu n'arrivais à rien . Ça semble avancer (???) .

> Je pensais arrêter le processus à 99,5% de façon à avoir au moins un fichier,
mais la vidéo serait elle lisible ?
1) avec le "D8 0.2" , normalement ça ne devrait pas recommencer .
2) sinon , fais l'essai de lecture , tu verras bien ce que cela donne .

A+ .

Hors ligne

#2849 Le 17/03/2013, à 18:19

mulder29

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

11gjm a écrit :

@mulder : "c'est dur la culture !!!"

>j'ai tapé "python d8.py ..."
Il faut utiliser le "D8 0.2" , voir post #2816 .

Euh un post que je ne comprends absolument pas... o_O

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']

Noter ? C'est à dire ? je le note sur le terminal ? comment je l'utilise ?

sans un parser HTML, c'est galère...

C'est quoi un parser HTML ?

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':

Que je tapes où ? dans le Terminal ?

Dernière modification par mulder29 (Le 17/03/2013, à 18:20)

Hors ligne

#2850 Le 17/03/2013, à 19:07

11gjm

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

Bonjour ,

@mulder29 :

Tu retournes au post #2816 .
Sous la ligne "le code" , il y a une fenêtre noire contenant des écritures .
Avec la souris , tu sélectionnes tous les écrits , tu effectues un copier .
Tu ouvres un éditeur de texte , tu y colles les écrits précédents .
Tu sauvegardes le fichier sous le nom de D8_02.py .
Dans le même répertoire que ton D8.py , qui semble fonctionner (enfin presque !!!) .

Dans la fenêtre du terminal , tu tapes toute la commande :
python D8_02.py "http://www.d8.tv/d8-divertissement/pid5 … vid=828406"

et tu tapes sur la touche entrée , pour lancer le process .

Normalement , cela devrait fonctionner .
Je ne comprends pourquoi tu coinces , alors que la procédure est simple .

A+ .

Hors ligne

Haut de page ↑