J'utilise Ubuntu dans VirtualBox sur une machine hôte Windows 7. Comment puis-je faire fonctionner l'appareil photo intégré de mon ordinateur portable ?
Réponses
Trop de publicités?C'est possible, mais il faut quelques étapes pour que cela fonctionne correctement :
- Assurez-vous que la machine virtuelle n'est pas en cours d'exécution et que votre webcam n'est pas utilisée.
- Ouvrez la fenêtre principale de VBox et, dans l'onglet Détails de votre machine Win7, cliquez sur USB.
- Assurez-vous que l'option "Activer le contrôleur USB" est sélectionnée. Assurez-vous également que l'option "Activer le contrôleur USB 2.0 (EHCI)" est sélectionnée.
- Cliquez sur le bouton "Ajouter un filtre à partir d'un appareil" (le câble avec l'icône "+").
- Sélectionnez votre appareil dans la liste.
- Cliquez ensuite sur OK et démarrez votre VM.
L'appareil s'affichera alors comme s'il était branché sur la VM. À partir de là, vous devriez pouvoir l'utiliser ou installer des pilotes si nécessaire.
Probablement, vous devriez télécharger et installer l'extension VirtualBox qui prend en charge les périphériques USB 2.0 et USB 3.0.
J'ai rencontré le même problème précédemment et je l'ai résolu en installant ce pack d'extension.
- Installer le pack d'extension VirtualBox
- Redémarrer le système hôte et le système invité.
Aller à Paramètres --> USB
sélectionner le contrôleur USB 2.0 (EHCI)
Regarder à l'intérieur Ajouter de nouveaux filtres .
Votre webcam apparaît maintenant dans la liste. Ajoutez ces filtres USB.
Remarque : Mon hôte est Windows 10 et l'OS virtuel est Ubuntu 16.04.
De nombreux appareils photo intégrés n'apparaissent pas comme des périphériques USB.
Dans ce cas, vous devez installer le VirtualBox Extension Pack et éventuellement les Guest Additions (je n'en suis pas sûr).
Redémarrez ensuite la VM et dans le menu supérieur Devices, il devrait y avoir un nouveau sous-menu Webcams. Activez votre webcam à partir de là et elle devrait être disponible dans la VM.
Ce que j'ai dû faire, en utilisant Ubuntu 20.04, Virtualbox 6.1.
-
Installer les ajouts d'invités et le pack d'extension
$ sudo apt-get install virtualbox-guest-additions-iso virtualbox-ext-pack
-
Ajouter le pack d'extension via Virtualbox lui-même. En principe, je pensais qu'avec l'étape 1, cela ne serait pas nécessaire. Mais l'étape 3 ci-dessous n'a pas trouvé de webcam. J'ai donc décidé d'installer ce pack. L'installation a signalé une erreur, mais les choses ont quand même bien fonctionné. Un peu plus de travail permettrait de clarifier si l'une des deux versions du paquet peut être supprimée/non installée.
Télécharger le fichier du pack d'extension (actuellement 6.1.6), et l'ajouter avec Fichier -> Préférences -> Extensions -> Ajout d'un nouveau paquet (recherchez le fichier téléchargé). Note : J'ai vu des mentions indiquant que cela pouvait poser des problèmes si l'on mettait à jour VBox, sans mettre à jour les extensions. Il est possible de le faire par l'intermédiaire deapt-get
permet de résoudre ce problème. -
Vérifier si la webcam est reconnue et obtenir son nom.
$ VBoxManage list webcams Video Input Devices: 2 .1 "Integrated Camera: Integrated C" /dev/video0 .2 "Integrated Camera: Integrated C" /dev/video1
-
Fixer la webcam à la VM
$ VBoxManage controlvm "Win10" webcam attach .1
Win10
représente le nom de la VM, .1
représente la webcam telle qu'elle est obtenue dans la sortie de l'élément 3.
J'avais ma VM en marche, et juste après avoir exécuté la commande du point 4, la VM Win 10 a détecté la webcam comme un périphérique USB et a automatiquement commencé à l'installer. Après environ 10 secondes du processus d'installation (comme d'habitude), la webcam était opérationnelle dans mon système d'exploitation invité Win 10.
- Réponses précédentes
- Plus de réponses