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.

#1476 Le 01/03/2012, à 10:32

Babar21

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

C'est moi ou impossible de récupérer le "PV-Ident" chez Pluzz depuis ce matin ?

Hors ligne

#1477 Le 01/03/2012, à 10:54

k3c

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

J'ai l'impression qu'il n'y en a pas du tout, ils l'ont supprimé, et (je n 'ai pas regardé, mais) je suppose qu'ils ont changé le système...


Archlinux sur Xiaomi Air 13

Hors ligne

#1478 Le 01/03/2012, à 10:56

Babar21

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

On dirait qu'ils essaient de nous semer smile
Bon, ben on va attendre la suite, j'ai pas les compétences pour décoder tout ce fatras.

Hors ligne

#1479 Le 01/03/2012, à 13:45

Ububerlue

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

Ben oui, p'us de PV-IDENT!
Mais le lien mms est offert à la place, et il marche.

@Chacmool (PM)
Quand tu lances main.py -f url-pluzz, tu obtiens une information qui t'indique qu'il existe un lien (mms:// etc..) qui te permet de récupérer l'émission.
Tu récupères cet URL que tu colles dans un programme ad hoc.

Dernière modification par Ububerlue (Le 02/03/2012, à 19:07)


Sans Gaffe-o-Iphone (BOING!)
W7x64+ IDLE ... Suffisant pour pythoner, sans prétendre bétonner!

Hors ligne

#1480 Le 02/03/2012, à 08:07

bibichouchou

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

ben les gars de pluzz ont bien joué là. ils peuvent être content d'eux. mad
C'est pas tellement la conception que j'ai du service public, je suis pas mal déçu... enfin tout se perd dans notre beau monde sad

@k3c
est-ce que tu as trouvé une solution pour mesurer le volume sonore d'une piste audio ? je me suis souvenu d'un fil que tu as ouvert, car tu voulais détecter les pubs automatiquement.
Moi j'ai un fichier audio avec quelques chansons les unes à la suite des autres, séparées par des silences. Et j'aimerais détecter les silences pour mettre les chansons dans des fichiers individuels. Si tu, toi, tu cherches les zones où le volume est max, moi je cherche les zones où il est min.
J'ai cherché si mencoder ou ffmpeg proposent ce genre de fonctions, mais rien...

Hors ligne

#1481 Le 02/03/2012, à 10:35

k3c

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

@bibichouchou

Non, je n'ai rien trouvé pour sortir un graphe du son pendant une vidéo, si tu trouves ça m'intéresse.
Evidemment je cherche un truc en ligne de commande, pour automatiser.

Je pensais trouver sur stream-recorder.com, dans la catégories "soft qui virent la pub" (commercials comme ils disent), mais rien en open source ;-(

http://stream-recorder.com/forum/skippi … t6000.html

Apparemment il y a ce genre de chose dans Myth TV, mais je n'ai pas vu où.

Edit :  si tu sais où tu veux couper, ffmpeg fait ça, tu indiques le début et la durée

extrait de
http://doc.ubuntu-fr.org/ffmpeg

Faire des essais de conversion avec FFmpeg sur une portion de fichier

La commande ci dessous permet de faire un essai d'encodage:

ffmpeg -ss 80 -t 60 -i videoInput.mpg -s 240x180 -b 380k -ab 64k videoOutput.flv

Cette commande convertit la portion commençant à t0 = 80 secondes (option -ss) et s'étendant sur une durée de 60 secondes (option -t) du fichier d'entrée "videoInput.mpg" codé en MPEG. Le fichier produit sera encodé en Flash, la taille d'image sera de 240×180, le débit engendré par son affichage de 380 kbps et le débit audio de 64 kbps.


Edit2 : :-(
extrait de
http://mythtv-fr.org/forums/viewtopic.php?id=1816
"Une détection du niveau sonore serait plus efficcace mais le sript n'existe pas "

Dernière modification par k3c (Le 02/03/2012, à 11:03)


Archlinux sur Xiaomi Air 13

Hors ligne

#1482 Le 02/03/2012, à 11:29

bibichouchou

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

@k3c
oui, je sais comment couper avec ffmpeg. merci

je pensais à utiliser python. il y a des librairies pour charger des fichiers audio, j'imagine. et peut-être qu'après en faisant des manipulations, on peut obtenir l'intensité sonore en fonction du temps. ou peut-être que l'on peut charger le fichier audio de différente façon et se retrouver tout de suite avec l'intensité en fct du temps. mais je débute avec python et je ne suis pas au courant de tout.

je sais qu'une fois j'avais utilisé un interface graphique (audacity) (mais ce n'est pas ce que je cherche wink ) et qui traçait l'intensité (?) en fonction du temps.

Dernière modification par bibichouchou (Le 02/03/2012, à 11:44)

Hors ligne

#1483 Le 02/03/2012, à 12:01

bibichouchou

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

@k3c

j'ai trouvé mp3splt sur les pages ubuntu : apparemment, ça détecte automatiquement les silences et coupe un fichier en conséquence.

sinon, avec audacity, le graphe tracé est appelé forme d'onde (waveform pour les anglophones). et apparemment, ça peut se faire avec python.
voir ces deux pages :

http://stackoverflow.com/questions/3290 … hon-django

http://blog.freesound.org/?p=10

je m'y pencherai plus tard...

Hors ligne

#1484 Le 02/03/2012, à 13:02

k3c

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

@bibichouchou

Merci, je vais aller voir, entre-temps j'avais trouvé

http://www.speech.kth.se/snack/
pris en fait sur ce thread
http://stackoverflow.com/questions/1041 … lib-python


Archlinux sur Xiaomi Air 13

Hors ligne

#1485 Le 02/03/2012, à 19:27

Ububerlue

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

Le fichier media "pub" est à part, et est non segmenté, transmis avant le f4m.
Donc, vous chercher à détecter un "silence audio" comme séparateur dans une capture d'écran (continuité pub-media) ?


Sans Gaffe-o-Iphone (BOING!)
W7x64+ IDLE ... Suffisant pour pythoner, sans prétendre bétonner!

Hors ligne

#1486 Le 02/03/2012, à 19:58

bibichouchou

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

@Ububerlue
salut ! non cela n'a rien à voir - directement, du moins - avec pluzzdl ou tvdownloader. c'est une parenthèse smile
j'ai juste un besoin similaire à k3c et comme je sais qu'il lit ce forum, je me suis permis de poster ici... histoire d'augmenter la probabilité d'avoir une réponse.
ça prête un peu à confusion, je le confesse smile j'aurais dû déterrer son fil original.

Hors ligne

#1487 Le 02/03/2012, à 22:32

Ububerlue

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

@bibichouchou, @k3c
Kewl...
Ya une librairie python > Ounk, qui analyse les signaux audio.
Une fonction PitchAmp retourne des valeurs normalisées (0 à 1) pour un écart de pitch, mais surtout une valeur d'amplitude du signal.

Une autre un peu plus chiadée > Pyo
Avec sa doc > Pyo doc

Ou il y a Yaafe (Yet Another Audio Feature Extraction) > Yaafe
Ses Fonctonnalités et la Yaafelib python

A part ça, ya une caverne d'ali baba open-source python/audio là > PythonInMusic

Dernière modification par Ububerlue (Le 03/03/2012, à 10:31)


Sans Gaffe-o-Iphone (BOING!)
W7x64+ IDLE ... Suffisant pour pythoner, sans prétendre bétonner!

Hors ligne

#1488 Le 02/03/2012, à 23:34

Chacmool

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

@ Ububerlue Je suis navré, mais je ne comprends pas ce que tu veux que je fasse. Ou bien ça ne marche pas pour toutes les pages? Quoiqu'il en soit, je n'arrive pas obtenir la fameuse adresse mms. Pourrais-tu donner une explication plus complète?


-Chacmool-

Hors ligne

#1489 Le 03/03/2012, à 08:13

gl38

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

Pour avoir l'adresse mms qui marche, on copie l'adresse de la page html de l'émission sur la page de pluzz avec le bouton droit de la souris.
Après dans un terminal je tape

pluzzdl http://www.pluzz.fr/faut-pas-rever.html
 

et j'obtiens

[INFO   ]   (PluzzDL.py)  Lien direct de la vidéo : mms://videozones.francetv.fr/france-dom-tom/Autre/Autre/2012/S09/J6/390860_fpr_20120302.wmv
Utiliser par exemple mimms ou msdl pour la récupérer directement ou l'option -f de pluzzdl pour essayer de la charger via ses fragments
 

ce qui donne bien une adresse mms, alors je tape

msdl mms://videozones.francetv.fr/france-dom-tom/Autre/Autre/2012/S09/J6/390860_fpr_20120302.wmv

Mais il est exact que pour certaines pages ça ne marche ou ça donne une adresse mms qui envoie ensuite un 404 not found.
Cordialement,
Guy

Hors ligne

#1490 Le 03/03/2012, à 17:51

Chacmool

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

Ok! Je commençais à en perdre mon latin. En effet le truc de l'url ne fonctionne qu'une fois de temps en temps. Merci à toi gl38.


-Chacmool-

Hors ligne

#1491 Le 04/03/2012, à 23:17

thom83

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

Bonsoir
J'ai l'impression que TVDownloader ne fonctionne plus pour M6. En tous cas pour Blue Blood.. DownloadHelper propose toute une série de fichiers ayant comme nom M6_Replay_BLUE_BLOODS_Saison_1_Episode_9.f4f. J'en ai chargé un qui fait 132195 octets et qui est vu par gedit comme un fichier binaire.

Hors ligne

#1492 Le 05/03/2012, à 00:17

k3c

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

En effet, aucune série de M6 ne se télécharge, on a 100% de suite.


Archlinux sur Xiaomi Air 13

Hors ligne

#1493 Le 05/03/2012, à 10:02

thom83

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

Peut-on envisager une variante de pluzzdl pour télécharger ces séries ?

Hors ligne

#1494 Le 05/03/2012, à 12:45

Compte0

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

k3c a écrit :

En effet, aucune série de M6 ne se télécharge, on a 100% de suite.

M6Replay semble inaccessible


Q-DOS ( Quick & Dirty Operating System) + MS (MicroSoft) = MS-DOS (MicroSoft Dirty Operating System)

Hors ligne

#1495 Le 05/03/2012, à 13:23

Ububerlue

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

thom83 a écrit :

Bonsoir
J'ai l'impression que TVDownloader ne fonctionne plus pour M6. En tous cas pour Blue Blood.. DownloadHelper propose toute une série de fichiers ayant comme nom M6_Replay_BLUE_BLOODS_Saison_1_Episode_9.f4f. J'en ai chargé un qui fait 132195 octets et qui est vu par gedit comme un fichier binaire.

La série de fichiers f4f signifie que M6 a adopté le streaming adaptatif (qui est du download par segment), comme Pluzz.

Postscriptum:
Ce n'est pas une mesure de protection, on remplace le streaming par du download itératif, et le port http permet un plus grans grand accès.
C'est comme un nouveau standard qui s'impose pour maximiser le traffic.

Dernière modification par Ububerlue (Le 05/03/2012, à 20:58)


Sans Gaffe-o-Iphone (BOING!)
W7x64+ IDLE ... Suffisant pour pythoner, sans prétendre bétonner!

Hors ligne

#1496 Le 05/03/2012, à 19:17

chaoswizard

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

Bon, ben c'est le même jeu que pour Pluzz roll

Nouveau fichier xml
Nouvelle URL :

http://e208.cdn.m6web.fr/hds/4/2/5/m6_n-c-i-s-_s3e16_271626_020320122230/m6_n-c-i-s-_s3e16_271626_020320122230.f4m?st=JncF9HJ6zbMmd15nHM8kUA&e=1331057050

avec un timestamp et je ne sais pas trop quoi
Nouveau manifest :

<manifest><id>
        m6_n-c-i-s-_s3e16_271626_020320122230_800k
    </id><streamType>
        recorded
    </streamType><duration>
        2548.6293333333333
    </duration><bootstrapInfo profile="named" id="bootstrap1732">
    </bootstrapInfo><drmAdditionalHeader drmContentId="m6_n-c-i-s-_s3e16_271626_020320122230" id="drmMetadata7775">
        ...
    </drmAdditionalHeader><media streamId="m6_n-c-i-s-_s3e16_271626_020320122230_800k" url="m6_n-c-i-s-_s3e16_271626_020320122230_800k" bitrate="800" bootstrapInfoId="bootstrap1732" drmAdditionalHeaderId="drmMetadata7775"><metadata>
        ...
    </metadata></media>
</manifest>

Reste plus qu'a trouver le "?st=" !

EDIT : Ah ouais non, il y a d'autres truc à trouver aussi :S

Dernière modification par chaoswizard (Le 05/03/2012, à 19:20)


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#1497 Le 05/03/2012, à 20:38

czed

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

Ububerlue a écrit :

Ce n'est pas une mesure de protection, on remplace le streaming par du download itératif, et le port http permet un plus grans accès.
C'est comme un nouveau standard qui s'impose pour maximiser le traffic.

Salut,

A la base ce n'est pas forcément un système de protection, mais ils y ont ajouté un système de protection avec les cookies et autres token qu'il n'y avait pas à l'époque du mms (pour pluzz) et du rtmp (pour M6)

A+

Hors ligne

#1498 Le 05/03/2012, à 20:54

Ububerlue

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

czed a écrit :

Salut,
A la base ce n'est pas forcément un système de protection, mais ils y ont ajouté un système de protection avec les cookies et autres token qu'il n'y avait pas à l'époque du mms (pour pluzz) et du rtmp (pour M6)
A+

cookie et token ne sont pas des protections: On (tu) peut les intercepter, les renvoyer, etc..
mms et rtmp sont des protocoles de streaming en flux, c'était un tout autre principe.

Le player (SWF) utilisé est basé sur l'Open Source Media Framework: On fait mieux question "protection". C'est du Strobe media playback, hachuré, comme dans les discos!
Et lorsqu'on étudie le traffic http, on voit qu'il y a un composant tiers SWF dont le rôle est l'optimisation de l'expérience utilisateur.

Tout ça donne un aspect complexe, et variable, mais Weboob, par exemple, démontre que l'on peut reformuler un traffic à travers un framework et des développeurs/veilleurs qui réactualise à chaque changement.

Dernière modification par Ububerlue (Le 05/03/2012, à 21:25)


Sans Gaffe-o-Iphone (BOING!)
W7x64+ IDLE ... Suffisant pour pythoner, sans prétendre bétonner!

Hors ligne

#1499 Le 05/03/2012, à 21:19

Ububerlue

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

chaoswizard a écrit :

Bon, ben c'est le même jeu que pour Pluzz roll
Nouveau fichier xml
Nouvelle URL :

http://e208.cdn.m6web.fr/hds/4/2/5/m6_n-c-i-s-_s3e16_271626_020320122230/m6_n-c-i-s-_s3e16_271626_020320122230.f4m?st=JncF9HJ6zbMmd15nHM8kUA&e=1331057050

avec un timestamp et je ne sais pas trop quoi
Nouveau manifest :

<manifest><id>
 ...
    </metadata></media>
</manifest>

Reste plus qu'a trouver le "?st=" !
EDIT : Ah ouais non, il y a d'autres truc à trouver aussi :S

Tout le streaming à grande audience va évoluer vers ça, c'est bien plus digeste pour le réseau.
Ca passe les firewalls et c'est auto-adaptable en débit, en expérience utilisateur grâce à un module spécialisé intégré au player.
Akamai, par exemple, va facturer bien moins cher ce streaming "light and smart": CQFD!

Les longues chaines (<bootstrapInfo, <drmAdditionalHeader et <metadata> de <media>) semblent répartir un token sur une chaine remplie de AAAAAA. Hypothèse only.
Ca c'est sûrement l'influence du triple A Standard & poor's !

EDIT(Pascal92):
drm = ouchhh... Y'a du boulot :-)

Dernière modification par Ububerlue (Le 05/03/2012, à 21:36)


Sans Gaffe-o-Iphone (BOING!)
W7x64+ IDLE ... Suffisant pour pythoner, sans prétendre bétonner!

Hors ligne

#1500 Le 05/03/2012, à 21:28

pascal92

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

Bonsoir,
Tout à fait d'accord avec toi Ububerlue, le changement de protocole n'est pas une mesure de protection en soi, et c'est même une option intéressante pour optimiser les serveurs dans le cas présent.

Mais M6 a pour habitude d'accompagner ça par des mesures de protection, c'était déjà bien entendu le cas précédemment avec leur système de cryptage (toujours présent) du catalogue xml, un système avec une double clé bien planqué par le jeu de 2 swf...

Mais là ils corsent un peu plus le jeu !
C'est écrit noir sur blanc dans le manifest : "drmAdditionalHeader"
A coté trouver le "?st=" est un jeu d'enfant wink il suffit de fouiner dans le swf du player !
@+

Hors ligne