Portál AbcLinuxu, 12. srpna 2025 14:22

Idea - preco si linuxaci nepostavia vlastnu webkameru?

včera 21:36 | Přečteno: 344× | hardware

Tak som zase dostal napad a musim sa s nim s vami podelit. Potreboval som zistit kto mi ide "do zeli" a tak som z kumbalu vyhrabal staru kameru (046d:092c Logitech, Inc. QuickCam Chat), pripojil k ubuntu a `motion` sa zmohol len na takuto kvalitu obrazu (176x144, vid priloha):

A v tom som dostal genialny napad, miesto toho aby kazdy linuxak trpel so vseliakymi shitnymi webkamerami, preco sa vsetci linuxaci nezlozia na vyvoj poriadnej (ale pritom lacnej) webkamery ktora by fungovala 100% na linuxe, bola open HW, open source. Toto sme mali spravit uz pred rokmi kua. Normalne by som si ju kupil. Kludne by mohli byt napr. aj 3 (jedna super lacna, jedna stredna cesta, a jedna super dobra).

Je to dobry napad? Co tomu brani? Preco nie? Preco uz to kurva neexistuje. Oficialna linuxova kamera.        

Hodnocení: 100 %

        špatnédobré        

Obrázky

Idea - preco si linuxaci nepostavia vlastnu webkameru?, obrázek 1

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

Heron avatar včera 21:44 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Idea - preco si linuxaci nepostavia vlastnu webkameru?
Odpovědět | Sbalit | Link | Blokovat | Admin
I have my own CCD camera cooled by liquid nitrogen.
Heron
xkucf03 avatar včera 22:46 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Idea - preco si linuxaci nepostavia vlastnu webkameru?
Nám obyčejným smrtelníkům stačí peltier a větráček.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
včera 22:54 _
Rozbalit Rozbalit vše Re: Idea - preco si linuxaci nepostavia vlastnu webkameru?
Odpovědět | Sbalit | Link | Blokovat | Admin
Ozvěny roku 2006 kdy se webkamery v linuxu řešily (společně se skype)?

Myslel jsem, že se situace trochu zlepšila :-)
xkucf03 avatar včera 23:02 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše ShowMeWebCam, RPi, UVC, čínské kamery
Odpovědět | Sbalit | Link | Blokovat | Admin
K tomu je asi nejblíž projekt ShowMeWebCam – firmware (minimalistický GNU/Linux) pro Raspberry Pi (včetně verze Zero), který z RPi a modulu kamery udělá standardní UVC USB kameru. To předčí většinu běžně prodávaných „webkamer“ a máš na výběr různé moduly, s různým rozlišení, s IR filtry i bez a některé s vyměnitelnými objektivy (C-mount).

Pak existuje hromada čínských modulů (viz AliExpress), které dělají v podstatě totéž, akorát od toho nemáš zdrojáky a musel by sis případně vyrobit vlastní firmware. Je to v jednom pouzdře, některé mají i chlazení, objektivy opět s C-mount závitem a většinou je to takové trochu průmyslové, s vhodným objektivem se to používá i jako digitální mikroskop (třeba pro opravy nebo pájení nebo prostě na zkoumání věcí). A z pohledu počítače je to zase standardní „webkamera“ tzn. UVC zařízení, případně to má HDMI rozhraní, takže můžeš připojit rovnou displej a používat to i bez počítače (někdy to má i slot na kartu a můžeš tím fotit nebo natáčet).

Pokud chceš ale skutečnou kvalitu, tak to chce vzít třeba kameru BMPCC nebo Sony A7, které umí UVC a máš k tomu kvalitní skla. Případně pořídit HDMI-UVC převodník a pak máš na výběr mnohem víc zařízení (spousta foťáků a kamer, jen to chce, aby na HDMI posílaly čistý obraz a nevypínaly se). Taková zlatá střední cesta jsou MFT (M43) foťáky, ke kterým si koupíš ten HDMI-UVC převodník nebo občas možná seženeš i něco přímo s UVC rozhraním.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
včera 23:23 karkar | skóre: 9 | blog: Kartrolling
Rozbalit Rozbalit vše Re: Idea - preco si linuxaci nepostavia vlastnu webkameru?
Odpovědět | Sbalit | Link | Blokovat | Admin
A na co? aji holka to da... :-)
dnes 01:58 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Idea - preco si linuxaci nepostavia vlastnu webkameru?
Odpovědět | Sbalit | Link | Blokovat | Admin
aktuálně nastavený formát zjistíš příkazem
v4l2-ctl --get-fmt-video
zjisti jaké rozlišení nebo formáty ta kamera umí
v4l2-ctl --list-formats-ext
pokud ti výchozí formát nevyhovuje, dá se to změnit. Například:
v4l2-ctl -v width=1280,height=720,pixelformat=MJPG
Nebo 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 .....
dnes 06:37 gsnak | skóre: 22 | blog: gsnak
Rozbalit Rozbalit vše Re: Idea - preco si linuxaci nepostavia vlastnu webkameru?
$ 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 argument
Druha kamera ktoru som nasiel tiez nejde.
Čo Rys, to vrah!
dnes 11:26 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Idea - preco si linuxaci nepostavia vlastnu webkameru?
Hm to je teda pěkná vykopávka. Tady kdosi piše že se je potřeba pomocí LD_PRELOAD natáhnout jakousi speciální knihovnu aby mu podobně prastará kamera trochu fungovala. Já bych to ale hodil do popelnice. Nedávno jsem si koupil ve výprodeji kameru za 150 korun a funguje bezvadně. dokonce to má vestavěný mikrofon.
dnes 06:40 gsnak | skóre: 22 | blog: gsnak
Rozbalit Rozbalit vše Re: Idea - preco si linuxaci nepostavia vlastnu webkameru?
Ale hlavne "you're missing the point" cielom je aby som sa nemusel jebat s prikazmi lebo kamera proste funguje na 100% uplne vsade, kazde distro, kazdy softver. Kamera ktora funguje tak dobre ze ked potrebujes webkameru tak proste ani len neuvazujes o nicom inom.
Čo Rys, to vrah!
Max avatar dnes 08:29 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Idea - preco si linuxaci nepostavia vlastnu webkameru?
Odpovědět | Sbalit | Link | Blokovat | Admin
Nevím, nemám problém. Dokonce jedou i nějaké starší cam, co nemají drivery pro Windows 10 a novější. Ale je pravda, že sem tam použiji jen webcam v notebookách a nebo pak Logitech C930e, c920 apod.
jediný zaznamenaný problém byl s Intelem, co jsem tak četl, protože to jejich IPU6 apod. Nicméně i tam probíhají práce a možná je to už v použitelném stavu.
Zdar Max
Měl jsem sen ... :(
dnes 09:10 Z
Rozbalit Rozbalit vše Re: Idea - preco si linuxaci nepostavia vlastnu webkameru?
Odpovědět | Sbalit | Link | Blokovat | Admin
Rozumiem tomu správne, že si zo smetia vyhrabal 17-ročnú kameru a teraz sa divíš, že to nie je nič moc?

A riešením sa Ti zdá vyvíjať komplet novú kameru úplne od základov?

Nie je to trochu odezdikezdimus?

Možno len stačí za 15 eur kúpiť dnes vyrábanú kameru, ktorá funguje.
dnes 09:26 lama
Rozbalit Rozbalit vše Re: Idea - preco si linuxaci nepostavia vlastnu webkameru?
pockej, mozna ta nova kamera mu na tom 17 let starem systemu nepobezi :)
dnes 12:34 Valgrind
Rozbalit Rozbalit vše Re: Idea - preco si linuxaci nepostavia vlastnu webkameru?
Odpovědět | Sbalit | Link | Blokovat | Admin
Tyto stare sracky nema smysl vubec zapinat :-D Kup si neco mladsiho 10 let a budes spokojen. I levny shit udela lepsi sluzbu. Na GNU/Linuxu jsem problem s kamerou nemel snad 12-15 let. Drive to byvalo pravidlem, to je pravda :-D :-D :-D

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.