Caqui
07/03/2007, 00h59
Une fois que vous avez installé ffmpeg sur votre serveur linux, comment faire pour encoder un avi en flv ?
Pour installer ffmpeg vous pouvez suivre ce HOW-TO sur ce même forum fort bien fait ! (http://forum.ovh.com/showthread.php?t=12085)
- Pour faire simple je vous donne une commande que j'utilise tout les jours depuis peu, puis nous allons expliquer chaque options. C'est le plus simple pour apprendre.
Voici la commande :
ffmpeg -i ma_video.avi -s 640x480 -ar 44100 -aspect 4:3 -pass 1 -b 768k -r 24 -acodec mp3 -ab 64 -f flv -y ma_video.flv
Nous allons vous expliquer ce que fond chaque options :
-i : C'est le nom de votre vidéo / exemple : ma_video.avi
-i ma_video.avi
-s : C'est le format de votre vidéo "wxh" / exemple : 640x480
-s 640x480
-ar : C'est la frequence audio / exemple : 44100 Hz par default sous ffmpeg
-ar 44100
-aspect : C'est "aspect ratio" / exemple : 4:3 ou 16:9
-aspect 4:3
-pass : C'est une option FFmpeg soit 1 ou 2, à ce que j'ai compris si vous le mettez à 1 il vas légèrement modifier le bitrate demander, et en option 2 la vidéo est produite au bitrate demandé exact. Je vous conseil de le laisser en 1.
-pass 1
-b : C'est le bitrate que vous voulez.. Plus la valeur est haute, plus la qualitée de l'image sera net mais la vidéo beaucoup plus lourd / exemple: 200k (par default sous ffmpeg) Moi qui encode des vidéo en 640x480 je mets cette option à 768k ce qui me réduit de très peu la taille de la vidéo. 200Mo en avi pour 175Mo en flv.
-b 768k
-r : C'est le nombre FPS (images par secondes).. Tout dépends si votre vidéo est rapide ou pas et si elle demande beaucoup en image ou pas.. Pour etre sur vous pouvez mettre 24. Mais parreil que le bitrate plus il y aura d'FPS plus la vidéo sera lourde.
-r 24
-acodec : C'est le codec pour le son / exemple : Mp3
-acodec mp3
-ab : C'est le bitrate audio / exemple 32 ou 64 par default sous FFMpeg
-ab 64
-f : Sous FFmpeg il appel ça le "Force format" comme pour dans notre exemple si l'on veut encoder en *.flv
-f flv
-y : C'est le nom final que vas porter votre vidéo, vous pouvez lui donner un nom completement différent de celui en *.avi
-y ma_video.flv
Il existe beaucoup d'autres options, elles sont disponible sur la doc officiel (en anglais) : C'est pas la ! (http://ffmpeg.mplayerhq.hu/ffmpeg-doc.html)
Désoler d'avance des fautes.. Si les modérateurs veulent les corriger, pas de problème ! ^^
Pour installer ffmpeg vous pouvez suivre ce HOW-TO sur ce même forum fort bien fait ! (http://forum.ovh.com/showthread.php?t=12085)
- Pour faire simple je vous donne une commande que j'utilise tout les jours depuis peu, puis nous allons expliquer chaque options. C'est le plus simple pour apprendre.
Voici la commande :
ffmpeg -i ma_video.avi -s 640x480 -ar 44100 -aspect 4:3 -pass 1 -b 768k -r 24 -acodec mp3 -ab 64 -f flv -y ma_video.flv
Nous allons vous expliquer ce que fond chaque options :
-i : C'est le nom de votre vidéo / exemple : ma_video.avi
-i ma_video.avi
-s : C'est le format de votre vidéo "wxh" / exemple : 640x480
-s 640x480
-ar : C'est la frequence audio / exemple : 44100 Hz par default sous ffmpeg
-ar 44100
-aspect : C'est "aspect ratio" / exemple : 4:3 ou 16:9
-aspect 4:3
-pass : C'est une option FFmpeg soit 1 ou 2, à ce que j'ai compris si vous le mettez à 1 il vas légèrement modifier le bitrate demander, et en option 2 la vidéo est produite au bitrate demandé exact. Je vous conseil de le laisser en 1.
-pass 1
-b : C'est le bitrate que vous voulez.. Plus la valeur est haute, plus la qualitée de l'image sera net mais la vidéo beaucoup plus lourd / exemple: 200k (par default sous ffmpeg) Moi qui encode des vidéo en 640x480 je mets cette option à 768k ce qui me réduit de très peu la taille de la vidéo. 200Mo en avi pour 175Mo en flv.
-b 768k
-r : C'est le nombre FPS (images par secondes).. Tout dépends si votre vidéo est rapide ou pas et si elle demande beaucoup en image ou pas.. Pour etre sur vous pouvez mettre 24. Mais parreil que le bitrate plus il y aura d'FPS plus la vidéo sera lourde.
-r 24
-acodec : C'est le codec pour le son / exemple : Mp3
-acodec mp3
-ab : C'est le bitrate audio / exemple 32 ou 64 par default sous FFMpeg
-ab 64
-f : Sous FFmpeg il appel ça le "Force format" comme pour dans notre exemple si l'on veut encoder en *.flv
-f flv
-y : C'est le nom final que vas porter votre vidéo, vous pouvez lui donner un nom completement différent de celui en *.avi
-y ma_video.flv
Il existe beaucoup d'autres options, elles sont disponible sur la doc officiel (en anglais) : C'est pas la ! (http://ffmpeg.mplayerhq.hu/ffmpeg-doc.html)
Désoler d'avance des fautes.. Si les modérateurs veulent les corriger, pas de problème ! ^^