Téléchargement youtube en ligne de commande

télécharger vidéo youtube ligne de commande

Comme vous l’avez sans doute compris nous allons voir comment télécharger du contenu youtube ou google vidéo mais en ligne de commande. Je pense bien-sur que certains d’entre vous y ont déjà pensés . 🙂

Mais ce n’est pas tout car mon but est aussi de convertir le fichier téléchargé au format mp3 , car de base celui-ci est en FLV et je m’en fou un peu .

Donc dans un premier temps nous aurons besoins d’un soft permettant de récupérer les vidéos au format flv ou webm (cela fait quelques temps) depuis youtube et ensuite un autre permettant le conversion au format mp3.

Nous allons installer clive . Clive est le fameux logiciel qui nous permettra de télécharger le contenu sur youtube et d’autres sites vidéos. Malheureusement celui-ci n’est disponible qu’à partir de la squeeze.

apt-get install clive

Le téléchargement s’effectue de façon plus que simple

clive http://www.youtube.com/watch?v=Q1EOGzzLy8U

La seconde étape est de convertir ce fameux flv en mp3 pour ça nous allons utiliser ffmpeg

  apt-get install ffmpeg

La conversion s’effectue grâce à la ligne suivante

    ffmpeg -i votre_fichier.flv -acodec libmp3lame -ab 192k votre_fichier.mp3

Mais comme présenté ci dessus c’est pas top trop de commande a lancer . Clive tout comme la commande find nous permet d’exécuter des commandes avec « –exec » . Au final on obtient ceci

    clive --exec="ffmpeg -i %i -acodec libmp3lame -ab 192k %i.mp3;" -e http://www.youtube.com/watch?v=Q1EOGzzLy8U

Pour les fainéants

    for youtube in $(cat liens.txt) ; do clive --exec="ffmpeg -i %i -acodec libmp3lame -ab 192k %i.mp3;" -e "$youtube" ; done

Profitez bien de youtube 🙂

Mis à jour du billet le 4 Septembre 2011 erreur possible avec la version de clive depuis les paquets debian

    Youtube.pm: no match: `(?-xism:fmt_url_map=(.*?)&)'

Le problème a été corrigé dans la version 2.2.26 de clive malheureusement cette version n’est pas disponible dans les dépôts debian . Il faudra faire un peu de compile 🙂

Related posts

Leave a Comment