Je dois enregistrer certaines vidéos à partir de ma webcam et, même si Cheese fonctionne, il manque des paramètres et ne génère que le format Web qui est rempli de béguin, etc.
Je n'arrive pas à trouver une alternative ...
Je dois enregistrer certaines vidéos à partir de ma webcam et, même si Cheese fonctionne, il manque des paramètres et ne génère que le format Web qui est rempli de béguin, etc.
Je n'arrive pas à trouver une alternative ...
Guvcview vise à fournir une interface GTK simple pour la capture et la visualisation de vidéos à partir de périphériques pris en charge par le pilote UVC Linux, bien que cela devrait également fonctionner avec tout périphérique 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 seulement (depuis la console guvcview --control_only
:), cela permet de contrôler les images sur d'autres applications, comme ekiga, cheese, mplayer, skype ...
Le support audio de 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. Elle offre de meilleures performances, c'est également la méthode préférée pour la 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.
Le pilote Linux UVC a une implémentation pour les contrôles d’extension (il s’agit de contrôles spécifiques au fournisseur et pris en charge dans la spécification UVC.), Ils sont appelés contrôles dynamiques car ils doivent être chargés de manière dynamique dans le pilote.
Jusqu'à présent, seul logitech a fourni les spécifications de ses contrôles d'extension de webcam UVC, ceux-ci sont pris en charge par guvcview.
Dans les nouvelles versions de pilote, des droits d'administrateur sont nécessaires pour pouvoir ajouter ces contrôles au pilote. Il existe donc deux solutions:
démarrez guvcview en tant que root (en utilisant sudo
) au moins une fois par session. Depuis la version 1.2.0, vous pouvez le faire en --add_ctrls
évitant de lancer guvcview dans son intégralité.
installer libwebcam ce logiciel a un script udev qui devrait ajouter les contrôles nécessaires à votre caméra logitech.
sudo add-apt-repository ppa:pj-assis/ppa
sudo apt-get update
sudo apt-get install guvcview
Si vous avez besoin d'une nouvelle application, guvcview est bon.
https://launchpad.net/guvcview
la source
Une partie de cette question provient de la réponse à cette question: Enregistrement à partir de bandes VHS .
Nous devons nous assurer que le logiciel collecte les données appropriées à partir du bon périphérique. Laissons une requête dans le terminal qui nous permettra de voir combien de périphériques sont connectés à votre ordinateur, ce qui peut être utilisé pour rassembler des images, utilisez cette commande dans un terminal:
Les résultats devraient être comme ceci:
Dans mon cas, j'ai 3 appareils vidéo, dont l'un est le tuner TV USB que j'utilise pour regarder / enregistrer des émissions de télévision en direct / convertisseur VTR / magnétoscope / RF-DVD / vidéo et autres signaux RF.
Les autres périphériques sont une webcam USB connectée aux ports USB de l'ordinateur.
Si votre webcam est équipée d'un microphone, les enregistrements audio et vidéo peuvent être enregistrés à l'aide du script tvcap d'Andreas Schalk , code que je place ici pour votre commodité:
Copiez / collez simplement tout ce code dans un fichier appelé tvcap-script.sh, donnez les autorisations d'exécution et exécutez-le dans un terminal. Le processus est assez facile et je vais expliquer comme suit:
1.- Après avoir appuyé sur Entrée, on vous demandera la source de capture et, en fonction de l'emplacement de l'appareil (testé auparavant), vous pouvez avoir, comme dans mon cas, plusieurs sources vidéo, j'utilise le fichier / dev / video2 pour cela. exemple, qui fait référence à mon tuner TV USB. Notez que cette capture d'écran n'a pas reçu le décorateur de fenêtre mais les options et le bouton "OK" sont visibles ici.
2.- Nous devons maintenant définir la norme. Au Mexique, nous utilisons NTSC. À moins que vous ne souhaitiez capturer votre vidéo en utilisant une norme différente avec un rapport de format carré, vous ne devriez pas utiliser PAL, ce qui peut nuire un peu à la qualité de votre vidéo. Cela dépend aussi de l'endroit où vous vivez et de la norme de votre pays.
3.- Mon tuner TV a plusieurs entrées, les vôtres peuvent en avoir un nombre différent, vérifiez-les et effectuez autant de tests que nécessaire pour déterminer lequel convient le mieux à votre capture. Je vais utiliser celui qui fait référence à la télévision. (Entrée 1 (TV))
4.- Ensuite, vous pouvez (ou non) être averti et proposé une solution si quelque chose ne va pas pendant la capture du son (les fichiers audio et vidéo vont être capturés en une fois, mais si votre module snd_usb_audio a déjà été chargé, il risque de se bloquer. la capture audio et donc la capture vidéo elle-même)
5.- My Tuner TV prend en charge plusieurs entrées audio, y compris l'intégration avec le périphérique de son intégré dans ma carte mère (via la connexion d'un câble à la ligne auxiliaire et contrôlé par le mélangeur de son). et rappelez-vous que les valeurs par défaut sont généralement désignées comme "les meilleures pour vous".
6.- Si tout va bien, vous verrez une petite fenêtre avec un message qui ressemble à ceci:
Cliquez sur "OK" pour continuer.
7.- Ensuite, vous pouvez choisir dans la liste des options d’enregistrement disponibles sur votre système. J'ai installé ce que vous pouvez voir dans la capture d'écran suivante. Tout le monde est valide et la qualité ne reflète pas les changements majeurs, mais personnellement, je préfère mencoder . Si aucun de ces logiciels n'est installé, vous devez l'installer afin d'exécuter vos tests.
8.- Après avoir choisi vos préférences de logiciel d'encodage (à l'étape précédente), le format de l'image vous sera demandé. Si vous n'avez pas d'expérience dans ce domaine, laissez-le tel quel. Il est normalement défini par défaut, ce qui correspond mieux au signal de votre tuner TV.
9.- En fonction de votre choix en ce qui concerne le rapport de format, vous aurez plusieurs options pour la qualité de la vidéo, également en fonction du débit, la description dans la fenêtre suivante est très spécifique. Rappelez-vous que: plus le débit binaire (qualité optimale) est élevé, plus la taille du fichier vidéo peut devenir énorme.
10.- Après cela, nous devons simplement choisir combien de temps notre capture vidéo durera. Il existe plusieurs préréglages. Dans cet exemple, j’ai choisi «30 secondes pour le test», mais vous pouvez choisir n’importe lequel ou même choisir «illimité» pour vous permettre de décider quand arrêter l’enregistrement.
11.- Ensuite, il vous sera demandé un nom de fichier, un par défaut, que vous pourrez modifier dans cet écran.
12.- Vous serez invité à vérifier vos "options d'enregistrement" dans l'écran suivant, cliquez simplement sur "OK".
13.- Encore un clic pour commencer.
14.- Lors de l’enregistrement, le terminal peut afficher une activité et une petite fenêtre comme celle-ci:
15.- À la fin du processus, vous recevrez une fenêtre de confirmation.
Et c'est tout...
Vous pouvez annuler l'enregistrement ou le processus lui-même en appuyant sur ECHAP à tout moment. Il n'y aura aucun changement.
À la fin de l'enregistrement, vous aurez la vidéo à l'emplacement que vous aurez choisi à l'étape 11, accompagnée d'un fichier journal portant le nom suivant: "testvideo0.log" ou quelque chose du genre.
C’est le moyen le plus simple d’encoder à partir de tuners TV RF Signal, en rassemblant à la fois l’audio et la vidéo dans le même fichier.
J'ai un autre processus qui est réalisé en utilisant un processus python qui comporte une interface graphique dans laquelle vous pouvez gérer plusieurs choses utiles, telles que changer le canal, exécuter des tests de pré-enregistrement et même enregistrer, mais parfois, cela me laisse tomber des échecs. Si vous le souhaitez s'il vous plaît laissez-moi savoir comment puis-je vous joindre. Je ne veux pas écrire de parchemins ou une bible ... LOL!
Si cette procédure ne fonctionne pas dans votre cas, merci de me le faire savoir, y compris vos résultats, afin de vous apporter un soutien avant de supprimer cette réponse. Merci et...
Bonne chance!
la source
Vous devez essayer "QtCAM" - un logiciel gratuit pour Linux Webcamera Open Source avec plus de 10 paramètres de contrôle d'image.
Paramètres de capture d'image QtCAM
la source
C'est la commande la plus simple:
la source
Je conseillerais vokoscreen pour Ubuntu 18.04. Vous pouvez l'installer avec 'sudo apt install vokoscreen'. Voir aussi https://github.com/vkohaupt/vokoscreen .
la source