Portál AbcLinuxu, 12. srpna 2025 14:31
v4l2-ctl --get-fmt-videozjisti jaké rozlišení nebo formáty ta kamera umí
v4l2-ctl --list-formats-extpokud ti výchozí formát nevyhovuje, dá se to změnit. Například:
v4l2-ctl -v width=1280,height=720,pixelformat=MJPGNebo pokud na nahrávání kamery používáš ffmpeg, jde formát obrazu nastavit přímo:
ffmpeg -f v4l2 -input_format mjpeg -framerate 30 -video_size 1920x1080 -i /dev/video0 .....
$ v4l2-ctl --get-fmt-video Format Video Capture: Width/Height : 176/144 Pixel Format : 'P207' (GSPCA PAC207) Field : None Bytes per Line : 176 Size Image : 25632 Colorspace : sRGB Transfer Function : Default (maps to sRGB) YCbCr/HSV Encoding: Default (maps to ITU-R 601) Quantization : Default (maps to Full Range) Flags $ v4l2-ctl --list-formats-ext ioctl: VIDIOC_ENUM_FMT Type: Video Capture [0]: 'P207' (GSPCA PAC207, compressed) Size: Discrete 176x144 Size: Discrete 352x288 $ v4l2-ctl -v width=352,height=288,pixelformat=P207 $ ffmpeg -f v4l2 -input_format P207 -framerate 10 -video_size 352x288 -i /dev/video0 video.mp4 [video4linux2,v4l2 @ 0x64c6bee1ae80] No such input format: P207. [in#0 @ 0x64c6bee1ad80] Error opening input: Invalid argument Error opening input file /dev/video0. Error opening input files: Invalid argumentDruha kamera ktoru som nasiel tiez nejde.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.