Comment capturer le flux d’une webcam en CLI (ligne de commande) avec ffpmeg

Il te faut tout d’abord lister les devices capables d’enregistrer un flux audio. Pour cela tu fais :

$ v4l2-ctl --list-device
USB2.0 PC CAMERA (usb-0000:00:1d.7-1): /dev/video1 UVC Camera (046d:0819) (usb-0000:00:1d.7-2): /dev/video0

Ensuite pour lister les résolutions disponibles par ta webcam :

$ ffmpeg -f v4l2 -list_formats all -i /dev/video0

[video4linux2,v4l2 @ 0xf07d80] Raw : yuyv422 : YUV 4:2:2 (YUYV) : 640x480 160x120 176x144 320x176 320x240 352x288 432x240 544x288 640x360

[video4linux2,v4l2 @ 0xf07d80] Compressed: mjpeg : MJPEG : 640x480 160x120 176x144 320x176 320x240 352x288 432x240 544x288 640x360

Pour commencer la capture de flux :

ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 output.mkv

Pour ajuster les paramètres de la caméra (luminosité, contraste, couleurs, etc.) :

v4l2-ctl -L

et

v4l2-ctl -c <option>=<value>

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FRFrench