Score:1

แอปใน Ubuntu ไม่สามารถใช้กล้องของฉันที่รองรับ UVC ได้

ธง de

ปัญหา

สวัสดี, ฉันมีกล้อง Sunplus USB (Siri A9 UVC) และฉันกำลังพยายามใช้เป็นเว็บแคมสำหรับพีซี ไม่ว่าฉันจะพยายามอะไรก็ตาม มันจะปรากฏให้เห็นใน v4l2 แต่จะทำให้แอพหยุดใช้งาน เช่น ชีสหยุดทำงานเมื่อฉันเปลี่ยนไปใช้กล้อง USB

ในการทดสอบ ฉันใช้ fswebcam ในการถ่ายภาพ มันหยุดชั่วขณะจากนั้นให้ผลลัพธ์นี้:

karol@karol-hp2:~$ fswebcam --jpeg 85 -d /dev/video2 web-cam-shot.jpg
--- กำลังเปิด /dev/video2...
กำลังลองใช้ซอร์สโมดูล v4l2...
/dev/video2 เปิดขึ้น
ไม่ได้ระบุอินพุต ใช้ตัวแรก (ที่นี่แผงลอย)
ไม่พบรูปแบบจานสีที่เข้ากันได้

บน Win10 (บนแล็ปท็อปเครื่องเดียวกัน) กล้องใช้งานได้โดยไม่มีปัญหาใดๆ อย่างไรก็ตามที่นี่ ไม่เพียงแต่จะทำให้แอปใช้งานไม่ได้เท่านั้น แต่ยังทำให้แอปเสียหายอีกด้วย ชีพจรเสียง. เมื่อเสียบปลั๊กกล้อง อุปกรณ์เสียงทั้งหมดของฉันจะหายไปจากการตั้งค่า

ระบบ

ฉันกำลังใช้ อูบุนตู 21.04;
รุ่นเคอร์เนล - 5.11.0-34-ทั่วไป

ข้อมูลจำเพาะของอุปกรณ์ / ไดรเวอร์:


อุปกรณ์ USB (แย่แล้ว):

Bus 001 Device 008: ID 04fc:6333 Sunplus Technology Co., Ltd ชิปเซ็ต Siri A9 UVC

ข้อกำหนดฮาร์ดแวร์ (ลชฟ):

*-ยูเอสบี:1
                   คำอธิบาย: วิดีโอ
                   สินค้า: ที่เก็บข้อมูลขนาดใหญ่
                   ผู้จัดจำหน่าย: iCatchtek Co Ltd
                   รหัสประจำตัว: 2
                   ข้อมูลรถบัส: usb@1:2
                   รุ่น: 1.00
                   อนุกรม: 01.00.00 น
                   ความสามารถ: usb-2.00
                   การกำหนดค่า: ไดรเวอร์ = snd-usb-audio maxpower = 100mA ความเร็ว = 480Mbit/s

อุปกรณ์ v4l2 (v4l2-ctl --รายการอุปกรณ์):

'OBS (แพลตฟอร์ม:v4l2loopback-000):
    /dev/video13

ที่เก็บข้อมูลขนาดใหญ่ (usb-0000:00:14.0-2):
    /dev/video2
    /dev/video3
    /dev/media1

กล้อง HP Wide Vision HD: HP Wi (usb-0000:00:14.0-5):
    /dev/video0
    /dev/video1
    /dev/media0

ในที่สุดรายละเอียดกล้อง v4l2 (v4l2-ctl -d 2 -D):

ข้อมูลไดรเวอร์:
    ชื่อไดรเวอร์: uvcvideo
    ประเภทการ์ด : ที่เก็บข้อมูลขนาดใหญ่
    ข้อมูลบัส : usb-0000:00:14.0-2
    เวอร์ชันไดรเวอร์ : 5.11.22
    ความสามารถ : 0x84a00001
        การจับภาพวิดีโอ
        การจับภาพข้อมูลเมตา
        สตรีมมิ่ง
        รูปแบบ Pix ขยาย
        ความสามารถของอุปกรณ์
    ขนาดอุปกรณ์ : 0x04200001
        การจับภาพวิดีโอ
        สตรีมมิ่ง
        รูปแบบ Pix ขยาย
ข้อมูลไดรเวอร์สื่อ:
    ชื่อไดรเวอร์: uvcvideo
    รุ่น : Mass Storage
    ซีเรียล : 01.00.00
    ข้อมูลบัส : usb-0000:00:14.0-2
    เวอร์ชันสื่อ: 5.11.22
    การแก้ไขฮาร์ดแวร์: 0x00000100 (256)
    เวอร์ชันไดรเวอร์ : 5.11.22
ข้อมูลอินเทอร์เฟซ:
    ID : 0x03000002
    ประเภท : วิดีโอ V4L
ข้อมูลนิติบุคคล:
    รหัส : 0x00000001 (1)
    ชื่อ : ที่เก็บมวลสาร
    ฟังก์ชัน : V4L2 I/O
    ค่าสถานะ: ค่าเริ่มต้น
    แผ่น 0x01000007 : 0: อ่างล้างจาน
      ลิงก์ 0x02000010: จากรีโมตแพด 0x100000a ของเอนทิตี 'ส่วนขยาย 3': ข้อมูล เปิดใช้งาน ไม่เปลี่ยนรูป
Score:1
ธง it

ปัญหาการเข้าถึงอุปกรณ์หลายอย่างสามารถแก้ไขได้ด้วยการเปลี่ยนแปลงสมาชิกกลุ่ม

โดยเฉพาะถ้า ls -l แสดงว่าสิทธิ์กลุ่ม (ที่สอง "rwx" แฝดสาม) คือ "แถว" (เช่น."-rw-rw----") จากนั้นเพิ่มตัวเองในกลุ่มที่เป็นเจ้าของอุปกรณ์จะให้สิทธิ์ แถว เข้าไป.

นี่คือวิธี:

อุปกรณ์="/dev/อะไรก็ตาม"
sudo adduser $USER $(stat -c "%G" $อุปกรณ์)

ซึ่งจะช่วยให้คุณเป็นสมาชิกในกลุ่มที่สามารถ แถว อุปกรณ์, แต่มีอีกหนึ่งขั้นตอน

เพื่อให้กระบวนการทั้งหมดของคุณเป็นสมาชิกของกลุ่มใหม่ ให้ออกจากระบบและเข้าสู่ระบบ มีการตั้งค่าการเป็นสมาชิกกลุ่มที่ เข้าสู่ระบบ เวลา.

หากต้องการสร้างกระบวนการเดียวในกลุ่มใหม่ (สำหรับการทดสอบ ก่อนออกจากระบบ/เข้าสู่ระบบ):

newgrp $(stat -c "%G" $อุปกรณ์)  

หรือพิมพ์ชื่อกลุ่ม ดู ผู้ชายคนใหม่.

kartof0nix avatar
de flag
น่าเสียดายที่นี่ไม่ใช่สาเหตุหลักของปัญหา ฉันตรวจสอบกลุ่มของฉันแล้ว และ `ls -la /dev`; ทุกอย่างถูกไล่ออก ฉันยังเปลี่ยนการอนุญาตของอุปกรณ์เป็น 777 - ชีสยังคงค้างอยู่ อย่างใดเมื่อสองวันก่อนมันใช้งานได้ ....

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา