GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Quoi de mieux que du fromage pour la capture vidéo ?

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 :

  1. 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

  2. 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

Ubuntu
  1. Utilisez anacron pour une meilleure crontab

  2. Activer l'accélération vidéo matérielle (VA-API) pour Firefox dans Ubuntu 20.04 / 18.04 et versions ultérieures

  3. Pourquoi Printf est-il meilleur qu'Echo ?

  4. Le mode d'autorisation exécutable S est-il utilisé pour quoi que ce soit ?

  5. Une boucle For utilisant des tableaux est-elle meilleure que l'utilisation du fractionnement de champ sur une variable simple ?

Top 6 des outils de capture d'écran pour Ubuntu / Linux Mint / Debian

8 raisons pour lesquelles Linux Mint est meilleur qu'Ubuntu pour les débutants Linux

Examen d'Ubuntu MATE 20.04 LTS :mieux que jamais

Manjaro contre Ubuntu – qu'est-ce qui vous convient le mieux ?

Lire une vidéo dans la ligne de commande Ubuntu, juste pour le plaisir

Logiciel de montage vidéo gratuit VidCutter pour Ubuntu Linux