Outils pour utilisateurs

Outils du site


documentation:multimedia:ffmpeg

FFmpeg

FFmpeg est un véritable couteau suisse pour tout ce qui concerne le multimédia.

Obtenir des informations

Pour obtenir des informations (conteneur, codecs etc.), on peut utiliser l'utilitaire ffprobe :

ffprobe -hide_banner ...

Faire un screencast

Voici la ligne de commande à lancer dans un terminal (ou dans en un shell script) :

Nous allons utiliser le conteneur vidéo, WebM. Le flux vidéo doit être encodé en VP8.

ffmpeg -f x11grab -video_size 1280x800 -framerate 30 -i :0.0 -c:v libvpx -crf 10 -b:v 1M screencast.webm

Explication

  • -video_size correspond à la résolution de votre écran
  • -c:v spécifie le codec vidéo à utiliser

Redimensionner une vidéo

Dans cette section, nous allons voir comment modifier la taille de la vidéo, à l'aide de l'option scale.

ffmpeg -i screencast.webm -vf scale=800:600 screencast_800x600.webm

Dans cet exemple, on réduit la taille à 800×600.

Si l'on souhaite conserver le ratio entre la hauteur et la largeur, il faut préciser une seule dimension (l'autre doit être positionner à -1).

ffmpeg -i screencast.webm -vf scale=800:-1 screencast_800x600.webm
documentation/multimedia/ffmpeg.txt · Dernière modification: le 22-03-2020 à 12h32 de olivier