Convertir une vidéo avi , mpeg... en flv
Pour mon premier article sur le blog pro, j'ai décidé de vous parler de la conversion des vidéos classiques que l'on a tous sur nos ordinateurs (divx, xvid, wmv...) en format flash vidéo (flv).
Flash Vidéo alias FLV : Qu'est-ce que c'est ?
Ce format est lisible par les applications utilisant le flash player (qui ne savent lire que ce format en vidéo si je ne me trompe), d'où son nom(Flash vidéo).
Le format flv est LE format le plus utilisé en ce moment sur le net. On le trouve sur les sites comme youtube, dailymotion, google vidéo ... Sites qui explosent les records de fréquentation sur le net.
L'intéret ?
Le lecteur flash est présent sur 98-99% des PCs et il est multiplateforme(Windows/Mac/Linux) ce qui lui donne un gros avantage ! En effet plus de problème de codecs qui pourraient ne pas être installer sur les PCs clients. Si le pc fait parti des rares à ne pas avoir le flash player, il suffit de proposer un lien de téléchargement et c'est parti (d'ailleurs des navigateurs comme Internet Explorer, Firefox s'en chargent pour vous).
Besoin de conversion ?
Si vous voulez mettre une vidéo sur votre site Internet deux solutions s'offrent à vous :
- La mettre sur des sites spécialisés (youtube, dailymotion, google vidéo ... ). Pour eux vous n'avez généralement qu'à fournir votre vidéo au format original et ils se chargent de la conversion. Après il ne vous reste plus qu'à incruster le code HTML qu'ils vous fournissent pour que la vidéo apparaisse sur votre site.
- Deuxième solution, héberger la vidéo vous-même. Dans ce cas, il va falloir convertir et utiliser un lecteur flash vidéo! En effet le flv ne se suffit pas à lui même, il lui faut un lecteur comme votre divx préféré à besoin de windows media player, mplayer, BS player ...
Pour le lecteur je vous propose Flash video player, qui est gratuit pour une utilisation non commercial et que nous utilisons à WebU. Il suffit ensuite de mettre en paramètre, lors de l'appel du flash, le chemin vers le flv :
<script type="text/javascript">
var so = new SWFObject('flvplayer.swf','player','600','250','7');
so.addParam("allowfullscreen","true");
so.addVariable('height','210');
so.addVariable('width','300');
so.addVariable('file','/mavideo.flv');
so.addVariable('linkfromdisplay','true');
so.write('banner');
</script>
La conversion Version Open Source
Je vais vous proposer un solution totalement Open source, gratuite et surtout très simple d'utilisation. Et en plus je propose une solution pour Windows/Linux et Mac !
Windows/Linux
Nous allons utiliser winff. Winff est une interface graphique pour ffmpeg, un convertisseur très puissant.
Si vous êtes sous windows, vous avez juste à installer le logiciel, sous linux vous devez au préalable installer ffmpeg (à l'aide du gestionnaire de paquets de votre distribution).
Très simple pour l'utiliser, il suffit de cliquer sur "add", de sélectionner la vidéo à convertir (vous pouvez en mettre plusieurs à la fois, il suffit de cliquer sur add autant de fois que vous avez de vidéos). "Choose the format" vous mettez flash vidéo. Il ne reste plus qu'à choisir le répertoire de destination et à cliquer sur "convert". Voilà vous avez vos vidéos flv, il ne reste plus qu'à les mettre sur votre site.
Mac OS
Voilà le logiciel ffmpegX pour mac, au format universal binaries. Vous pouvez le télécharger ici. Comme pour winff et windows, l'installateur se charge d'installer tout ce qui faut, pour que la conversion se passe bien.