#2651 Le 25/01/2013, à 22:51
- 11gjm
Re : TVDownloader: télécharger les médias du net !
Bonjour ,
@k3c : Cela devient trop confus pour moi .
Je laisse tomber !!!
Merci .
A+ .
Hors ligne
#2652 Le 25/01/2013, à 23:19
- k3c
Re : TVDownloader: télécharger les médias du net !
@11gjm
Essaie quand même un
sudo apt-get install pip
pip install lxml
avant de laisser tomber
Debian 12 sur Thinkpad reconditionné
Hors ligne
#2653 Le 28/01/2013, à 13:12
- 11gjm
Re : TVDownloader: télécharger les médias du net !
Bonjour ,
@k3c :
_ Je re-signale que je suis sous Windows XP SP3 .
_ J'interviens juste pour aider à résoudre certains problèmes de streaming .
_ N'ayant pas l'intention d'utiliser Linux et associés .
Je ne vais pas me lancer dans des installations complexes .
D'ailleurs , rien que de lire "sudo ..." j'ai de grosses gouttes de sueur .
Je plaisante !!!
---
> Sinon pour tou.tv il faut que je regarde
> http://store-it.appspot.com/tou/tou_mobile.html
Ce serait sympa de résoudre cette difficulté .
---
Cordialement .
Hors ligne
#2654 Le 04/02/2013, à 20:41
- 11gjm
Re : TVDownloader: télécharger les médias du net !
Bonjour ,
@chaoswizard : Émission indisponible !!!
J'utilise PluzzDL 0.94 (sous windows) .
Concernant l'émission diffusée sur France3 , le 3 Fév à 0h10 ; Pavarotti the Duets
http://pluzz.francetv.fr/videos/apassio … 34502.html
getInfosOeuvre.php?mode=zeri&id-diffusion=76734502
----
http://ftvodhdsecz-f.akamaihd.net/z/streaming-adaptatif_media-secure_france-dom-tom/2013/S05/J6/76734502-20130202-,398,632,934,k.mp4.csmil/manifest.f4m
<drm> [CDATA[ oui ]]> </drm>
----
Alors que la vidéo est accessible à :
----
http://medias2.francetv.fr//catchup-mobile/france-dom-tom/non-token/non-drm/m3u8//2013/S05/J6/76734502-20130202-840k.m3u8
----
??? => /non-token/non-drm/
===== 76734502-20130202.m3u
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=150000
76734502-20130202-150k.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=240000
76734502-20130202-240k.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=440000
76734502-20130202-440k.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=840000
76734502-20130202-840k.m3u8
=====
Cordialement .
Hors ligne
#2655 Le 10/02/2013, à 10:02
- cardabelle
Re : TVDownloader: télécharger les médias du net !
@thom83 Je me retrouve avec le même message :
[ERROR ] main.py L'URL "http://pluzz.francetv.fr/videos/envoye_special_la_suite.html" n'est pas valide
En fait ça marche après une mise à jour automatique.
Dernière modification par cardabelle (Le 10/02/2013, à 10:22)
Hors ligne
#2656 Le 10/02/2013, à 10:25
- thom83
Re : TVDownloader: télécharger les médias du net !
Bonjour,
Si pluzzdl est installé, la commande est, et donne :
thom@thom-EL1200:~$ pluzzdl http://pluzz.francetv.fr/videos/envoye_special_la_suite.html
[INFO ] PluzzDL.py Début du téléchargement des fragments
Chez moi, c'est avec ubuntu 12.04. Et le téléchargement se poursuit.
Hors ligne
#2657 Le 13/02/2013, à 00:59
- mulder29
Re : TVDownloader: télécharger les médias du net !
Bonjour,
je cherches à télécharger les émissions de D8 à partir de D8 replay.
Avant, j'utilisais NetVideoHunter, mais depuis quelques semaines, j'ai "cette vidéo n'est pas visible dans votre pays".
Il y a du y avoir une mise à jour je crois.
Hors ligne
#2658 Le 13/02/2013, à 07:46
- k3c
Re : TVDownloader: télécharger les médias du net !
Avec la procédure que j'ai postée, ça a l'air de marcher pour H (oui, ça ne marche pas pour Amazing Race et je sais plus quoi)
gg@gg-SATELLITE-L755:~$ python d888_5.py http://www.d8.tv/d8-series/pid5313-d8-h.html
rtmpdump -r "rtmp://vod-fms.canalplus.fr/ondemand/videos/1302/1047160_17_1500k.mp4" -o "H.mp4"
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 1536.48
INFO: moovPosition 32.00
INFO: width 640.00
INFO: height 360.00
INFO: videocodecid avc1
INFO: audiocodecid mp4a
INFO: avcprofile 77.00
INFO: avclevel 30.00
INFO: aacaot 2.00
INFO: videoframerate 25.00
INFO: audiosamplerate 44100.00
INFO: audiochannels 2.00
INFO: trackinfo:
INFO: length 38412.00
INFO: timescale 25.00
INFO: sampledescription:
INFO: sampletype avc1
INFO: length 67757056.00
INFO: timescale 44100.00
INFO: language fra
INFO: sampledescription:
INFO: sampletype mp4a
1857.765 kB / 12.52 sec (0.8%)^CTraceback (most recent call last):
File "d888_5.py", line 34, in <module>
Debian 12 sur Thinkpad reconditionné
Hors ligne
#2659 Le 13/02/2013, à 09:59
- mulder29
Re : TVDownloader: télécharger les médias du net !
Pas compris la procédure, k3c, c'est à moi que tu répondais ?
Hors ligne
#2660 Le 13/02/2013, à 11:16
- k3c
Re : TVDownloader: télécharger les médias du net !
@ mulder29
Oui c'est à toi, mon script est sur la page précédente, tu cherches "un script minimal pas très propre"
Debian 12 sur Thinkpad reconditionné
Hors ligne
#2661 Le 13/02/2013, à 12:59
- mulder29
Re : TVDownloader: télécharger les médias du net !
Ah d'ac'
on me met :
from urllib2 import urlopen
from: can't read /var/mail/urllib2
:~$ from lxml import objectify
from: can't read /var/mail/lxml
~$ import bs4 as BeautifulSoup
~$ import sys, subprocess, re
~$ a = urlopen(sys.argv[1]).read()
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ s = BeautifulSoup.BeautifulSoup(a)
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ url = ''
Commande 'url' non trouvée, vouliez-vous dire :
La commande 'rl' du paquet 'randomize-lines' (universe)
La commande 'ul' du paquet 'bsdmainutils' (main)
La commande 'erl' du paquet 'erlang-base' (main)
La commande 'erl' du paquet 'erlang-base-hipe' (universe)
La commande 'uil' du paquet 'libmotif-dev' (multiverse)
La commande 'uil' du paquet 'lesstif-bin' (universe)
La commande 'curl' du paquet 'curl' (main)
url : commande introuvable
~$ def get_HD(d8_cplus):
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ zz = urlopen('http://service.canal-plus.com/video/rest/getVideosLiees/'+d8_cplus+'/'+id).read()
bash: Erreur de syntaxe près du symbole inattendu « ( »
0:~$ root = objectify.fromstring(zz)
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ for element in root.iter():
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ if element.tag == 'HD':
> url = element.text
> arguments = 'rtmpdump -r "%s" -o "%s.mp4"' % (url, titre)
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ print arguments
Warning: unknown mime-type for "arguments" -- using "application/octet-stream"
Error: no such file "arguments"
~$ process = subprocess.Popen(arguments, stdout=subprocess.PIPE, shell=True).communicate()[0]
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ break
bash: break: ceci n'a un sens que dans une boucle « for », « while » ou « until »
Et avec la commande précédente, la plupart du temps, on me met "commande introuvable"
Dernière modification par mulder29 (Le 13/02/2013, à 15:28)
Hors ligne
#2662 Le 14/02/2013, à 10:26
- mulder29
Re : TVDownloader: télécharger les médias du net !
Ah mince, perso ne voit ce qui cloche ?
J'aurais peut-être dû préciser, je suis sur Xubuntu 11.10.
Hors ligne
#2663 Le 14/02/2013, à 11:40
- k3c
Re : TVDownloader: télécharger les médias du net !
bonjour
c'est du code python, donc ça se lance avec
python fichier.py
c'est ce que tu as fait ?
Debian 12 sur Thinkpad reconditionné
Hors ligne
#2664 Le 14/02/2013, à 12:20
- mulder29
Re : TVDownloader: télécharger les médias du net !
Aïe, je reçois :
python: can't open file 'fichier.py': [Errno 2] No such file or directory
mauvais signe, je présume ?
Hors ligne
#2665 Le 14/02/2013, à 14:09
- k3c
Re : TVDownloader: télécharger les médias du net !
faut reprendre le script page 106 et le sauver en fichier d'extension py
Debian 12 sur Thinkpad reconditionné
Hors ligne
#2666 Le 14/02/2013, à 14:32
- mulder29
Re : TVDownloader: télécharger les médias du net !
Ah va me falloir un peu de doc pour sauver effectuer cette procédure : première fois que j'entends parler de python.
Hors ligne
#2667 Le 14/02/2013, à 14:37
- k3c
Re : TVDownloader: télécharger les médias du net !
Debian 12 sur Thinkpad reconditionné
Hors ligne
#2668 Le 14/02/2013, à 14:42
- mulder29
Re : TVDownloader: télécharger les médias du net !
Petit souci : tout les pages (introduction, premiers pas, etc...) me mettent "page not found".
Le lien est périmé ?:(
Ah alors, je crois avoir réussi à installer Python, la version 2.7.3. avec ce lien
http://www.abricocotier.fr/292-installe … lus-simple
Et en tapant la ligne de commande de la page précédente, j'obtiens ça :
#!/usr/bin/env python
~$ # -*- coding:utf-8 -*-
~$ # D8 version 0.1 par k3c
~$ from urllib2 import urlopen
from: can't read /var/mail/urllib2
~$ from lxml import objectify
from: can't read /var/mail/lxm
~$ import bs4 as BeautifulSoup~$ import sys, subprocess, re
import: unable to grab mouse `': Ressource temporairement non disponible @ error/xwindow.c/XSelectWindow/9052.
~$ a = urlopen(sys.argv[1]).read()
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ s = BeautifulSoup.BeautifulSoup(a)
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ url = ''
Commande 'url' non trouvée, vouliez-vous dire :
La commande 'rl' du paquet 'randomize-lines' (universe)
La commande 'ul' du paquet 'bsdmainutils' (main)
La commande 'erl' du paquet 'erlang-base' (main)
La commande 'erl' du paquet 'erlang-base-hipe' (universe)
La commande 'uil' du paquet 'libmotif-dev' (multiverse)
La commande 'uil' du paquet 'lesstif-bin' (universe)
La commande 'curl' du paquet 'curl' (main)
url : commande introuvable
~$ def get_HD(d8_cplus):
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ zz = urlopen('http://service.canal-plus.com/video/rest/getVideosLiees/'+d8_cplus+'/'+id).read()
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ root = objectify.fromstring(zz)
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ for element in root.iter():
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ if element.tag == 'HD':
> url = element.text
> arguments = 'rtmpdump -r "%s" -o "%s.mp4"' % (url, titre)
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ print arguments
Warning: unknown mime-type for "arguments" -- using "application/octet-stream"
Error: no such file "arguments"
~$ process = subprocess.Popen(arguments, stdout=subprocess.PIPE, shell=True).communicate()[0]
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ break
bash: break: ceci n'a un sens que dans une boucle « for », « while » ou « until »
~$
~$ m = re.search('\d{6}$',sys.argv[1])
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ if m is None:
> try:
> id = s.findAll('div',attrs={"class":u"block-common block-player-programme"})[0]('canal:player')[0]['videoid']
bash: Erreur de syntaxe près du symbole inattendu « ( »
~$ except:
Commande 'except:' non trouvée, vouliez-vous dire :
La commande 'except' du paquet 'qmail' (universe)
except: : commande introuvable
~$
Display all 2594 possibilities? (y or n)
~$ t 'imposiible de trouver l\'id de la video'
>
Display all 182 possibilities? (y or n)
.AbiSuite/ .goutputstream-NVC5MW
.adobe/ .goutputstream-NVY9FW
.amsn/ .goutputstream-NWZQQW
.aMule/ .goutputstream-O1OFNW
.bash_history .goutputstream-O2G8KW
.bash_logout .goutputstream-O9POHW
.bashrc .goutputstream-OH2DKW
BeautifulSoup .goutputstream-OKVUIW
.cache/ .goutputstream-OLI2FW
.cameramonitor.pid .goutputstream-OZSPPW
.config/ .goutputstream-P82SGW
.dbus/ .goutputstream-PFD4QW
Desktop/ .goutputstream-PHMZFW
.dmrc .goutputstream-PJSZRW
Documents/ .goutputstream-Q35GFW
.dropbox/ .goutputstream-Q8R1MW
Dropbox/ .goutputstream-QHY7EW
.dropbox-dist/ .goutputstream-QOFJNW
.esd_auth .goutputstream-RKP6GW
.fontconfig/ .goutputstream-RYZRPW
.FT/ .goutputstream-S0YQHW
.gconf/ .goutputstream-S636HW
.gconfd/ .goutputstream-SDTPGW
.gegl-0.0/ .goutputstream-SJTCRW
.gimp-2.6/ .goutputstream-SVJ1KW
.gksu.lock .goutputstream-T9IUKW
.gnome2/ .goutputstream-TEH5JW
.goutputstream-0WV2LW .goutputstream-TV31CW
.goutputstream-1AXVNW .goutputstream-UG31QW
.goutputstream-27QKLW .goutputstream-UOUDOW
.goutputstream-2B0QLW .goutputstream-V95KRW
.goutputstream-2ROQEW .goutputstream-VERZLW
.goutputstream-2YYFIW .goutputstream-VJ6NLW
.goutputstream-3RE9DW .goutputstream-VQ0QHW
.goutputstream-3TFQJW .goutputstream-W7GERW
.goutputstream-4J56OW .goutputstream-WB0MDW
.goutputstream-4M91LW .goutputstream-WC8FKW
.goutputstream-559SIW .goutputstream-WD1HMW
.goutputstream-56J8IW .goutputstream-WKC3LW
.goutputstream-5XHGHW .goutputstream-WOR8GW
.goutputstream-62NLMW .goutputstream-WVTOPW
.goutputstream-6HKRDW .goutputstream-WXSJEW
.goutputstream-6HPSFW .goutputstream-XLS1GW
.goutputstream-6JPGMW .goutputstream-XQ8PFW
.goutputstream-6POOLW .goutputstream-XS05HW
.goutputstream-6WE5GW .goutputstream-Y08YKW
.goutputstream-6X0SNW .goutputstream-YVP5KW
.goutputstream-70SHEW .goutputstream-YXXPJW
.goutputstream-7WXWJW .goutputstream-YYVTGW
.goutputstream-7X02JW .goutputstream-YZBWHW
.goutputstream-8DLAPW .goutputstream-Z0SAMW
.goutputstream-8S60EW .goutputstream-Z1URHW
.goutputstream-95CBEW .goutputstream-Z6ACGW
.goutputstream-9BK8KW .goutputstream-ZDJNQW
.goutputstream-9VYARW .gphoto/
.goutputstream-AG7ANW .gstreamer-0.10/
.goutputstream-AQTOKW .gtk-bookmarks
.goutputstream-AZCEJW .gvfs/
.goutputstream-B0DZCW i2p/
.goutputstream-BVADHW .i2p/
.goutputstream-BZJBOW i2pinstall_0.7.13.exe
.goutputstream-C4O5IW .ICEauthority
.goutputstream-C90KKW .icedtea/
.goutputstream-EJRYJW Images/
.goutputstream-ENK6GW .iMule/
.goutputstream-F2CJLW .local/
.goutputstream-F9TPKW .macromedia/
.goutputstream-FEWNIW Modèles/
.goutputstream-FH2AOW .mozilla/
.goutputstream-FH3JMW Musique/
.goutputstream-FSGWEW .opera/
.goutputstream-G2P0RW .pki/
.goutputstream-G691MW .profile
.goutputstream-GBKQMW Public/
.goutputstream-GVH3HW .pulse/
.goutputstream-H7MTKW .pulse-cookie
.goutputstream-HFG8KW Python-2.7.3/
.goutputstream-HHIXMW Python-3.3.0/
.goutputstream-INJHHW qBT_dir/
.goutputstream-J3BNLW re
.goutputstream-JXU4NW .Skype/
.goutputstream-K00KHW .sudo_as_admin_successful
.goutputstream-K91AFW Téléchargements/
.goutputstream-L24UEW Téléchargements/
.goutputstream-LBDPJW .thumbnails/
.goutputstream-M2KULW .thunderbird/
.goutputstream-MJP1EW Vidéos/
.goutputstream-MWNIGW .Xauthority
.goutputstream-MXDCGW .Xdefaults
.goutputstream-N1M3NW .xsession-errors
.goutputstream-NGDUNW .xsession-errors.old
> = s.findAll('meta',attrs={"property":u"og:title"})[0]['content'].replace(' ','_')
> titre = titre.replace('/','_')
> for x in ['d8','cplus']:
> get_HD(x)
>
>
>
PS : c'est quoi la manip pour des bloc de citation avec curseur verical ? ça me permettrait de faire des posts moins volumineux.
Dernière modification par mulder29 (Le 14/02/2013, à 15:26)
Hors ligne
#2669 Le 15/02/2013, à 06:09
- k3c
Re : TVDownloader: télécharger les médias du net !
Debian 12 sur Thinkpad reconditionné
Hors ligne
#2670 Le 15/02/2013, à 11:18
- mulder29
Re : TVDownloader: télécharger les médias du net !
Ben, à chaque fois je tombes sur
"Sorry, the page you requested is missing or no longer on ibiblio."
ou
"Oops! That page can’t be found."
Il n'y a que la Version Anglais que je suis parvenu à trouver... mais ça va être gallère de tout traduire.
Hors ligne
#2671 Le 15/02/2013, à 12:47
- ynad
Re : TVDownloader: télécharger les médias du net !
@ mulder29
bonjour,
je me permet d'intervenir, les 2 liens que donne k3c sont valides je viens d'y accéder sans aucun problème.
étrange que tu n'y accèdes pas...
et:
python d8.py http://www.d8.tv/d8-series/pid5313-d8-h.html
enregistre bien la vidéo !
Hors ligne
#2672 Le 15/02/2013, à 13:37
- mulder29
Re : TVDownloader: télécharger les médias du net !
Mouais, je viens de taper à nouveau : python fichier.py
j'obtiens à nouveau çà : python: can't open file 'fichier.py': [Errno 2] No such file or directory
autrement dit, tout les manipulations effectués n'ont servi à rien.
(désolé de donner des signes de découragements, c'est juste que passer 2 heures à trouver des solutions et se retrouver à la case départ le lendemain...)
comment suis-je censé utiliser le lien python d8.py http://www.d8.tv/d8-series/pid5313-d8-h.html ?
Et pour récupérer les vidéos de Canal + Replay, c'est le même principe ?
Dernière modification par mulder29 (Le 15/02/2013, à 13:42)
Hors ligne
#2673 Le 15/02/2013, à 15:04
- thom83
Re : TVDownloader: télécharger les médias du net !
Bonjour,
@ mulder29
Si on n'est pas dans le dossier contenant le fichier D8.py, il faut donner à python le chemin de ce dossier. Par exemple si ce fichier est sur le Bureau, il faudra lancer
python Bureau/d8.py http://www.d8.tv/d8-series/pid5313-d8-h.html
Si la version de rtmpdump est correcte, cela fonctionnera.
Hors ligne
#2674 Le 15/02/2013, à 15:41
- mulder29
Re : TVDownloader: télécharger les médias du net !
Attendez, attendez, ça devient du chinois pour moi, déjà que c'est pas très clair depuis le début.
Comment on utilise python au départ ? A partir du terminal ?
Cette ligne de commande, je la tape sur le terminal par exemple ?
Prenons un exemple concret : http://www.canalplus.fr/c-divertissemen … vid=804176
Comment faire pour avoir cette vidéo ? avec le site de Canal ça devrait être plus simple, je pense.
Hors ligne
#2675 Le 15/02/2013, à 17:37
- thom83
Re : TVDownloader: télécharger les médias du net !
On en était à D8.py. Ce script est destiné aux émissions en replay sur D8 et il ne convient donc pas aux émissions de canal+
Concernant l'utilisation pratique du script, la commande donnée ci-dessus en est un exemple. Elle se lance dans un terminal.
L'enregistrement se fait à l'endroit où l'on se trouve en lançant la commande. Ma commande ci-dessus lancée depuis l'espace personnel (sans avoir fait un cd quelque chose), enregistre l'émission dans l'espace personnel.
Si, dans le terminal j'avais d'abord fait un
cd Téléchargements
par exemple, suivi d'un retour charriot. J'aurai fait, pour avoir cette même émission dans le dossier Téléchargements
python ~/Bureau/d8.py http://www.d8.tv/d8-series/pid5313-d8-h.html
avec le chemin du script qui serait situé sur le Bureau.
Hors ligne