Minions
(usa Nenhuma)
Enviado em 17/04/2022 - 00:00h
FurretUber escreveu:
Eu tenho um problema semelhante com uma webcam mais antiga: aparece no guvcview e ffmpeg, mas não nos navegadores. Pelo que eu verifiquei, no meu caso parecia ser um problema com o formato de cores que a câmera suporta, o qual era incompatível com o que os navegadores suportam.
Para verificar os formatos de cores que a webcam suporta, é possível usar:
ffmpeg -f v4l2 -list_formats all -i /dev/video0
Considerando que a sua câmera está aparecendo como /dev/video0. Navegadores normalmente suportam algo como yuv420p, yuyv422, mjpeg.
Uma alternativa seria usar uma câmera virtual, usando v4l2loopback e alimentar usando ffmpeg ou OBS Studio.
Obrigado em responde ao tópico.
$ ffmpeg -f v4l2 -list_formats all -i /dev/video0
ffmpeg version 4.4.1 Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 10.2.1 (GCC) 20201203
configuration: --prefix=/usr --disable-debug --enable-gpl --enable-gnutls --disable-stripping --enable-libcdio --enable-version3 --enable-runtime-cpudetect --enable-libmp3lame --enable-libvorbis --enable-libxvid --enable-libx264 --enable-libvpx --enable-libtheora --enable-shared --enable-static --enable-libxcb --enable-libpulse --enable-libfreetype --enable-libmodplug --enable-libspeex --enable-libcelt --enable-libass --enable-libopus --enable-librtmp --enable-libjack --enable-nvenc --disable-libopencore_amrnb --disable-libopencore_amrwb --disable-libopenjpeg --enable-postproc --enable-opencl --enable-libx265 --enable-libv4l2 --enable-libaom --enable-vaapi --enable-vdpau --enable-libbs2b --enable-avresample --enable-libvidstab --enable-libdav1d --disable-libzimg --enable-libwebp --disable-libmysofa --enable-vulkan --enable-libdrm --enable-libsvtav1
libavutil 56. 70.100 / 56. 70.100
libavcodec 58.134.100 / 58.134.100
libavformat 58. 76.100 / 58. 76.100
libavdevice 58. 13.100 / 58. 13.100
libavfilter 7.110.100 / 7.110.100
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 9.100 / 5. 9.100
libswresample 3. 9.100 / 3. 9.100
libpostproc 55. 9.100 / 55. 9.100
[video4linux2,v4l2 @ 0x55b8ee3b27c0] Compressed: Unsupported : GSPCA PJPG : 640x480