ฉันจะติดตั้งไดรเวอร์สำหรับ Microsoft Lifecam VX-3000 ได้อย่างไร


11

ฉันได้ดูทั่วขอ Ubuntu และไม่สามารถหาวิธีการติดตั้งไดรเวอร์ได้อย่างง่ายดาย ฉันจะทำได้โดยทำผ่านเทอร์มินัลถ้านั่นเป็นวิธีการทำ


มีไดรเวอร์ Linux สำหรับเว็บแคมนั้นหรือไม่
mikewhething

จะเกิดอะไรขึ้นเมื่อคุณเสียบปลั๊ก
Jorge Castro

ฟอรัมที่เกี่ยวข้อง: ubuntuforums.org/showthread.php?t=1860212
fossfreedom

1
ฉันคิดว่าโพสต์นี้มีประโยชน์จริงๆสำหรับคำถามนี้ -> burgerminds.wordpress.com/2010/03/15/…
hhlp

คำตอบ:


10

คนขับรถ

ไดรเวอร์สำหรับเว็บแคมนี้มีอยู่แล้วและควรใช้งานได้นอกกรอบ cheeseคุณสามารถตรวจสอบว่ามันจะมี

gspca_sonixjโมดูลเคอร์เนลสำหรับเว็บนี้จะเรียกว่า คุณสามารถตรวจสอบว่ามันโหลดด้วย:

lsmod | grep sonixj

Skype

ทดสอบถ้ามันใช้งานได้

หากเว็บแคมทำงานในชีสแต่ไม่ใช่ในSkypeนั่นเป็นเพราะเว็บแคมนี้สามารถส่งออกเฟรมบีบอัด JPEG ที่ Skype ไม่สามารถจัดการได้เท่านั้น ในการแก้ไขปัญหานี้คำตอบที่เสนอสำหรับคำตอบอื่น ๆ นั้นเกือบถูกต้องแล้ว


เริ่ม Skype จากหน้าต่าง Terminal โดยเรียกใช้:

LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype

หรือถ้าคุณอยู่ในระบบ 64 บิต (ถ้าผลลัพธ์uname -mเป็นx86_64):

LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype

ในUbuntu 11.10เส้นทางนั้นเปลี่ยนไปดังนั้นสำหรับการใช้แบบ 32 บิต

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype

และสำหรับการใช้ 64 บิต

LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype

ในUbuntu 12.04เส้นทางสำหรับ64 บิตเปลี่ยนไปอีกครั้งดังนั้นให้ใช้

LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so skype

สำหรับ 32 บิตดูด้านบน

ทำให้ถาวร

หากใช้งานได้คุณสามารถเปลี่ยนรายการเมนูคล้ายกับวิธีที่ @demua แนะนำให้ทำ:

  • คัดลอก/usr/share/applications/skype.desktopไปยังไฟล์ในโปรไฟล์ของคุณเพื่อป้องกันการอัปเดตในอนาคตจากการเลิกทำการเปลี่ยนแปลง สิ่งนี้สามารถทำได้ในเทอร์มินัลด้วย:

    mkdir -p $HOME/.local/share/applications
    cp /usr/share/applications/skype.desktop $HOME/.local/share/applications/
    
  • เปิดตัวสร้างใหม่$HOME/.local/share/applications/skype.desktopในตัวแก้ไขและเปลี่ยนบรรทัด

     Exec=skype
    

    เพื่อสิ่งที่ชอบ

     Exec=env LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
    

    แน่นอนคุณต้องใช้เส้นทางเดียวกับที่นี่ข้างต้นเมื่อทำการทดสอบ


วิธีแก้ปัญหาสำหรับ Skype ยังใช้งานได้กับแอปพลิเคชันรุ่นเก่าและเว็บแคมอื่น ๆ ที่รองรับรูปแบบที่ผิดปกติเท่านั้น ทดสอบกับ:

  • Microsoft VX-3000
  • Hercules Deluxe Optical Glass กระจก

การตอบสนองที่ยอดเยี่ยมและการแก้ไขที่สมบูรณ์แบบฉันใช้มันหลายครั้งหลายครั้งและเก็บไว้ที่คั่นหน้า ขอบคุณ!
RafLance

มันทำงานร่วมกับcheesebseibold พูดว่า มีนาคม 2018, อูบุนตู 16.04 LTS พร้อม LifeCam VX-5000
SDsolar

ขั้นตอนต่อไปคือการลองทำmotionตามmaketecheasier.com/setup-motion-detection-webcam-ubuntu
SDsolar

6

เว็บแคมของคุณควรทำงานนอกกรอบในเวลา 11.10 น. ผลลัพธ์ของคำสั่งเหล่านี้คืออะไร

lsusb | grep LifeCam
sudo lsmod | grep v4l1_compat

ตรวจสอบให้แน่ใจว่าติดตั้งวิดีโอสำหรับ linux แล้ว

#32-bit
sudo apt-get install libv4l-0

#64-bit
sudo apt-get install libv4l-0 lib32v4l-0

Skype อาจตรวจไม่พบกล้อง ในการแก้ปัญหานี้ให้บังคับให้ skype โหลดไลบรารี v4l ดังนี้:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

lsusb | grep LifeCamแสดงให้เห็น VX-5000 อย่างชัดเจน มีนาคม 2018 อูบุนตู 16.04 cheeseวิดีโอแบบเต็มรูปแบบการเคลื่อนไหวโดยเริ่มต้นใน คำตอบที่ยอดเยี่ยม
SDsolar

1

Skype

http://www.ubunturoot.com/2010/05/how-to-fix-webcam-problem-in-skype.html

ถอนการติดตั้งlibavcodec53และ

ติดตั้ง xubuntu restricted extras

จากนั้นคำสั่ง

echo -e "\n# libv4l PPA\ndeb http://ppa.launchpad.net/libv4l/ppa/ubuntu `lsb_release -c | awk '{print $2}'` main" | sudo tee -a /etc/apt/sources.list

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C3FFB4AA

sudo apt-get update

sudo apt-get install libv4l-0
    LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'

ก่อนอื่นให้แก้ไขคำสั่งใน launcher แล้ววาง

bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

ทำงานให้ฉัน

หากคุณใช้ Ubuntu 11.04 และ Unity หรือสภาพแวดล้อมเดสก์ทอปอื่น ๆ ตัวแก้ไขเมนูจะไม่สามารถใช้งานได้ ในการแก้ไขตัวเรียกใช้งานใน Unity คุณต้องแก้ไข Skype.desktop

ดังนั้นเริ่มเทอร์มินัลและประเภท:

sudo gedit /usr/share/applications/skype.desktop

ตอนนี้แก้ไขในบรรทัด 4 แทนที่;

Exec=skype 

ด้วย:

Exec=bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'

0

ดูเหมือนว่ามีปัญหาในการทำให้เว็บแคมนั้นทำงานได้อย่างถูกต้องบน Ubuntu หลังจากมองไปรอบ ๆ ฉันพบข้อมูลนี้ในฟอรัม Ubuntuที่อาจช่วยแก้ปัญหาของคุณได้ - โชคดี


ฉันดูที่นั่นและนั่นสำหรับ Ubuntu รุ่นอื่น มีความคิดเห็นอื่น ๆ อีกไหม?
Alexander

ฉันต้องการที่จะทำมันบน skype และมันแสดงให้เห็นเว็บแคม แต่จะไม่ทดสอบหรือให้ฉันดู
อเล็กซานเด

@Alexander - โพสต์ฟอรัมอาจเกี่ยวข้องกับ Ubuntu รุ่นอื่น แต่คุณลองมันหรือไม่? ฉันมีประสบการณ์เพียงเล็กน้อยในการใช้เว็บแคมในการทำงาน Microsoft ของฉันเพียงเสียบเข้ากับและใช้งานได้ ...
Mark Rooney

มันทำงานนอกกรอบด้วย v16.04 LTS และcheese - มีนาคม 2561
SDsolar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.