multimedia:ffmpeg
Table des matières
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
multimedia/ffmpeg.txt · Dernière modification : 2020/03/22 13:32 de 127.0.0.1