ffmpeg, la boite à outils multimédia
Table des matières
ffmpeg est un logiciel très puissant de lecture et encodage de vidéo, s'utilisant en ligne de commande. Il existe des interfaces graphiques, mais ici, je parlerai de la ligne de commande.
Quelques commandes tordues qui m'ont "sauvé la vie" se trouvent ci-dessous.
Vous avez pris une vidéo avec votre smartphone préféré en mode portrait, et quand vous lisez celle-ci sur votre PC, il faut tourner la tête.
Voici la commande magique (exemple réalisé avec un fichier mp4)
Pour cela, rien de plus simple :
Il est aussi possible d'enregistrer son bureau :
Et avec le microphone en HD :
Introduction
ffmpeg est un logiciel très puissant de lecture et encodage de vidéo, s'utilisant en ligne de commande. Il existe des interfaces graphiques, mais ici, je parlerai de la ligne de commande.
Commandes
Quelques commandes tordues qui m'ont "sauvé la vie" se trouvent ci-dessous.
Pivoter une vidéo de 90°
Vous avez pris une vidéo avec votre smartphone préféré en mode portrait, et quand vous lisez celle-ci sur votre PC, il faut tourner la tête.
Voici la commande magique (exemple réalisé avec un fichier mp4)
Code BASH :
ffmpeg -i ori.mp4 -vf "transpose=1" ret.mp4
Valeurs possibles de transpose :
0 = 90CounterCLockwise and Vertical Flip (default)
1 = 90Clockwise
2 = 90CounterClockwise
3 = 90Clockwise and Vertical Flip
1 = 90Clockwise
2 = 90CounterClockwise
3 = 90Clockwise and Vertical Flip
Extraire l'audio d'une vidéo
Pour cela, rien de plus simple :
Code BASH :
ffmpeg -i video.mp4 audio.mp3
Capturer l'écran de son bureau
Il est aussi possible d'enregistrer son bureau :
Code BASH :
ffmpeg -b 3000k -f x11grab -s 1920x1080 -r 30 -i :0.0 bureau.mpg
- -b : correspond au bitrate
- - s 1920x1080 : correspond à la résolution en partant du coin supérieur gauche
Et avec le microphone en HD :
Code BASH :
ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 1920x1080 -i :0.0 -acodec pcm_s16le -vcodec libx264 bureau.mkv