Externa web kamera iSight -instalacija

Diskusije o hardveru i driverima pod Linuxom.

Moderator/ica: Moderatori/ce

Avatar
oldman
Postovi: 633
Pridružen/a: 25 stu 2011, 17:12
Spol: M
OS: LMDE 6 -Mint 22.1
Lokacija: vanjski otok

Re: Web kamera iSight externa-instalacija

Post Postao/la oldman »

DA nema pomaka od prije :

Kod: Označi sve

janko@janko-Macmini ~ $ gstreamer-properties

(gstreamer-properties:4071): Gtk-WARNING **: Unknown property: GtkDialog.has-separator

(gstreamer-properties:4071): Gtk-WARNING **: Unknown property: GtkDialog.has-separator

(gstreamer-properties:4071): Gtk-WARNING **: Theme file for default has no name


(gstreamer-properties:4071): Gtk-WARNING **: Theme file for default has no directories

gstreamer-properties-Message: Skipping unavailable plugin 'artsdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'esdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'sunaudiosink'
gstreamer-properties-Message: Skipping unavailable plugin 'glimagesink'
gstreamer-properties-Message: Skipping unavailable plugin 'sdlvideosink'
gstreamer-properties-Message: Skipping unavailable plugin 'v4lmjpegsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'qcamsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'v4lsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'esdmon'
gstreamer-properties-Message: Skipping unavailable plugin 'sunaudiosrc'
gstreamer-properties-Message: Error running pipeline 'Custom': Device '/dev/video0' is not a capture device. [v4l2_calls.c(519): gst_v4l2_open (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src1:
Capabilities: 0x5000002]
janko@janko-Macmini ~ $ 
teorijavelikogpraska
Postovi: 252
Pridružen/a: 09 pro 2013, 17:28
Spol: M
OS: ubuntu mate/linux mint

Re: Web kamera iSight externa-instalacija

Post Postao/la teorijavelikogpraska »

ovo zanemari i idi na slijedeći post

pažljivo prati ova uputstva:
probaj napraviti test pomoću vlc media plejera.
pokreni si coriander, startaj ono njegovo v4l.
pokreni vlc
odaberi ono prvo. mediji
u padajučem izborniku odaberi strujanje, to ti je treće odozdola.
otvorit će se jedan prozor sa četiri gumbića
odaberi onaj krajnje desno-uređaj za snimanje
tu ćeš pod capture mode odabrati video camera
pod device selection.... imaš ponuđeno uređaj slike i uređaj zvuka
pod uređaj slike je prazno, pa klikni na strelicu da ti ponudi neki ulaz, kod mene je recimo /dev/video0, kod tebe će biti možda nešto drugo, u svakom slučaju ti odaberi prvi ulaz koji ti ponudi.
( ako ti ne ponudi ništa, probaj u to polje iskopirati toćno ono što ti izađe kao default output u corianderu )
pod video standard ostavi neodređeno.
tamo dolje gdje piše struji, klikni na malu strelicu pokraj, i kad ti se otvori izbornik klikni na izvedi.
u tom trenutku se mogu desiti dvije stvari. ili će se pokrenuti slika sa kamere, ili će ti vlc izbaciti neku grešku. e onda postaj tu grešku, možda će mi ona biti jasnija i pomoći u rješavanju tvog problema
Zadnja izmjena: teorijavelikogpraska, dana/u 08 tra 2015, 15:10, ukupno mijenjano 1 put.
teorijavelikogpraska
Postovi: 252
Pridružen/a: 09 pro 2013, 17:28
Spol: M
OS: ubuntu mate/linux mint

Re: Web kamera iSight externa-instalacija

Post Postao/la teorijavelikogpraska »

kažu ljudi, tko traži taj i nađe.

Dakle, tvoj problem dugo rješavamo jerbo ja niti imam tu kameru, niti sam ikada radio sa corianderom. Nako što sam pročitao tone i tone stranica dokumentacija, uspio sam pronaći dokumentaciju za tvoj famozni coriander. Naravno, to uopće neznači da smo tvoj problem riješili, ali sam sada već jako, jako optimističan.
Da neduljim, tvoja kamera i tvoj coriander funkcioniraju na slijedeći način.
Coriander pretvara iidc format tvoje kamere u v4l format i šalje ga na svoj default izlaz koji več je, recimo v4l2 /device/video0. Onaj v4l2loopback modul koji smo riješili, proslijeđuje dalje sadržaj, koji će naravno upotrijebiti druge aplikacije. Ali pazi sad ovo, gotovo sam Siguran, s velikim S, da je ovo što slijedi uzrok pipeline greške u gstreamer-properties koju ti stalno izbacuje.
IMPORTANT
ukoliko je defalut output coriandera /dev/video0, sve druge aplikacije koriste default input +1, znači /dev/video1.
Tako piše u dokumentaciji
Znači pokreni si coriander, startaj v4l, otvori u terminalu gstremer-properties, i tamo u ono polje pod custom ili prilagođeno, pod default input, pipeline, iskopiraj default output iz coriandera uvečan za 1.
Malo drugačije ide, pa češ se još malo strpiti. U gstreamer se upisuje i izlaz od coriandeara, i ulaz od gstreamera, zajedno s metodom vsink. Kako točno, napisati ću kad istestiram. ali rješenje ti već kuca na vrata.

DOPUNA

prvo napravi ovo

u terminal

Kod: Označi sve

sudo gedit /etc/rc.local
kada se otvori onda ovaj red
moprobe v4l2loopback preuredi da izgleda ovako
modprobe v4l2loopback devices=1
spremi fajl. ugasi pa upali računalo, pa onda napravi test sa početka posta. to je nužno jer upravo taj modul stvara onaj /dev/video(+1). bez toga neće raditi, izbacivati će greške
Avatar
oldman
Postovi: 633
Pridružen/a: 25 stu 2011, 17:12
Spol: M
OS: LMDE 6 -Mint 22.1
Lokacija: vanjski otok

Re: Web kamera iSight externa-instalacija

Post Postao/la oldman »

rc,local.png
(27.34 KiB) Preuzeto 940 puta.
Evo stigao sam, To zadnje sam napravio. Još uvijek Cheese nema slike.
Avatar
oldman
Postovi: 633
Pridružen/a: 25 stu 2011, 17:12
Spol: M
OS: LMDE 6 -Mint 22.1
Lokacija: vanjski otok

Re: Web kamera iSight externa-instalacija

Post Postao/la oldman »

Našao sam i ovu uputu , ali neznam pod 8 može li samo copy/paste, a 9 nije mi jasno kako a ostalo kužim.
[im
isight uputstvo1.jpg
(159.96 KiB) Nije preuzeto niti jednom.
g][/img]
teorijavelikogpraska
Postovi: 252
Pridružen/a: 09 pro 2013, 17:28
Spol: M
OS: ubuntu mate/linux mint

Re: Web kamera iSight externa-instalacija

Post Postao/la teorijavelikogpraska »

oldman je napisao/la:Našao sam i ovu uputu , ali neznam pod 8 može li samo copy/paste, a 9 nije mi jasno kako a ostalo kužim.
[im
isight uputstvo1.jpg
g][/img]
odlično si odradio onaj rc.local

na ona uputstva zaboravi. več si sve posložio kako treba. strpi se još malo. večeras ili najkasnije sutra, riješit češ svoj problem. pravim još neke testove, ali to je to, uglavnom.
Avatar
oldman
Postovi: 633
Pridružen/a: 25 stu 2011, 17:12
Spol: M
OS: LMDE 6 -Mint 22.1
Lokacija: vanjski otok

Re: Web kamera iSight externa-instalacija

Post Postao/la oldman »

Sad sam primjetio u rc.local da je devices (množina) a ne device. Je to OK?
teorijavelikogpraska
Postovi: 252
Pridružen/a: 09 pro 2013, 17:28
Spol: M
OS: ubuntu mate/linux mint

Re: Web kamera iSight externa-instalacija

Post Postao/la teorijavelikogpraska »

oldman je napisao/la:Sad sam primjetio u rc.local da je devices (množina) a ne device. Je to OK?

Da, tako treba biti. Sve si do sada napravio kako treba. Sa tehničke strane je u redu i nema potrebe da bilo što mijenjaš. Fali još samo sitnica, a to će najvjerojatnije sutra biti rješeno. Naprimjer ona dokumentacija uopće nije za tvoju kameru. ono je za internu, instalacija drivera. Pa ti to sve imaš i funkcionalno je. Pa coriander ti radi sa tvojom kamerom. Nemoj ništa samostalno dodavati, niti oduzimati.
Avatar
oldman
Postovi: 633
Pridružen/a: 25 stu 2011, 17:12
Spol: M
OS: LMDE 6 -Mint 22.1
Lokacija: vanjski otok

Re: Web kamera iSight externa-instalacija

Post Postao/la oldman »

OK !
teorijavelikogpraska
Postovi: 252
Pridružen/a: 09 pro 2013, 17:28
Spol: M
OS: ubuntu mate/linux mint

Re: Web kamera iSight externa-instalacija

Post Postao/la teorijavelikogpraska »

ja recimo nemam nikakvih problema da u isto vrijeme koristi kameru sa dvije aplikacije istovremeno. recimo cheese i vlc. ali kod tebe bi moglo biti nešto drugačije, pa mi treba povratna informacija.
Za početak si instaliraj jedan paket

Kod: Označi sve

sudo apt-get install gstreamer-tools
onda si povečaj broj virtualnih video izlaza, tako što češ onaj red, znaš koji prepraviti da izgleda ovako
modprobe v4l2loopback devices=3 max_buffers=2
ugasi i upali računalo
pokreni si svoj coriander i startaj onaj v4l
zatim otvori terminal i iskopiraj i pokreni ovu naredbu

Kod: Označi sve

gst-launch-0.10 v4l2src device=/dev/video0 ! tee name=t_vid ! queue ! v4l2sink sync=false device=/dev/video1 t_vid. ! queue ! v4l2sink sync=false device=/dev/video2 t_vid. ! queue ! v4l2sink sync=false device=/dev/video3
to ti je sve jedna naredba
e sad, meni ta naredba pali kameru i pravi kopije /dev/video0, i ja mogu koristiti bilo koju aplikaciju, samo im mjenjam ulaz, recimo /dev/video1.
ali ako prvo pokrenem neku aplikaciju, pa onda pokrenem tu naredbu u terminalu, javlja mi grešku što je i razumljivo, jer je resurs već zauzet. Ti lijepo isprobaj obje varijante, znači da prvo startaš corijander, pa onu naredbu u terminalu, i obratnu situaciju, prvo naredbu, pa onda coriander. I onda postaj kako se ponašalo u jednom, a kako u drugom slučaju. Moram znati kako je to kod tebe, da ti mogu prilagoditi metodu, jer kao što rekoh, meni to radi sjajno. Tebi najvjerojatnije neče, ali ću onda osmisliti nešto drugačiju šemu.
Odgovori