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.

#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 ? hmm

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 !

@ mulder29

lis a Byte of Python en Français

http://swaroopch.com/notes/python_fr/


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 ? roll


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. roll

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