J'ai besoin d'enregistrer une vidéo à partir de ma webcam, et bien que Cheese fonctionne, il manque des paramètres et ne produit que le format webm qui est plein de bégaiements, etc.
Je n'arrive pas à trouver d'alternative…
Meilleure réponse
Gvcview vise à fournir une interface GTK simple pour capturer et visualiser des vidéos à partir d'appareils pris en charge par le pilote Linux UVC, bien qu'il devrait également fonctionner avec n'importe quel appareil compatible v4l2.
Le projet est basé sur luvcview pour le rendu vidéo, mais tous les contrôles sont construits à l'aide d'une interface GTK2.
Guvcview (depuis la version 0.9.9) a une fenêtre de contrôle uniquement, (depuis la console :guvcview --control_only
, --control_panel
dans les versions plus récentes), cela permet le contrôle des images sur d'autres applications, comme ekiga, cheese, mplayer, skype…
Audio.
Le support audio Guvcview est basé sur la bibliothèque portaudio, jusqu'à la version 0.9.3 l'API de blocage était utilisée pour la capture audio, depuis la version 0.9.4 la méthode de rappel est utilisée à la place, cela offre de meilleures performances, c'est aussi la méthode préférée pour le API portaudio.
Toutes les interfaces (ALSA, OSD, JACK, …) prises en charge par portaudio doivent être disponibles dans guvcview. Assurez-vous simplement que portaudio a été compilé avec les interfaces souhaitées activées.
Contrôles dynamiques UVC.
Le pilote Linux UVC a une implémentation pour les contrôles d'extension (ce sont des contrôles spécifiques au fournisseur et sont pris en charge dans la spécification UVC). Ils sont appelés contrôles dynamiques car ils doivent être chargés dynamiquement dans le pilote.
Jusqu'à aujourd'hui, seul logitech a fourni des spécifications pour ses commandes d'extension de webcam UVC, celles-ci sont prises en charge par guvcview.
Dans les nouvelles révisions de pilote, des droits d'administrateur sont nécessaires pour ajouter ces contrôles au pilote. Il existe donc essentiellement deux solutions :
-
démarrer guvcview en tant que root (en utilisant
sudo
) au moins une fois par session, depuis la version 1.2.0 vous pouvez le faire avec l'option--add_ctrls
évitant d'avoir à lancer entièrement guvcview -
installez libwebcam ce logiciel a un script udev qui devrait ajouter les contrôles nécessaires à votre caméra logitech.
Installez Guvcview sur Ubuntu 12.04 via ppa
sudo add-apt-repository ppa:pj-assis/ppa
sudo apt-get update
sudo apt-get install guvcview