Un coin perdu... : Articles - Convertir au format .flv avec ffmpeg
Votre connection

Browser : Autre

IP : 38.107.179.229
OS : Système d'exploitation inconnu

Flux

 
Rss Convertir au format .flv avec ffmpeg
Ce billet assez court a pour seul but de décrire comment convertir une vidéo au format .AVI vers le format .flv avec FFmpeg et flvtool2 en vue de le mettre a dispo sur un serveur Web par exemple.

  • FFmpeg c'est quoi ? En fait c'est une sorte de "collection" de logiciels dédies a traitement de flux numérique dixit Wikipedia


  • flv c'est quoi ? c'est un format très utilisé pour le streaming, il est la propriété d'Adobe si j'ai bien compris et il possède de nombreux avantages, il requiert qu'un faible espace disque sur le serveur, le voisinage d'une vidéo se fait en parallèle a son téléchargement et j'en passe.


Donc le but de la manip été le suivant, j'ai une vidéo au format .AVI et je la veut au format .flv afin de la mettre en diffusion sur mon site.

Voici la syntaxe a utiliser avec FFmpeg pour convertir un fichier :


Code :
 ffmpeg -i nom-de-fichier-vidéo.son-extension -f format-de-fichier-souhaitè -s taille-de-la-vidéo-souhaitée  -ar fréquence-échantillonnage-du-son   nom-du-fichier-de-sortie.sa-nouvelle-extension



Détails des options :

  • -i : Nom du fichier.

  • -f : Cette option permet de définir le format de sortie.

  • -s : Permet de choisir la taille de la vidéo en sortie.

  • -ar : Définit la fréquence d'échantillonnage du son
.

Dans mon cas, la vidéo s'appelle teuf.avi et je veut obtenir teuf.flv, la syntaxe sera donc la suivante :


Code BASH :
 moi@ma-machine:-$ ffmpeg -i teuf.avi -f flv -s 320x240 -ar 44100 teuf.flv



Pour pousser un peu plus loin le détail, on peut faire passer cette vidéo a travers flvtool2, que l'on peut télécharger ici, ce petit plugin en ruby rajoute a la vidéo des ''metadata'', c'est a dire la longueur du film, ces fréquences d'échantillonnage etc.....et ces détails seront visible dans un lecteur comme FlowPlayer par exemple.
Voici la syntaxe a utiliser (nous faisons passer notre vidéo au travers de flvtool2) :


Code BASH :
 cat mon-fichier.flv | flvtool2 -option fichier.flv



ce qui nous donne pour l'exemple :


Code BASH :
 moi@ma-machine:-$ cat teuf.flv | flvtool2 -U teuf.flv



Et hop, voila, ma vidéo est au format flv et je peut désormais l'envoyer sur mon site !
 
 
Note: Aucune note
(0 note)
Ecrit par: le furtif, Le: 12/10/08


Boosté par PHPBoost 3.0 | Thème Transpablue par Kits Graphiques