Re: Capturer la piste audio d'un flux vidéo

Top Page

Reply to this message
Author: Olivier Allard-Jacquin
Date:  
To: guilde
CC: GUILDE
Subject: Re: Capturer la piste audio d'un flux vidéo
    Bonjour Frédéric,

Frédéric a écrit :
> Bonjour,
>
> Ça a déjà été abordé, mais je ne retrouve plus le lien...
>
> Comment peut-on récupérer la piste audio d'une vidéo diffusée en streaming
> (du flash) ?
>
> Merci d'avance.
>
> PS : un lien vers les précédentes discussions me va très bien...


    Voici une technique qui marche :
- tout d'abords, tu utilises un proxy pour surfer sur le site en
streeming. Pour ma part, j'utilise "Privoxy", un proxy anti-pub,
anti-cookies, etc... pas mal efficace


- une fois le flux ouvert, tu regardes les logs du proxy
(/var/log/privoxy.log), afin de déterminer quelle est l'URL exact du flux

- une fois que tu as l'URL, tu la télécharge avec wget :
    wget -nd HRL_FLUX -O mon_flux.tmp


- tu vérifies quel est le le bitrate du flux, en lançant un :

    mplayer mon_flux.tmp


le bitrate apparaîtra dans les log
<extrait>
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
</extrait>

- enfin, tu termines par un encodage avec en mp3/ogg avec ffmpeg :

    ffmpeg -i mon_flux.tmp -ar 44100 -ab 160 -ac 2 mon_flux.tmp


plus d'infos sur :
http://luxpopuli.fr/Systeme/Multimedia/ffmpeg-conversion-de-fichier-.flv-en-mp3-avi-mpg
http://www.google.com/search?q=ffmpeg+conversion+flv+mp3

    Il est possible d'utiliser mencoder à la place de ffmpeg, mais je n'ai
pas le temps de te trouver la ligne de commande.


    Cordialement,


                        Olivier
-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!