#1826 Le 24/05/2012, à 22:57
- bibichouchou
Re : TVDownloader: télécharger les médias du net !
ah pardon, j'avais lu trop vite. effectivement, il y a l'image mais pas le son...
Hors ligne
#1827 Le 26/05/2012, à 17:19
- olivier76
Re : TVDownloader: télécharger les médias du net !
Bonjour
Je reprends l'utilisation de pluzzdl et j'en suis a la version
pluzzdl --version
pluzzdl 0.7.1
Quel est le moyen le plus simple pour me remettre a jour et d'y rester.
Merci de répondre a cette question de neophyte
cordialement
Hors ligne
#1828 Le 26/05/2012, à 17:25
- Babar21
Re : TVDownloader: télécharger les médias du net !
Le gestionnaire de mises à jour automatiques avec le PPA ?
Hors ligne
#1829 Le 26/05/2012, à 17:35
- olivier76
Re : TVDownloader: télécharger les médias du net !
J'y avais pas pensé....
merci.
Hors ligne
#1830 Le 27/05/2012, à 21:30
- Peregrinis
Re : TVDownloader: télécharger les médias du net !
Juste un petit merci pour votre bouleau! Je viens de lire vos dernières discussions, ça m'a l'air passionnant! Une sorte de combat intellectuel entre les gestionnaires de pluzz et vous ... sympa... les VHS, c'était peut-être plus simple, mais moins poilant...
« N'allez pas là où le chemin peut mener. Allez là où il n'y a pas de chemin et laissez une trace. »
— Ralph Waldo Emerson
Hors ligne
#1831 Le 28/05/2012, à 22:09
- chaoswizard
Re : TVDownloader: télécharger les médias du net !
Je viens de rajouter (très rapidement) un bout de code à pluzzdl pour permettre de récupérer les vidéos de francetv.fr.
J'ai vu que certains voulaient récupérer le tennis ; ça devrait fonctionner.
Par contre, je n'ai pas le temps avant ce WE pour publier un paquet ; il faudra prendre le code sur le dépôt !
++
Dernière modification par chaoswizard (Le 28/05/2012, à 22:13)
Ubuntu ==> Debian ==> Archlinux
Hors ligne
#1832 Le 28/05/2012, à 22:54
- Peregrinis
Re : TVDownloader: télécharger les médias du net !
Euh, je serai interessé, mais je ne sais pas où se situe le dépôt, sur lauchpad ou GoogleCode? Ensuite, il faudra compiler les sources avec make? Merci de ta réponse.
« N'allez pas là où le chemin peut mener. Allez là où il n'y a pas de chemin et laissez une trace. »
— Ralph Waldo Emerson
Hors ligne
#1833 Le 28/05/2012, à 23:33
- zzd10h
Re : TVDownloader: télécharger les médias du net !
Bonjour,
Je viens d'installer Ubuntu pour tester ce programme, super !
J'ai déjà porté sur AmigaOS le visionnage et/ou le download de vidéo canal+ et Pluzz en trouvant les techniques sur le web.
je m'intéresse désormais à M6replay c'est pourquoi je suis tombé sur TVDownloader
Je souhaiterais développer une interface sous AmigaOS mais pas avec python.
Est-ce que vous pensez qu'il est possible par commande openssl de décrypter le fichier catalogueweb3.xml de M6 ?
J'ai tenté pendant des heures sous Linux, MacOS ou AmigaOS de transformer en commandes openssl la portion de code de décryptage de M6replay.py, sans succès.
C'est trés certainement parce que je n'ai pas compris le but de la fonction python,
# Classe pour dechiffrer la page
decryptor = DES.new( "ElFsg.Ot", DES.MODE_ECB )
# Page des emissions dechiffree
pageEmissions = decryptor.decrypt( base64.decodestring( pageEmissionsChiffree ) )
J'ai essayé (entre autres)
Openssl enc -d -des-ecb -k ElFsg.Ot -in cataloqueweb3.xml
Merci par avance pour votre aide... Et encore bravo pour votre énorme boulot.
zzd10h
Dernière modification par zzd10h (Le 28/05/2012, à 23:46)
Hors ligne
#1834 Le 28/05/2012, à 23:47
- k3c
Re : TVDownloader: télécharger les médias du net !
@ Peregrinis
Le dépôt est là
http://code.google.com/p/tvdownloader/s … ce5774132#
Debian 12 sur Thinkpad reconditionné
Hors ligne
#1835 Le 29/05/2012, à 17:12
- chaoswizard
Re : TVDownloader: télécharger les médias du net !
@zzd10h : avant de décoder avec openssl, il faut déjà faire un "base64 -d".
Ubuntu ==> Debian ==> Archlinux
Hors ligne
#1836 Le 29/05/2012, à 17:34
- pascal92
Re : TVDownloader: télécharger les médias du net !
@ zzd10h
- Pour Openssl la clé doit être codée en hexa.
- Tu dois indiquer que le fichier source est en base64 (inutile de le décoder avant)
- Tu dois indiquer que la source est codée sur un ligne.
- Et indiquer comme vide le paramètre iv (ce qui est forcément le cas dans ce mode de cryptage)
Cette ligne de commande devrait fonctionner (attention à la casse des caractères) :
openssl.exe enc -des-ecb -K 456C4673672E4F74 -d -a -A -nosalt -iv "" -in cataloqueweb3.xml
Hors ligne
#1837 Le 29/05/2012, à 18:14
- zzd10h
Re : TVDownloader: télécharger les médias du net !
Super,
Merci beaucoup, ta commande marche à merveille.
J'ètais loin de trouver...
Amigalement
Hors ligne
#1838 Le 29/05/2012, à 18:25
- pascal92
Re : TVDownloader: télécharger les médias du net !
De rien.
J'ai vu que tu avais déjà passé du temps sur ce problème.
Le manuel du CLI d'Openssl est tellement mal foutu, que j'avais buté très longtemps sur ce problème bénin.
Bon portage
Hors ligne
#1839 Le 29/05/2012, à 23:05
- damsleretour
Re : TVDownloader: télécharger les médias du net !
Bonjour,
Je me suis inscrit ici car je voulais remercier chaoswizard car sur un autre forum, j'avais demandé si on pouvait télécharger les vidéos de roland garros sur francetv.fr/sport et celà n'était pas encore possible et grâce à toi celà est possible.
Encore merci. Chapeau pour le boulot que vous faîtes pour qu'on puisse voir ou revoir les émissions de france télévisions.
A bientot.
Cordialement,
Damien.
Hors ligne
#1840 Le 29/05/2012, à 23:56
- zzd10h
Re : TVDownloader: télécharger les médias du net !
@pascal92
Merci, sympa !
Hors ligne
#1841 Le 30/05/2012, à 15:10
- k3c
Re : TVDownloader: télécharger les médias du net !
Bonjour
J'ai fait un petit script qui récupère des vidéos sur La Chaîne Parlementaire (oui, je sais, ce n'est pas le plus palpitant comme programme :-)
Comme je n'ai pas trouvé le .xml décrivant les émissions, il faut passer une URL en paramètre, et la vidéo sur cette page est téléchargée.
Apparemment, même si il y a des infos sur le lecteur Flash, ce n'est pas indispensable de les passer (du type
--port 1935 --swfVfy "http://http5.lcp.yacast.net/lcp/player/flash/player.swf" --swfAge 0)
Il y a en général une balise flashvars, qui contient des infos du genre
<param name="flashvars" value="preroll=http://www.lcp.fr/local/cache-vignettes/L439xH247/rubon27-87fc9.jpg&configPath=http://http5.lcp.yacast.net/lcp/player/flash/assets/data/Config_lcp_vod.xml&media=rtmp://stream2.lcp.yacast.net/lcp/mp4:entre-les-lignes/135663.mp4" />
<!--[if !IE]>-->
Donc je vais chercher la balise param name flashvars
et c'est juste la partie qui suit rtmp:// qui semble utile
Le code
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# la chaine parlementaire version 0.1 par k3c
import subprocess, optparse, re, sys, os, shlex
import socket
from urllib2 import Request, urlopen, URLError, HTTPError
import bs4 as BeautifulSoup
timeout = 10
def main():
# timeout en secondes
socket.setdefaulttimeout(timeout)
usage = "usage: python lcp [options] <url de l'emission>"
parser = optparse.OptionParser( usage = usage )
parser.add_option( "--nocolor", action = 'store_true', default = False, help = 'desactive la couleur dans le terminal' )
parser.add_option( "-v", "--verbose", action = "store_true", default = False, help = 'affiche les informations de debugage' )
( options, args ) = parser.parse_args()
if( len( args ) != 1 or args[ 0 ] == "" ):
parser.print_help()
parser.exit( 1 )
the_url = sys.argv[1]
html = urlopen(sys.argv[1]).read()
nom = sys.argv[1].split('/')[-1:][0]
soup = BeautifulSoup.BeautifulSoup(html)
info_video = soup.find('param', attrs={'name' : 'flashvars' })['value']
host = info_video.split('rtmp://')[1].split('/')[0]
app = info_video.split('rtmp://')[1].split('/')[1]
s2 = host+"/"+app+"/"
playpath = info_video.split(s2)[1].split('/mp4')[0]
playpath = playpath[:-4]
cmds = "rtmpdump"+" --host "+host+" --app "+app+" --playpath "+playpath+" -e -k 1 --flv "+str(nom)+".mp4"
arguments = shlex.split( cmds )
process = subprocess.Popen( arguments, stdout = subprocess.PIPE).communicate()[0]
if __name__ == "__main__":
main()
Debian 12 sur Thinkpad reconditionné
Hors ligne
#1842 Le 30/05/2012, à 17:17
- chaoswizard
Re : TVDownloader: télécharger les médias du net !
@k3c : merci.
Il faudra que je vois comment intégrer tes différents scripts (il me semble qu'il y en avait d'autres) à TVDownloader.
Ubuntu ==> Debian ==> Archlinux
Hors ligne
#1843 Le 30/05/2012, à 17:20
- Babar21
Re : TVDownloader: télécharger les médias du net !
Il y en avait un sur TV5 qui marchait pas mal, il me semble, c'est quelque part sur ce forum et... quelque part sur mon disque dur. Concernant LCP, je vote pour aussi, je récupère parfois un truc à la main et ça prend un peu plus de temps.
Hors ligne
#1844 Le 30/05/2012, à 17:23
- k3c
Re : TVDownloader: télécharger les médias du net !
J'en avais fait un pour la chaine canadienne tou.tv (en bash) que je suis en train de re-écrire enPython.
Debian 12 sur Thinkpad reconditionné
Hors ligne
#1845 Le 31/05/2012, à 13:12
- bibichouchou
Re : TVDownloader: télécharger les médias du net !
salut tout le monde,
@k3c
décidément, on s'intéresse aux mêmes chaînes à peu près aux mêmes moments (comme pour tou.tv et tv5monde)
Effectivement, j'ai regardé ces derniers jours comment récupérer les vidéos de lcp.
Quand j'ai tenté de rapatrier une vidéo avec rtmpdump, j'ai constaté que le téléchargement reprenait souvent à 0 et du coup, j'avais des répétitions dans la vidéo finale ; donc par exemple, j'avais les 10 premières secondes, puis la vidéo reprenait au début et j'avais les 2 premières minutes et ainsi de suite.
je n'ai réussi à obtenir la vidéo correctement qu'en utilisant l'option "--live"
As-tu constaté les mêmes problèmes ?
Autre chose : autant faire aussi la soeur jumelle de LCP, à savoir Public Sénat. c'est facile dans la page html de la vidéo il y a un lien de la forme http://....flv
Et pour finir, LCP/PS sont de très bonnes chaînes qui proposent un contenu riche. C'est avec Arte, mes chaînes favorites
ciao ciao
Dernière modification par bibichouchou (Le 31/05/2012, à 13:14)
Hors ligne
#1846 Le 31/05/2012, à 14:38
- k3c
Re : TVDownloader: télécharger les médias du net !
@bibichouchou
>>>Quand j'ai tenté de rapatrier une vidéo avec rtmpdump, j'ai constaté que le téléchargement reprenait souvent à 0 et du coup, j'avais des répétitions >>>dans la vidéo finale ; donc par exemple, j'avais les 10 premières secondes, puis la vidéo reprenait au début et j'avais les 2 premières minutes et >>>ainsi de suite.
>>>je n'ai réussi à obtenir la vidéo correctement qu'en utilisant l'option "--live"
Oui tout à fait.
Tu as déjà fait le code pour Public Sénat ?
Pour moi, meilleur qu'Arte, il y a tou.tv !
Sinon, la BBC est très intéressante aussi (la série Silk ou Doctor Who actuellement par exemple, ou Sherlock récemmment), mais tout est déjà disponible avec get_iplayer
Il faut regarder la RTBF (belge) et le TSR (suisse) si on veut ajouter d'autres choses.
Dernière modification par k3c (Le 31/05/2012, à 17:26)
Debian 12 sur Thinkpad reconditionné
Hors ligne
#1847 Le 31/05/2012, à 19:21
- bibichouchou
Re : TVDownloader: télécharger les médias du net !
je peux écrire le code pour Public Senat en 3s mais en bash.
mon apprentissage de python a été fortement retardé
pour la tsr, j'avais tenté et réussi, il me semble. mais il faut que je fouille pour retrouver comment je m'y étais pris. et surtout est-ce encore valable ? ça ne marchait pas pour tout par contre.
pour la rtbf et la tsr, c'est proxy obligatoire il me semble.
ciao
ps : y a aussi les chaînes pourries tmc, nrj12 qui proposent de temps en temps des trucs sympa (les miss marple/hercule poirot pour l'une et les stargate sg1 pour l'autre )
Dernière modification par bibichouchou (Le 31/05/2012, à 19:22)
Hors ligne
#1848 Le 31/05/2012, à 19:36
- chaoswizard
Re : TVDownloader: télécharger les médias du net !
Même en bash, c'est déjà bien.
Si possible, avec aussi le code pour lister tous les fichiers disponibles serait aussi pas mal !
Ubuntu ==> Debian ==> Archlinux
Hors ligne
#1849 Le 31/05/2012, à 19:47
- k3c
Re : TVDownloader: télécharger les médias du net !
@ bibichouchou
TMC est une filiale de TF1, quand le plugin TF1 marchera, ça sera pas beaucoup de boulot, tout ça est en fait sur Wat.
Pour les Miss Marple et Hercule Poirot, il y en a sur tou.tv !
Debian 12 sur Thinkpad reconditionné
Hors ligne
#1850 Le 31/05/2012, à 19:51
- Babar21
Re : TVDownloader: télécharger les médias du net !
TVRR (programme Windows) marche bien sous Wine pour récupérer TF1 (la liste est un peu longue et pleine d'inutiles, mais si on a le nom du programme, ça marche): http://forum.tvrr.fr.nf/fichiers/TVRR.zip
En attendant le plugin pour TVDownloader, bien entendu.
Hors ligne