Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: cvp 08 Prosince 2020, 21:25:36
-
Ahoj,
potřebuji poradit s nastavením ffmpeg, přesněji potřebuji kód, kterým nastavím maximální rozlišení videa a audio právě pro tuto kameru Waveshare IMX179 8MPx.
Poradíte prosím?
-
Rozlišení z kamery používající senzor Sony IMX179 viz třeba http://www.webcamerausb.com/elp-high-resolution-sony-imx179-sensor-8mp-05lux-mini-usb-camera-module-for-androidlinuxwindows-industrial-webcam28mm-lens-p-47.html
Co říká příkaz
lsusb
?
Další zmínky či prameny:
https://www.amazon.com/gp/customer-reviews/RE83588I2KACQ?ASIN=B07MJFZK4S
https://trac.ffmpeg.org/wiki/Capture/Webcam
https://superuser.com/questions/1449252/ffmpeg-captures-from-uvc-dev-video0-in-any-resolution-except-for-1920x1080
atd.
-
pi@raspberrypi:~ $ lsusb
Bus 001 Device 004: ID 0c45:6366 Microdia
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
-
Ta kamera obecně pracuje (v některé aplikaci - viz třeba možnosti na https://askubuntu.com/questions/48245/what-webcam-apps-are-available-and-how-to-check-if-your-webcam-is-working nebo https://www.linuxlinks.com/webcam )?
-
Já to potřebuji rozběhnout pomocí příkazového řádku pomocí putty (vzdáleně). Kamera bude na střeše.
-
Já to potřebuji rozběhnout pomocí příkazového řádku pomocí putty (vzdáleně). Kamera bude na střeše.
K čemu tedy bude připojena (na USB úrovni)?
-
Kamera je bohužel na USB.
-
Kamera je bohužel na USB.
To jsou vždycky odpovědi jak z jiné planety, navíc jak z chlupaté deky. To snad vím, že kamera má USB připojení!
Ptám se, k čemu bude připojená. Takže k malině s nějakým OS a s x-metrovým USB kabelem, nebo jak? A k té malině se má přistupovat vzdáleně přes LAN/WAN pomocí Putty?
Dále jsem se ptal, zda kamera s tou malinou funguje obecně (tedy třeba s jinými aplikacemi). Má to svůj důvod: na webu je s daným VID/PID a Linuxem k nalezení řada problémů.
Upřesnění co dále hledat: https://duckduckgo.com/?q=raspberry+pi+webcam+stream+ffmpeg+putty&t=h_&ia=web
-
Je to na Raspberry PI (USB2). Každopádně jsem laboroval.
Co jsem tak zjistil, tak IMX179 webkamera na linuxu ve vyšším rozlišení, alespoň na 25 snímků/s jede pouze přes MJPEG. Jenže když MJPEG zkouším, tak nefunguje a vůbec nevím proč.
ffmpeg -f v4l2 -input_format mjpeg -s 1920x1080 -i /dev/video0 -vcodec flv -f flv rtmp://a.rtmp.youtube.com/live2/xxxxx
Tohle vypíše za chybu:
[mjpeg @ 0xfb82a0] Found EOI before any SOF, ignoring
[mjpeg @ 0xfb82a0] No JPEG data found in image
[mjpeg @ 0xfb82a0] EOI missing, emulating
Input #0, video4linux2,v4l2, from '/dev/video0':
Duration: N/A, start: 18245.060188, bitrate: N/A
Stream #0:0: Video: mjpeg, yuvj422p(pc, bt470bg/unknown/unknown), 1920x1080, 25 fps, 25 tbr, 1000k tbn, 1000k tbc
Stream mapping:
Stream #0:0 -> #0:0 (mjpeg (native) -> flv1 (flv))
Když vyzkouším příkaz:
ffmpeg -f video4linux2 -list_formats all -i /dev/video0
Dostanu následující:
[video4linux2,v4l2 @ 0x19331c0] Raw : yuyv422 : YUYV 4:2:2 : 3264x2448 2592x1944 2048x1536 1920x1080 1600x1200 1280x960 1280x720 1024x768 800x600 640x480
[video4linux2,v4l2 @ 0x19331c0] Compressed: mjpeg : Motion-JPEG : 3264x2448 2592x1944 2048x1536 1920x1080 1600x1200 1280x960 1280x720 1024x768 800x600 640x480
/dev/video0: Immediate exit requested