Ffmpeg
Aller à la navigation
Aller à la recherche
FFmpeg est une collection d'outils pour le traitement vidéo. Je noterai dans ce wiki les commandes que j'ai trouvé utile.
Capture vidéo
Capturer une source vidéo
Il est facile avec une seule ligne de commande de capturer un flux vidéo :
ffmpeg -y -f video4linux2 -s 640x480 -r 30 -i /dev/video0 cam0.mkv
Qui aura pour conséquence d'enregistrer le flux d'une webcam "/dev/video0" avec une résolution de 640x480 en 30 images par seconde, en remplaçant le contenu du fichier cam0.mkv s'il existe déjà (-y).
Capturer plusieurs sources vidéos
En utilisant quasiment la même syntaxe, on peut capturer plusieurs webcam en même temps :
ffmpeg -y \ -f video4linux2 -s 640x480 -r 30 -i /dev/video0 \ -f video4linux2 -s 640x480 -r 30 -i /dev/video1 \ -f video4linux2 -s 640x480 -r 30 -i /dev/video2 \ -map 0 cam0.mkv \ -map 1 cam1.mkv \ -map 2 cam2.mkv
Accélération matérielle
Il est apparemment possible d'utiliser son GPU via CUDA, voir ce lien