VIVE LA RÉVOLUTION
Accueil du site > Comment publier un article > Comment sauvez une vidéo rtmp d’un site internet

Comment sauvez une vidéo rtmp d’un site internet

jeudi 5 juin 2014 (Date de rédaction antérieure : 5 juin 2014).

Sachez d’abord que j’utilise GNU/Linux. Mais les deux programmes dont je parle ici existent aussi sous windose.

D’abord nous avons besoin de deux programmes, rtmpdump et wireshark. Le premier permet de télécharger un flux rtmp à condition de lui fournir l’url du flux, le deuxième permet de retrouver cette url. Il parait que sous windows, rtmpdumphelper fonctionne aussi assez bien, mais pas sur tous les sites.

Installez donc ces deux programmes. whireshark est un analyseur de réseau, il permet d’analyser tout le trafic réseau de votre ordinateur.

Lancez wireshark et votre navigateur. Dans wireshark choisissez votre interface réseau et cliquez sur Start. Lancez le navigateur, allez sur la page qui contient la vidéo que vous voulez voir, lancez-là et mettez-là en pause.

Dans whireshark, sous Filter choisissez rtmpt. La liste n’affiche alors plus que les actions réseau rtmpt. Cherchez-en une qui soit quelque chose du genere Play, Pause, Unpause, Pauseraw, etc.

Sélectionnez-là avec un click gauche, click droit pour le menu contextuel et "Follow TCP stream". Une nouvelle fenêtre s’affiche alors. Le plus simple est de cliquer sur Find et de chercher pour Play, Pause, etc, ou rtmp.

L’url du flux est séparée en deux ou trois partie. Par exemple, une première partie "rtmp ://stream.tsr.ch:1935/ondemand ?ovpfv=2.1.9-internal", une deuxième "pageUrl…http://www.rts.ch", et une troisième "mp4:media/1965/cosav/cosav_19651202_standard_cosav_1965-12-02_Arch00_144227-700k.mp4", ce qui après quelques tâtonnements m’a donné l’url du flux : "rtmp ://stream.tsr.ch:1935/ondemand ?ovpfv=2.1.9-internal/http://www.rts.ch/media/1965/cosav/…"

Il est alors possible de jouer le flux avec :

rtmpdump -r "rtmp ://stream.tsr.ch:1935/ondemand ?ovpfv=2.1.9-internal/http://www.rts.ch/media/1965/cosav/…" | vlc -

ou de le capturer avec :

rtmpdump -r "rtmp ://stream.tsr.ch:1935/ondemand ?ovpfv=2.1.9-internal/http://www.rts.ch/media/1965/cosav/…" | mplayer -dumpstream -

Vous n’avez rien compris, regardez https://www.youtube.com/watch?v=pH7… pour un tuteur pour rtmpdumphelper ou la vidéo jointe à cet article.

MPEG4 - 56.3 Mo

Celles et ceux qui auront suivi jusqu’ici auront remarqué que dans cette dernière vidéo, il utilise rtmpdump -v -r "url" L’option -v est nécessaire pour capturer au vol un stream live. Pour une archive il n’est pas nécessaire.

Remarquez aussi la commande de mplayer. Il est possible de regarder la vidéo en ne mettant pas l’option "-dumpstream", mais mplayer plante souvent. vlc est mieux pour ça. Par contre, je n’ai jamais eu de problème avec l’option "-dumpstream". Elle crée un fichier stream.dump dans le répertoire courant, fichier qui peut être regarder avec mplayer. Pour l’exporter ou le lire avec d’autres lecteurs, il est préférable de la convertir avant. Cela peut être fait avec vlc très rapidement, en prenant soin de choisir mp4 comme format de sortie, et gardez le format d’origine pour la vidéo et pour le son.

3 Messages de forum

  • Sinon pour enregistrer un flux streming il faut simplement un plugin comme saveform ou download helper

    http://en.savefrom.net/user.php ( multi navigateur )
    https://addons.mozilla.org/fr/firef… (firefox)

    • Comment sauvez une vidéo rtmp d’un site internet 6 juin 2014 03:03, par Dominique

      Il y a de nombreux sites où ces plugins ne fonctionnent pas et ne servent donc à rien. La solution que je propose fonctionne avec ces sites car ce ne sont pas des données aléatoires qui sont analysées mais le trafic réseau de l’ordinateur.

  • Comment sauvez une vidéo rtmp d’un site internet 31 mai 2015 15:23, par Laurent Jospin

    Bonjour,
    Merci pour l’article très pointu. Il semble que malheureusement la méthode proposée ne jouerait plus sur le site de la TSR.
    Nous avons essayé via une configuration sous Ubuntu 14 et apparemment nous ne voyons plus les flux.
    Est-ce que vous confirmez ? Est-ce que vous avez une alternative à proposer ?
    Nous aimerions archiver une émission sur les OGM avant qu’elle ne se fasse interdire pour une quelconque fumeuse raison. Et c’est donc vraiment pour une bonne cause !!
    Bonne journée
    Laurent Jospin
    www.ouvrirlesyeux.ch

SPIP | squelette | | Plan du site | Suivre la vie du site RSS 2.0