Récupérer une vidéo de youtube & co, ou juste la bande son

Voilà une des nombreuses manières de récupérer une vidéo ou simplement le son de cette vidéo sur youtube (ou de dailymotion, etc) Pour ce faire, on va utiliser ffmpeg, c’est une libraire multimédia, qui est utilisée dans beaucoup de programmes (mplayer, vlc, blender par exemple), et qui permet de faire des manipulations avec du son et des vidéos. Pour plus d’informations, regardez le wikipedia, ou la page du projet.

Pour récupérer une vidéo de youtube au format flv (flash video), on utilisera keepvid.com, qu’on pourra ensuite encoder dans n’importe quel format audio ou vidéo supporté par ffmpeg.

Pour l’installer, vous le trouverez sûrement dans vos dépôts, sinon vous pouvez le compiler à partir du svn
Maintenant qu’on a ffmpeg, il nous faut la vidéo, allez donc chercher une vidéo, copiez l’url et collez-le sur le champ principal de keepvid.com, et cliquez sur submit, dans le champ « Download », vous aurez un (ou plusieurs) liens, choisissez celui que vous voulez, et enregistrez la vidéo sur le disque.
Une fois le téléchargement terminé, on peut passer à la conversion

On le fait simplement via la commande ffmpeg.
Les arguments de cette commande qu’on aura besoin sont :
-i : le fichier d'entrée
-f : le format de sortie

Il y en a beaucoup d’autre, mais qui ne sont pas nécéssaire, pour plus d’info, faites man ffmpeg ou ffmpeg -h
On appelle donc la commande comme il faut, soit pour récupérer la vidéo en .avi, soit pour récupérer la bande son en mp3 ou en ogg
$ ffmpeg -i video.flv -f avi video.avi
ou
$ ffmpeg -i video.flv -f mp3 bande-son.mp3
ou
$ ffmpeg -i video.flv -f ogg bande-son.ogg

Pour encoder en ogg, vous aurez besoin des paquets libogg0 et libogg-dev.
(Cet article est tiré de mon ancien blog, anciennement sur http://acieroid.goldzoneweb.info )

Discussion Area - Leave a Comment