Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: milanSK 04 Května 2015, 16:22:46
-
Ahojte potreboval by som poradit, nedari sa mi rozchodit web kameru, v systeme je viditelna ako:
ID 18ec:3299, USB 2.0 PC Camera (model number QC3231) ArkMikro,
zjavne potrebuje ovladac UVC ktory tu kameru aj podporuje, len neviem akym sposobom ten ovladac nainstalovat,
nainstaloval som si program GUVCVIEW, pomocou ktoreho som si myslel ze ju rozchodim, ale nepomohlo, cez program SKYPE v nastaveniach videa je kamera iba cierny obraz,
na stranke uvc je nejaky postup ale nejak tomu moc nerozumiem, nechcem nieco pokazit, radsej sa spytam tu odbornikov som v linuxe novacik cca 2 tyzdne mam ubuntu.
Dakujem
P.S. Som rozcarovany z pouzivania ubuntu, je to super system, rozchodil som na nom uplne vsetko no skoro vsetko okrem tej blbej kamery, je to aaj tak taka sunka, ale na skype mi to staci
-
Nejdřív zkus některá nastavení kamery. Na mysli mám zvlášť flickering filte). Dá se to skvěle nastavit přes v4l2ucp:
Instalace
sudo apt-get install v4l2ucpSpouštění - 1. způsob
Před spuštěním bych doporučil přidáním uživatele do skupiny video:
sudo usermod -aG video $USERPak je potřeba se odhlásit a zase přihlásit. Po naběhnutí systému stačí spustit:
v4l2ucpSpouštění - 2. způsob
Spusť v4l2ucp přes roota - nejsem si jistý, jestli je root nutný, to záleží jaká práva má uživatel po instalaci k zařízení kamery. První způsob je jistější, protože Skype asi také vyžaduje oprávnění ke kameře.
gksudo v4l2ucp
Pokud by to nepomohlo, pošli nám sem výstup tohoto:
lsmod
lsusb -t
EDIT: díky ntz, opraveno
-
uzivatel do skupiny se podle me pridava pomoci
usermod -aG video nejakej_user
-
no akosi to nejde, tu je vypis:
milan@milan-To-be-filled-by-O-E-M:~$ lsmod
Module Size Used by
bnep 19624 2
rfcomm 69509 4
bluetooth 446409 10 bnep,rfcomm
6lowpan_iphc 18702 1 bluetooth
binfmt_misc 17468 1
nvidia 10744914 40
nls_iso8859_1 12713 1
snd_hda_codec_hdmi 47548 4
snd_hda_codec_realtek 77467 1
snd_hda_codec_generic 68972 1 snd_hda_codec_realtek
snd_usb_audio 161870 1
snd_hda_intel 30469 5
snd_hda_controller 30228 1 snd_hda_intel
snd_usbmidi_lib 29828 1 snd_usb_audio
snd_hda_codec 139682 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep 17698 2 snd_usb_audio,snd_hda_codec
uvcvideo 81073 0
snd_pcm 104112 5 snd_usb_audio,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_seq_midi 13564 0
videobuf2_vmalloc 13216 1 uvcvideo
snd_seq_midi_event 14899 1 snd_seq_midi
videobuf2_memops 13362 1 videobuf2_vmalloc
snd_rawmidi 30876 2 snd_usbmidi_lib,snd_seq_midi
videobuf2_core 59104 1 uvcvideo
snd_seq 63074 2 snd_seq_midi_event,snd_seq_midi
intel_rapl 18783 0
usblp 22901 0
x86_pkg_temp_thermal 14205 0
intel_powerclamp 18823 0
snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi
coretemp 13441 0
snd_timer 29562 2 snd_pcm,snd_seq
v4l2_common 15681 1 videobuf2_core
videodev 153793 3 uvcvideo,v4l2_common,videobuf2_core
kvm 452043 0
snd 79468 25 snd_hda_codec_realtek,snd_usb_audio,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_seq_device
media 21903 2 uvcvideo,videodev
crct10dif_pclmul 14307 0
crc32_pclmul 13133 0
parport_pc 32741 1
ghash_clmulni_intel 13230 0
mei_me 19696 0
ppdev 17671 0
drm 311018 3 nvidia
lp 17759 0
mei 87875 1 mei_me
parport 42348 3 lp,ppdev,parport_pc
cryptd 20359 1 ghash_clmulni_intel
soundcore 15047 2 snd,snd_hda_codec
serio_raw 13483 0
tpm_infineon 17131 0
mac_hid 13227 0
video 20128 0
lpc_ich 21093 0
shpchp 37047 0
hid_generic 12559 0
usbhid 52616 0
hid 110426 2 hid_generic,usbhid
psmouse 106561 0
ahci 34062 3
r8169 71694 0
libahci 32424 1 ahci
mii 13934 1 r8169
-
Vlastně Skype má sám o sobě také nějaké problémy s kamerou:
http://community.linuxmint.com/tutorial/view/219
Je to sice pro Mint, ale podobně by to mohlo jít i na Ubuntu.
-
Ve VLC je obraz videt (pokud ho pouzivas, nema smysl ho instalovat jen kvuli kamere)?
-
cez VLC som to skusal vypise chybu: Přehrávačem VLC nelze otevřít MRL 'v4l2:///dev/video0'. Podrobnosti naleznete v záznamu informací.
Len kde je zaznam informaci to netusim, omluvam sa ze som taky amater, linux mam len kratko, este sa v nom az tak nevyznam
-
Nainstaluj video4linux (v4l2)
-
ahojte tak ten video4linux nainstalovany mam, ale stalen nic
ale urobil som nieco ine nasiel som este dve web kamery take sroty, a po zasunuty jednej nejake tesco vo vlc playeri video ide, kvalita nic moc ako z tesca :-) a le na skype staci, ale ta kamera v skype nechce fungovat, stale cierna obrazovka, mozno tu kameru treba nejako povolit pre skype, ale netusim ako
P.S. tu na ubuntu je aj navod ak nefunguje web kamera na skype, skusil som
Editujeme spouštěcí soubor
sudo gedit /usr/share/applications/skype.desktop
V tomto souboru editujeme řádek Exec=skype na níže uvedené
Pro 64-bitové Ubuntu
Exec=bash -c 'LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype'
ulozil som ale po spusteni skype kamera stale nejde
-
Bohužel knihovna se přesunula jinam, takže:
Exec=bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'
-
a nie je to cesta pre x86 system? ja mam x64, podla mna by mala byt cesta:
Exec=bash -c 'LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so skype' aspon tam mam ten subor v4l1compat.so ale stale to vypisuje v terminale chybu
(gedit:2901): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
-
To je "chyba" GTK, ne Skypu. Skype je 32bit binárka pro 32bit i 64bit. Když dáte 64bitovou verzi knihovny, bude jí to ignorovat (vyzkoušeno)
EDIT: takže video 4 linux 2 musíš nainstalovat i 32bit. Pokud instalujete přes terminál, za jméno balíku přidej :i386 a nainstaluj.
-
no sorry ani toto nepomohlo co ste napisal, v teerminale vypisalo:
(gedit:3936): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
-
tak nakoniec sa to podarilo, mali ste pravdu bolo potrebne doinstalovat video 4 linux 2 do 32bit, ale musel som upravit ten riadok co ste napisal
Exec=bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'
za slovom skype treba dopisat este %U, a samotny skype spustat z bocnej listy a nie z plochy, mozno by stacilo dopisat do toho riadku .desktop a tiez by to slo ale to som uz neskusal
este raz dakujem, zas som sa nieco nove naucil, som vam vdacny ze ste sa mi venoval, pekny vecer