Je ne sais pas si vous connaissez
ARTE vous propose une sélection de ses programmes gratuitement pendant sept jours après diffusion à l’antenne. Les vidéos sont disponibles en format Windows Media et Flash.[url]http://plus7.arte.tv/fr/detailPage/1697660,CmC=1706028,CmPage=1697660.html[/url]
Comment faire ?
1ere chose, firefox est configuré avec le plugin mplayer
2eme chose, modifier les préférences du site plus7.arte.tv pour utiliser les vidéo haute qualité au format windows media
Problème !
il est possible avec mplayer en console de ripper un flux vidéo, mais celui ci doit utiliser le protocole mms://
Arte.tv utilise ce protocole, mais encapsulé dans l’adresse http:// , inexploitable en l’état
En enregistrant la vidéo avec le mplayer plugin (clic droit > enregistrer sous) on ne récupère qu’un fichier de environ 200Ko au format wmv …
juste par curiosité, essayez de l’ouvrir avec votre éditeur de texte favori
SURPRISE :
<ASX VERSION="3.0">
<ENTRY>
<REF HREF="mms://a916.v397593.c39759.g.vm.akamaistream.net/7/916/39759/v0001/artegeie.download.akamai.com/39759/dl.plus7.arte.tv/arte7_demo/02BA_HQ_FR.wmv" />
</ENTRY>
</ASX>
un simple lien vers le flux mms://
A partir de là, rien de plus simple que de le récupérer avec mplayer en console
mplayer -dumpfile le-nom-de-votre-fichier.wmv -dumpstream mms://le-lien-vers-le-flux-video.wmv
ce qui donne ici
mplayer -dumpfile découvrez-arteplus7.wmv -dumpstream mms://a916.v397593.c39759.g.vm.akamaistream.net/7/916/39759/v0001/artegeie.download.akamai.com/39759/dl.plus7.arte.tv/arte7_demo/02BA_HQ_FR.wmv
la console reste figée à ce stade :
[code]mplayer -dumpfile découvrez-arteplus7.wmv -dumpstream mms://a916.v397593.c39759.g.vm.akamaistream.net/7/916/39759/v0001/artegeie.download.akamai.com/39759/dl.plus7.arte.tv/arte7_demo/02BA_HQ_FR.wmv
MPlayer 1.0rc2-4.1.3 © 2000-2007 MPlayer Team
CPU: Intel® Pentium® 4 CPU 3.00GHz (Family: 15, Model: 3, Stepping: 4)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing mms://a916.v397593.c39759.g.vm.akamaistream.net/7/916/39759/v0001/artegeie.download.akamai.com/39759/dl.plus7.arte.tv/arte7_demo/02BA_HQ_FR.wmv.
STREAM_ASF, URL: mms://a916.v397593.c39759.g.vm.akamaistream.net/7/916/39759/v0001/artegeie.download.akamai.com/39759/dl.plus7.arte.tv/arte7_demo/02BA_HQ_FR.wmv
Resolving a916.v397593.c39759.g.vm.akamaistream.net for AF_INET6…
Couldn’t resolve name for AF_INET6: a916.v397593.c39759.g.vm.akamaistream.net
Resolving a916.v397593.c39759.g.vm.akamaistream.net for AF_INET…
Connecting to server a916.v397593.c39759.g.vm.akamaistream.net[84.45.224.68]: 1755…
Connected
unknown object
file object, packet length = 8000 (8000)
unknown object
unknown object
unknown object
stream object, stream ID: 1
stream object, stream ID: 2
unknown object
data object
mmst packet_length = 8000
Cache size set to 64 KBytes
Stream not seekable![/code]
c’est normal, le fichier est en cours de téléchargement
à la fin, vous récupérez la main avec le sympatique message
[code]Everything done. Thank you for downloading a media file containing proprietary and patented technology.
Core dumped
Exiting… (End of file)[/code]
sympa, non ? il ne vous reste qu’a profiter de vos vidéo