Skip to content


Convertir une vidéo flash en AVI avec ffmpeg

Quand on télécharge une vidéo depuis Youtube le fichier est un .flv, ce qui est logique. Par contre des fois sur megavideo on récupère aussi des .flv et çà c’est pas trés pratique pour le regarder sur quelque-chose qui ne décode pas ce format, comme la Freebox.

Pour convertir facilement des vidéos d’un format à un autre avec une interface graphique il y a l’excellent AVIDemux mais bizarrement avec les vidéos flash chez moi il dit qu’il peut pas décoder le son. Voici comment convertir les vidéos .flv en ce qu’on veut avec ffmpeg (exemple avec du MPEG4/AC3 dans un conteneur AVI)

Connaître les formats et codecs qu’on peut utiliser

ffmpeg -formats

Donne une série de lignes du type :

ffmpeg -formats

ffmpeg -formats

Cà commence par les formats disponibles, puis les codecs disponibles. Un « D » devant veut dire qu’il peut décoder, un « E » veut dire qu’il peut encoder.

Convertir

Ensuite, la commande est du type :

ffmpeg -i fichier_source -f format_du_conteneur -vcodec codec_video -acodec codec_audio fichier_de_sortie

Alors dans mon cas je fais :

ffmpeg -i video.flv -f avi -vcodec mpeg4 -acodec ac3 Kaamelott_s06_e7.avi

Et c’est parti.

Ajustement des bitrates

Les bitrates par défaut sont de 200 kb/s pour la vidéo et 64 kb/s pour l’audio, ce qui est carrément léger. Pour spécifier le bitrate video c’est l’option -b et le bitrate audio c’est l’option -ab. Les deux sont en b/s, pas en kb/s. Au final, ma commande devient :

ffmpeg -i video.flv -f avi -b 600000 -ab 128000 -vcodec mpeg4 -acodec ac3 Kaamelott_s06_e07.avi

ffmpeg -i

video.flv -f avi -b 600000 -ab 128000 -vcodec mpeg4 -acodec ac3 Kaamelott_s06_e

07.av
Partager :
  • Facebook
  • Twitter
  • Wikio FR
  • Google Bookmarks
  • Netvibes
  • Live
  • email
  • Print

Posted in Internet, Logiciels libres.

Tagged with , , .


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.