Visualiser le flux de votre webcam dans le terminal Linux avec asciicam

La plupart des ordinateurs portables modernes sont équipés d’une webcam intégrée, ce qui vous permet de communiquer visuellement avec vos collègues, d’envoyer des messages vidéo et, bien sûr, d’admirer votre beau visage dans une image miroir grand angle.

Bien sûr, si vous avez consacré votre existence technologique au terminal Linux, votre webcam peut vous sembler être un ajout de matériel inutile. Mais avec asciicam, vous pouvez mettre votre webcam au travail, dans le terminal Linux.

Pourquoi afficher la sortie de la webcam dans votre terminal ?

La plupart des ordinateurs portables intègrent des webcams, et il est loin le temps où vous deviez percher une unité sur le couvercle de votre ordinateur portable et la brancher sur un port USB libre.

Les webcams sont très utiles pour les communications à distance et les réunions à distance. Mais si vous préférez parler en personne et organiser des réunions sur Slack, votre webcam reste là, comme un œil inutilisé et accusateur.

Pour les guerriers du terminal, la webcam est un gaspillage d’espace encore plus important, et si vous n’utilisez pas du tout de serveur d’affichage, comment pourriez-vous afficher la sortie de la webcam ?

asciicam est un utilitaire qui vous permet d’utiliser votre terminal pour voir ce que votre webcam voit, de sorte que vous pouvez admirer votre magnifique visage en utilisant l’ensemble des caractères ASCII. Si vous vous sentez particulièrement aventureux, vous pouvez même utiliser ANSI.

Voir aussi :  Comment redémarrer votre PC ou serveur Linux avec une seule commande

Comment installer asciicam sous Linux

asciicam est écrit en Go et vous devrez avoir installé Go sur votre système avant de commencer.

Un moyen facile d’installer Go est de le faire à partir du Snap Store. Ainsi, si votre système prend en charge les paquets snap, vous pouvez utiliser cette commande pour installer Go :

Maintenant que Go est installé, vous pouvez l’utiliser pour installer asciicam. Clonez le dépôt GitHub d’asciicam avec Git :

Utilisez la commande cd pour naviguer vers le nouveau répertoire asciicam, puis construisez l’application :

Vous pouvez créer un lien symbolique qui permet à n’importe quel utilisateur d’exécuter asciicam à partir de n’importe quel emplacement dans le terminal avec :

Utiliser asciicam pour jouer avec votre webcam dans votre terminal

Démarrez asciicam avec :

.et le terminal se remplit d’un affichage changeant de caractères ASCII pour former votre visage. Il s’agit d’une vidéo en direct, les caractères changeront donc au fur et à mesure que vous vous déplacerez sur l’écran ou que vous parlerez.

Vous pouvez augmenter la résolution apparente du flux en réduisant la taille de la police de votre terminal.

Si vous avez la chance d’avoir plus d’une webcam sur votre ordinateur, vous pouvez choisir laquelle utiliser en démarrant asciicam avec :

asciicam propose quelques astuces visuelles intéressantes. Vous pouvez définir une couleur unique pour l’ensemble de la sortie, et la commande suivante donnera à votre terminal une magnifique couleur rose nucléaire :

Voir aussi :  Comment installer et configurer Snap sur Arch Linux

Création d’un écran vert virtuel avec asciicam

Vous pouvez également créer un écran vert virtuel pour supprimer l’arrière-plan de votre flux vidéo ASCII. Avant de pouvoir le faire, asciicam a besoin d’images d’exemple, afin de savoir ce qu’il ne faut pas afficher.

Créez un nouveau répertoire dans lequel asciicam peut stocker des vignettes :

La commande suivante démarre asciicam et commence à générer des données :

Quittez après quelques secondes avec Ctrl + C et exécutez la commande suivante pour démarrer asciicam en supprimant l’arrière-plan :

Si vous devez modifier le seuil de l’écran vert, ajoutez la commande -seuil à l’écran vert. Par exemple :

Et pour la pixellisation en bloc de l’ANSI, ajoutez -ansi=true à la commande. Bien que cela fonctionne bien avec les options d’écran vert, cela ne fonctionne pas avec la sortie monochrome pour des raisons évidentes.

Les webcams ASCII ne conviennent pas à tout le monde

asciicam est un excellent jouet et un moyen amusant de passer le temps dans votre terminal. Mais il peut arriver que vous souhaitiez faire des choses sérieuses avec votre webcam, comme enregistrer des vidéos tutorielles ou prendre des selfies de haute qualité.

Ne vous inquiétez pas, car les applications de webcam basées sur les terminaux ne sont pas tout ce que Linux offre. Vous pouvez installer une pléthore d’applications de webcam à interface graphique qui fonctionneront parfaitement sur votre ordinateur.

Voir aussi :  Aide - Mon Chromebook ne s'allume pas !

S’abonner à notre lettre d’information

Comment ouvrir la caméra dans le terminal Linux ?

Ouvrez votre terminal ( Ctrl + Alt + T ). Tapez cheese . si cheese est déjà installé, il vous demandera cheese avec la webcam allumée. Dans le terminal, entrez sudo apt-get install cheese .

Comment détecter une webcam sous Linux ?

Ligne de commande Linux pour tester la webcam

  • Ouvrez le terminal en utilisant le raccourci clavier.
  • Installez FFmpeg à l’aide de la commande sudo apt-install ffmpeg.
  • Découvrez sur quel port est branchée votre webcam en entrant v4l2-ctl -list-devices.

Comment accéder à ma caméra sous Ubuntu ?

Ouvrez une fenêtre de terminal. Lancez Cheese. Cheese devrait détecter automatiquement votre webcam et afficher un flux vidéo en direct. Pour enregistrer une vidéo ou prendre un instantané, cliquez sur la photo ou la vidéo et sélectionnez Prendre une photo ou Commencer l’enregistrement.

Comment vérifier la caméra USB dans Ubuntu ?

Comment savoir si votre webcam fonctionne dans Ubuntu ?

  • Lancez le centre de logiciels Ubuntu et installez l’application webcam Cheese.
  • Appuyez sur « Alt-F2 », tapez « cheese » dans la boîte de saisie, puis appuyez sur « Enter ». Cette procédure est nécessaire car Cheese peut ne pas apparaître dans le tableau de bord Unity.
Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *