Làm cách nào tôi có thể sử dụng webcam của mình với Ubuntu đang chạy trong VirtualBox?


34

Tôi có Ubuntu đang chạy trong VirtualBox trên máy chủ Windows 7. Làm thế nào tôi có thể làm cho máy ảnh máy tính xách tay tích hợp của tôi hoạt động với nó?

Câu trả lời:


30

Điều này là có thể, nhưng cần một vài bước để hoạt động bình thường:

  1. Đảm bảo máy ảo không chạy và webcam của bạn không được sử dụng.
  2. Đưa ra cửa sổ VBox chính và trong tab chi tiết cho máy Win7 của bạn, nhấp vào USB.
  3. Đảm bảo "Bật Bộ điều khiển USB" được chọn. Đồng thời đảm bảo rằng "Bật Bộ điều khiển USB 2.0 (EHCI)" cũng được chọn.
  4. Nhấp vào nút "Thêm bộ lọc từ thiết bị" (cáp có biểu tượng '+').
  5. Chọn thiết bị của bạn từ danh sách.
  6. Bây giờ bấm vào OK và bắt đầu VM của bạn.

Điều này sẽ khiến thiết bị hiển thị như thể nó đã được cắm vào VM. Từ đó, bạn sẽ có thể sử dụng nó hoặc cài đặt trình điều khiển nếu cần thiết.


4
Xin lưu ý rằng điều này cũng yêu cầu gói từ virtualbox.org, nếu tôi nhớ chính xác. Dưới đây là các gói: i386 | x64
Nathan Osman

1
Tôi không nghĩ phiên bản trong repos chính thức. có hỗ trợ cho các thiết bị USB.
Nathan Osman

1
@Shubhkarman: Bạn có chắc rằng Ubuntu đang phát hiện máy ảnh của bạn không? Bạn có thể sử dụng nó trong các ứng dụng khác?
Nathan Osman

1
@George Không. Đây là toàn bộ điểm của câu hỏi này quá.
Người dùng

2
@GeorgeMauer: Rất nhiều máy ảnh tích hợp được kết nối nội bộ qua bus USB.
Nathan Osman

12

Câu trả lời tương tự của @Nathan Osman, Tuy nhiên , nó bắt buộc phải thuộc về vboxusersnhóm để có thể xem tất cả các thiết bị khi thêm một thiết bị.

sudo usermod -a -G vboxusers $(whoami)

Đăng xuất & đăng nhập lại, kiểm tra xem vboxusers của bạn có hiển thị trong lệnh này không:

groups

3
usermode: nhóm 'vboxusers' không tồn tại. Bây giờ thì sao
andrecarlucci

Làm việc cho tôi (với câu trả lời của Natha Osman).
Artur Barseghyan

4

Có lẽ, bạn nên tải xuống và cài đặt gói mở rộng VirtualBox sẽ hỗ trợ các thiết bị USB 2.0 và USB 3.0.

Tôi đã đối mặt với cùng một vấn đề trước đó và tôi đã giải quyết nó bằng cách cài đặt gói mở rộng này.

  1. Cài đặt gói mở rộng VirtualBox
  2. Khởi động lại cả hệ thống máy chủ và khách.

Chuyển đến Cài đặt -> USB
chọn Bộ điều khiển USB 2.0 (EHCI)
Xem trong Thêm bộ lọc mới .
Bây giờ webcam của bạn xuất hiện trong danh sách. Thêm các bộ lọc USB.

Lưu ý: Máy chủ của tôi là Windows 10 và Virtual Os là Ubuntu 16.04


@Zanna: Bạn có thể tải xuống VirtualBox 5.1.18 Gói mở rộng VirtualBox Oracle VM từ trang này virtualbox.org/wiki/Doads
Rajesh_Saladi 19/03/2017

4

Nhiều camera tích hợp sẽ không xuất hiện dưới dạng thiết bị USB.

Trong trường hợp này, bạn cần cài đặt Gói mở rộng VirtualBox và có thể là Bổ sung khách (không chắc chắn về nó).

Sau đó khởi động lại VM và trong menu trên cùng Thiết bị cần có một menu con mới. Kích hoạt webcam của bạn từ đó và nó sẽ có sẵn trong VM.


Tôi biết câu hỏi là về Windows với tư cách là máy chủ lưu trữ nhưng đối với những người trên Ubuntu có cùng một vấn đề: Gói tiện ích mở rộng có thể được cài đặt qua sudo apt install virtualbox-ext-pack. Sau đó, tôi phải khởi động lại hộp ảo và sau đó webcam xuất hiện trong menu thiết bị.
luator

0

Tôi đã làm theo tất cả các bước từ Rajes_Saladi. Cần làm thêm một bước từ các bước được đề cập:

  • Sau khi khởi động hệ điều hành Ubuntu khách, hãy vào menu Thiết bị -> Webcam -> {Đánh dấu tùy chọn Webamera tích hợp}
  • Chạy ứng dụng phô mai tích hợp để xác minh thời tiết Camera là chức năng

Lưu ý: Tôi đang sử dụng webcam tích hợp của máy tính xách tay.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.