Điểm:1

Máy ảnh của tôi hỗ trợ UVC không thể được sử dụng bởi các ứng dụng trong Ubuntu

lá cờ de

Vấn đề

Xin chào, Tôi có Máy ảnh Sunplus USB (Siri A9 UVC) và tôi đang cố gắng sử dụng nó làm webcam PC. Bất kể tôi thử làm gì, nó vẫn hiển thị trong v4l2, tuy nhiên, các ứng dụng sử dụng nó đều bị hỏng. Ví dụ, phô mai bị đơ khi tôi chuyển sang máy ảnh USB.

Để thử nghiệm, tôi đã sử dụng fswebcam để chụp ảnh. Nó dừng lại một lúc, sau đó xuất ra cái này:

karol@karol-hp2:~$ fswebcam --jpeg 85 -d /dev/video2 web-cam-shot.jpg
--- Đang mở /dev/video2...
Đang thử mô-đun nguồn v4l2...
/dev/video2 đã mở.
Không có đầu vào nào được chỉ định, sử dụng đầu tiên. (quầy hàng đây)
Không thể tìm thấy định dạng bảng màu tương thích.

Trên Win10 (trên cùng một máy tính xách tay), máy ảnh hoạt động mà không gặp bất kỳ sự cố nào. Tuy nhiên, ở đây, nó không chỉ phá vỡ các ứng dụng sử dụng nó mà còn phá vỡ xung âm thanh. Khi máy ảnh được cắm vào, tất cả thiết bị âm thanh của tôi sẽ biến mất khỏi cài đặt.

Hệ thống

Tôi đang sử dụng Ubuntu 21.04;
Phiên bản hạt nhân - 5.11.0-34-chung

Thông số kỹ thuật của thiết bị/Trình điều khiển:


thiết bị USB(lsusb):

Bus 001 Thiết bị 008: ID 04fc:6333 Sunplus Technology Co., Ltd Chipset Siri A9 UVC

Thông số kỹ thuật phần cứng (lshf):

*-usb:1
                   mô tả: Video
                   sản phẩm: Lưu trữ khối lượng lớn
                   nhà cung cấp: iCatchtek Co Ltd
                   id vật lý: 2
                   thông tin xe buýt: usb@1:2
                   phiên bản: 1.00
                   nối tiếp: 01.00.00
                   khả năng: usb-2.00
                   cấu hình: driver=snd-usb-audio maxpower=100mA speed=480Mbit/s

thiết bị v4l2 (v4l2-ctl --list-thiết bị):

'OBS (nền tảng:v4l2loopback-000):
    /dev/video13

Dung lượng lớn (usb-0000:00:14.0-2):
    /dev/video2
    /dev/video3
    /dev/media1

Máy ảnh HP Wide Vision HD: HP Wi (usb-0000:00:14.0-5):
    /dev/video0
    /dev/video1
    /dev/media0

Cuối cùng là chi tiết camera v4l2 (v4l2-ctl -d 2 -D):

Thông tin tài xế:
    Tên trình điều khiển: uvcvideo
    Loại thẻ : Dung lượng lớn
    Thông tin xe buýt : usb-0000:00:14.0-2
    Phiên bản trình điều khiển: 5.11.22
    Khả năng : 0x84a00001
        Quay video
        Thu thập siêu dữ liệu
        truyền trực tuyến
        Định dạng Pix mở rộng
        Khả năng thiết bị
    Mũ thiết bị: 0x04200001
        Quay video
        truyền trực tuyến
        Định dạng Pix mở rộng
Thông tin trình điều khiển phương tiện:
    Tên trình điều khiển: uvcvideo
    Mô hình: Lưu trữ lớn
    Sê-ri : 01.00.00
    Thông tin xe buýt : usb-0000:00:14.0-2
    Phiên bản truyền thông: 5.11.22
    Sửa đổi phần cứng: 0x00000100 (256)
    Phiên bản trình điều khiển: 5.11.22
Thông tin giao diện:
    ID: 0x03000002
    Loại: Video V4L
Thông tin thực thể:
    ID : 0x00000001 (1)
    Tên: Lưu trữ lớn
    Chức năng: V4L2 I/O
    Cờ: mặc định
    Bàn phím 0x01000007 : 0: Chìm
      Liên kết 0x02000010: từ bảng điều khiển từ xa 0x100000a của thực thể 'Tiện ích mở rộng 3': Dữ liệu, Đã bật, Không thay đổi
Điểm:1
lá cờ it

Nhiều sự cố truy cập thiết bị có thể được giải quyết thông qua thay đổi thành viên nhóm.

Cụ thể, nếu ls -l cho thấy rằng các quyền của nhóm (" thứ hairwx" bộ ba) là "rw" (ví dụ."-rw-rw----"), sau đó, thêm chính bạn vào nhóm sở hữu thiết bị sẽ cấp rw quyền.

Đây là cách:

thiết bị = "/ dev/bất cứ điều gì"
sudo adduser $USER $(stat -c "%G" $device)

Điều này cho phép bạn trở thành thành viên trong nhóm có thể rw thiết bị, nhưng còn một bước nữa.

Để biến tất cả các quy trình của bạn thành thành viên của nhóm mới, hãy đăng xuất và đăng nhập. Tư cách thành viên nhóm được thiết lập tại đăng nhập thời gian.

Để tạo một quy trình duy nhất trong nhóm mới (để thử nghiệm, trước khi đăng xuất/đăng nhập):

newgrp $(stat -c "%G" $device)  

hoặc, chỉ cần nhập tên nhóm. Nhìn thấy người đàn ông mới.

kartof0nix avatar
lá cờ de
Thật không may, đây không phải là nguyên nhân chính của vấn đề. Tôi đã kiểm tra các nhóm của mình và `ls -la /dev`; tất cả mọi thứ kiểm tra ra. Tôi thậm chí đã thay đổi quyền của thiết bị thành 777 - Phô mai vẫn bị đóng băng. Tuy nhiên, bằng cách nào đó, hai ngày trước nó đã hoạt động ....

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.