Webkamera v Ubuntu

Nedařilo se mi pod Ubuntu Jaunty Jackalope (9.04) rozchodit webkameru Canyon CNR-WCAM413.

Dle lsusb se kamera hlásila jako
ID 0ac8:0323 Z-Star Microelectronics Corp. Luxya WC-1200 USB 2.0 Webcam

Jedná se tedy o jednu z Linuxem špatně podporovaných webkamer…

Nakonec pomohl návod:
Ověření
Nainstalovat "camstream"
Zapnout camstream a přečíst si něco jako:
VIDIOCSYNC(1) failed (Invalid argument)

Řešení
Stáhnout a rozbalit http://people.atrpms.net/~hdegoede/libv4l-0.5.0.tar.gz
Instalovat sudo make install
Otevřít terminál
$ export LD_PRELOAD=/usr/local/lib/libv4l/v4l1compat.so
$ camstream

Kamera by teď měla fungovat.

Automatické řešení pro skype
Vytvořit shellový skript (například skype_wrapper), uložit ho někam (např.: /usr/local/bin/skype_wrapper) s obsahem:
#!/bin/bash
export LD_PRELOAD=/usr/local/lib/libv4l/v4l1compat.so
skype

Otevřít System/Root Menu manager, najít Skype, změnit příkaz skype na /usr/local/bin/skype_wrapper
Otevřít Skype (restartovat, pokud jede). Video by teď mělo fugovat.
Jedná se o návodu na https://answers.launchpad.net/ubuntu/+question/49739

Kamera funguje, dokonce i ve Skype, sice je vše laděno do divných barviček, ale prozatím mi to stačí :o)

Update: Už je vše v pořádku. Divné barvičky byly asi špatným osvětlením a tím, že kamera (či Skype) sama mění ladění barev. Při dobrém osvětlení je to OK.

Update: Stejně tak kamera nefungovala ani v Ubuntu Karmic Koala (9.10), stejný postup pomohl.

Tags: