Skype 2 kamery

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
Awatar użytkownika
woti
Sędziwy Jeż
Sędziwy Jeż
Posty: 63
Rejestracja: 25 sty 2008, 21:04
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Szczecin
Kontakt:

Skype 2 kamery

Post autor: woti »

Ubuntu 10.10. Skype w najnowszej wersji 64bit. Pierwsza kamera w laptopie, druga podpięta USB.
Są 2 pliki video: video0 i video1. I teraz problem:
Jeśli kamera USB "załaduje się" jako video0 - jest OK. Ale jeśli ta sama kamerka jako video1 - w Skype nie można testować "USB", tzn. obie pokazują się w opcjach wyboru, ale działa tylko laptopowa, na video0. Podobnie jest z ustawianiem parametrów i podglądem w v4l2usp.
W Cheese nie ma problemów.
Proszę o sugestie :pt36:
sj65
Sędziwy Jeż
Sędziwy Jeż
Posty: 84
Rejestracja: 21 maja 2011, 12:12
Wersja Ubuntu: 12.04
Środowisko graficzne: Fluxbox
Architektura: x86

Re: Skype 2 kamery

Post autor: sj65 »

Może zmiana w Preferencjach z właściwą dla Skypa rozdzielczością w "Obsługa kamer Cheese" z Dźwięk i video.

Pozdrawiam
Awatar użytkownika
woti
Sędziwy Jeż
Sędziwy Jeż
Posty: 63
Rejestracja: 25 sty 2008, 21:04
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Szczecin
Kontakt:

Re: Skype 2 kamery

Post autor: woti »

Jak pisałem wcześniej, w Cheese wszystko działa. I nie wydaje się mieć wpływu na uruchomienie video1 w Video4Linux Control Panel oraz Skype :(
sj65
Sędziwy Jeż
Sędziwy Jeż
Posty: 84
Rejestracja: 21 maja 2011, 12:12
Wersja Ubuntu: 12.04
Środowisko graficzne: Fluxbox
Architektura: x86

Re: Skype 2 kamery

Post autor: sj65 »

Pozwoliłem sobie odpowiedzieć gdyż u mnie kamera działała w Chesse zarówno w rozdzielczości 320x240 jak 640x480. Jednak kamera nie działała w Skype gdy w Chesse ustawiłem wyższą rozdzielczość. W najnowszym Skype (skype-ubuntu_2.2.0.35-1_i386) działa już z obiema rozdzielczościami.
Jeżeli u ciebie nie działa z innego powodu, przykro mi, nie potrafię pomóc.

Pozdrawiam
Awatar użytkownika
woti
Sędziwy Jeż
Sędziwy Jeż
Posty: 63
Rejestracja: 25 sty 2008, 21:04
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Szczecin
Kontakt:

Re: Skype 2 kamery

Post autor: woti »

Dzięki za tę próbę. Może z czasem.... Mam wrażenie, że problem tkwi poza Skype, tzn. jakieś gmeranie w plikach systemowych v4l, ale nie wiem gdzie.Cóż, wakacje są długie - niech będą przyjemne i bez kamerki w Skype :)
Awatar użytkownika
3miel
Wytworny Kaczor
Wytworny Kaczor
Posty: 311
Rejestracja: 19 kwie 2006, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Re: Skype 2 kamery

Post autor: 3miel »

kiedyś czytałem ze odpala się skype z parametrami wczytania biblioteki v4l2 , poszukaj czegoś takiego : skype ubuntu v4l2
jako iż u mnie działa to "out of box" to nie czytałem o tym v4l i v4l2 lecz tylko widziałem, że ludzie kombinują
compal: fl92 gf8600gt m 512mb 1680x1050 - t9300@2500 - 200gb 7200rpm - 2gb+1gb 667 - 4965abg - bt - a4tech xl 750f
Awatar użytkownika
woti
Sędziwy Jeż
Sędziwy Jeż
Posty: 63
Rejestracja: 25 sty 2008, 21:04
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Szczecin
Kontakt:

Re: Skype 2 kamery

Post autor: woti »

Czy chodzi o to:

Kod: Zaznacz cały

LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
Ale nie w tym problem jest - juz sprawdzałem.
Awatar użytkownika
3miel
Wytworny Kaczor
Wytworny Kaczor
Posty: 311
Rejestracja: 19 kwie 2006, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Re: Skype 2 kamery

Post autor: 3miel »

nom,szkoda ze nie mam dodatkowej kamerki na usb to bym sprawdzi sam czy mam podobnie, nie pomoge :(
compal: fl92 gf8600gt m 512mb 1680x1050 - t9300@2500 - 200gb 7200rpm - 2gb+1gb 667 - 4965abg - bt - a4tech xl 750f
Awatar użytkownika
woti
Sędziwy Jeż
Sędziwy Jeż
Posty: 63
Rejestracja: 25 sty 2008, 21:04
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Szczecin
Kontakt:

Re: Skype 2 kamery

Post autor: woti »

Ubuntu 12.04 (amd64) z Gnome Classic; Skype 4. Ubuntu 11.04 nie używałem. W Ubu 10 działało (po pokonaniu problemów wyżej opisanych). Zastosowałem wiele sposobów - nie pomogło. Dodam, że kamerka widziana jest w "lsusb", oraz w Cheese, a także pokazują się ustawienia v4l2ucp, ale podgląd w v4lucp nie startuje = komunikat: Failed to start preview process.
Na dodatek operacja w /usr/local/bin/skype = wpisanie: LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype nie uruchamia skype = musi być zakończona (wyłącznie wtedy odpala sype): "...v4l2convert.so /usr/bin/skype".
Dodam, że próbowałem odpalić skype z konsoli - Skype startował, ale bez kamerki (tzn. pokazywała się w menu, ale nie było testu) - wyniki:
komendy:
1/ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
2/ LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype
3/ LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
podobne efekty:
ad 1/ ERROR: ld.so: object '/usr/lib/libv4l/v4l2convert.so' from LD_PRELOAD cannot be preloaded: ignored.
ad 2/ ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so' from LD_PRELOAD cannot be preloaded: ignored.
ad 3/ ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.
+ kilkukrotnie zawsze to samo:
/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: niewłaściwa klasa ELF: ELFCLASS64
(skype:9322): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
Czy coś z powyższego wynika?
W uzupełnieniu: powyższe jest zarówno dla kamery "własnej" laptopa Lenovo G550, jak i kamery Microdia (win-stery sn9cxx).
************
Aktualizacja (2012-07-26): doczytałem, że "ELFCLASS64" oznacza bibliotekę dla _64, a potrzebna dla _i386, więc wykonałem

Kod: Zaznacz cały

sudo apt-get install libv4l-0:i386

I po wklepaniu do konsoli:

Kod: Zaznacz cały

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype
(i temu podobne) zawsze komunikat:
- (skype:3981): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
- /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: niewłaściwa klasa ELF: ELFCLASS64
Teraz nie wiem z kolei, którą bibliotekę "cofnąć", aczkolwiek doczytałem (m.in. tutaj: http://modelio.org/forum/8-installation ... 4bits.html), że chodzi o pakiet "ia-32-libs:i386:, a więc:

Kod: Zaznacz cały

sudo apt-get install ia32-libs:i386
. Niestety, komunikaty niejednoznaczne (sami spróbujcie) :(
************
Użyłem "ustawień":
- w pliku ./usr/share/applications/skype.desktop : Exe=skype
- w pliku ./usr/local/bin/skype : LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype
W tej konfiguracji odpalanie Skype poprzez terminal, komendą "Skype" - nie melduje o błędach.
Ikonę Skype można też używać :)
Nie wykluczam, że pomogło: sudo apt-get install libv4l-0:i386
oraz gruntowne czyszczenie kompa za pomocą Ubuntu Tweak oraz kilka restartów. Skype lubi restarty...
***************
Aktualizacja: 29 lipca. Kamerka działa. Dopiero dzisiaj zauważyłem, że aczkolwiek "podgląd własny v4l2ucp" (tam też załadowałem:
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so
) nie działa, to jednak dobrze steruje ustawieniami kamerki w Skype! Na dodatek, lepiej niż w ubu 10 - od razu widać efekt w podglądzie Skype :)
Nadal jednak nie wiem, dlaczego to wszystko "ruszyło" :( Ale tak czy siak - wypada się cieszyć :clap: Oby w tej i kolejnych wersjach linuksów web-kamerki działały od razu poprawnie - bo to wielu początkujących zniechęca :boat:
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 11 gości