Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

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.

#1826 Le 24/05/2012, à 23: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, à 18: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 smile

Hors ligne

#1828 Le 26/05/2012, à 18: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, à 18:35

olivier76

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

J'y avais pas pensé.... lol
merci. big_smile

Hors ligne

#1830 Le 27/05/2012, à 22: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, à 23: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, à 23:13)


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#1832 Le 28/05/2012, à 23: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 29/05/2012, à 00: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 29/05/2012, à 00:46)

Hors ligne

#1834 Le 29/05/2012, à 00:47

k3c

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


Archlinux sur Xiaomi Air 13

Hors ligne

#1835 Le 29/05/2012, à 18: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, à 18: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, à 19: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 wink

Hors ligne

#1838 Le 29/05/2012, à 19: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 wink

Hors ligne

#1839 Le 30/05/2012, à 00: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 30/05/2012, à 00:56

zzd10h

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

@pascal92
Merci, sympa !

Hors ligne

#1841 Le 30/05/2012, à 16: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&amp;configPath=http://http5.lcp.yacast.net/lcp/player/flash/assets/data/Config_lcp_vod.xml&amp;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()

Archlinux sur Xiaomi Air 13

Hors ligne

#1842 Le 30/05/2012, à 18: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, à 18: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, à 18: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.


Archlinux sur Xiaomi Air 13

Hors ligne

#1845 Le 31/05/2012, à 14: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 big_smile (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 big_smile big_smile

ciao ciao

Dernière modification par bibichouchou (Le 31/05/2012, à 14:14)

Hors ligne

#1846 Le 31/05/2012, à 15: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, à 18:26)


Archlinux sur Xiaomi Air 13

Hors ligne

#1847 Le 31/05/2012, à 20: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é sad sad sad

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 big_smile)

Dernière modification par bibichouchou (Le 31/05/2012, à 20:22)

Hors ligne

#1848 Le 31/05/2012, à 20: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, à 20: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 !

http://www.tou.tv/recherche?q=marple

http://www.tou.tv/recherche?q=poirot


Archlinux sur Xiaomi Air 13

Hors ligne

#1850 Le 31/05/2012, à 20: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