Encoder vos video sous ubuntu
Voilà un pense bête intelligent des commandes pour encoder des vidéos sous Ubuntu (marche sûrement sous d’autres nux).
Ffmpeg est un outil standard pour la conversion de fichiers vidéo.
Pour encoder un AVI (tout codec confondu) en MPEG2 pour un DVD par exemple :
- ffmpeg -i mavideo.avi -target pal-dvd mavideo.mpg
Pour un .flv par exemple on pourra utiliser (avec d’autres options de gestion de sortie) :
- ffmpeg -i mavideo.flv -b 500 -s 320×240 -ab 64 -ar 22050 mavideo.mpg
On peut aussi laisser ffmpeg choisir les paramètres automatiquement (Génial non?) :
- ffmpeg -i mavideo.flv mavideo.avi
Exemple de conversion vidéo en .flv
- ffmpeg -i original.mov -acodec mp3 -ab 32 -ar 22050 -f flv -s 320×240 -aspect 4:3 -pass 1 -b 256 -r 15 -y nouveau.flv
Conversion d’un fichier .wmv en .avi :
mencoder est aussi un très bon outil de conversion/compression audio et vidéo ( tout comme ffmpeg ).
Dans cet exemple, le fichier original.wmv (codec propriétaire M$) sera converti en nouveau.avi, dont la vidéo sera encodée avec lavc (mp4 type Divx5, avec un débit de 1000kb/s et encodage en très haute qualité) et l’audio en mp3 (à une fréquence d’échantillonnage de 44100hz et débit de 192kb/s).
- mencoder original.wmv -o nouveau.avi -ovc lavc -oac lavc -lavcopts vbitrate=1000:vhq -ffourcc DX50 acodec=mp3:abitrate=192
Extraire la piste son d’une vidéo
- mplayer -ao pcm:file=pisteaudio.wav -vo null -vc dummy video.mov
La piste audio du fichier video.mov va être extraite en pisteaudio.wav
On peut aussi extraire la piste audio dans son format original (par exemple, encodée à l’origine en mp3, mp2, aac, wma…) :
- mplayer -dumpaudio -dumpfile pisteaudio.mp3 video.avi
Ajouter une piste son à une vidéo
- mencoder -oac copy -ovc copy -audiofile pisteaudio.mp3 pistevideo.avi -o videoavecson.avi
Extraire chaque image d’une vidéo
- mplayer -vo jpg -vf scale=640:480 video.mpg
Quelques liens bien pratiques :
- Documentation officielle de mplayer/mencoder : http://www.mplayerhq.hu/DOCS/HTML-single/en/MPlayer.html
- La même documentation, en français : http://www.mplayerhq.hu/DOCS/HTML-single/fr/MPlayer.html
- Les pages MAN de mplayer/mencoder : http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html
- Ces mêmes pages, en français : http://www.mplayerhq.hu/DOCS/man/fr/mplayer.1.html
- Documentation officielle générale du projet Ffmpeg : http://ffmpeg.mplayerhq.hu/general.html
- Documentation officielle détaillée de Ffmpeg : http://ffmpeg.mplayerhq.hu/ffmpeg-doc.html
Pas de commentaire