Nainstalovat si : v4l-utils
Výpis aktuálního a možného nastavení webkamery
v4l2-ctl -d /dev/video0 -VPLl --all --list-formats-ext
Nastavení formátu obrazového webkamery a FPS
Nastavení zvolit dle výpisu možností webkamery.
Aktuálně 1280×720 a 10 fps.
v4l2-ctl -d /dev/video0 --set-fmt-video=width=1280,height=720,pixelformat=YUYV -p 10
Nastavení zoom „přiblížení“ obrazu webkamery
Ne všechny webkamery zoom podporují.
v4l2-ctl -d /dev/video0 --set-ctrl=zoom_absolute=10
Virtuální webkamera
pro možnost použití například zpracovaného videa klíčováním pomocí ffmpeg s výstupem jako zařízení webkamery, především pro další programy například Skype, které jako svůj standardní vstup očekávají webkameru.
Nainstalovat si podporu
sudo apt install v4l2loopback-dkms
Vytvoření si dvou virtuálních webkamer například Virt. Kam. video10
jako zařízení /dev/video10
a druhou Virt. Kam. video20
jako zařízení /dev/video20
sudo modprobe v4l2loopback video_nr=10,20 card_label="Virt. Kam. video10","Virt. Kam. video20" exclusive_caps=1
Test virtuální webkamery /dev/video10
pomocí ffmpeg, kde je vstupem fyzická webkamera /dev/video0
(ukončení [Ctrl]+)
ffmpeg -i /dev/video0 -vcodec rawvideo -pix_fmt yuv420p -vsync 2 -threads 0 -f v4l2 /dev/video10
Zobrazení virtuální webkamery /dev/video10
ffplay /dev/video10
Odstranění virtuálních webkamer lze
sudo modprobe -r v4l2loopback
V případě chyby „ERROR: could not insert ‚v4l2loopback‘: Bad address“
postup viz. https://github.com/umlaeute/v4l2loopback