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 !!