Accueil Technologie

Affichez 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 d’une webcam dans votre terminal ?

Une caméra PC externe

La plupart des ordinateurs portables sont équipés d’une webcam, et il est loin le temps où vous deviez percher un appareil sur le couvercle de votre ordinateur portable et le 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 utilisateurs de terminaux, 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.

Comment installer asciicam sous Linux

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

Une façon simple d’installer Go est de le faire à partir du Snap Store. Si votre système supporte les paquets Snap, vous pouvez utiliser cette commande pour installer Go :

 sudo snap install go --classic 

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

 git clone https://github.com/muesli/asciicam.git ~/asciicam 

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

 cd ~/asciicam
go build

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

 sudo ln -s ~/asciicam/asciicam /usr/bin/asciicam 

Utiliser asciicam pour jouer avec votre webcam dans votre terminal

selfie asciicam sous linux

Démarrer asciicam avec :

 asciicam 

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

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 -dev=/dev/video0 

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 :

 asciicam -color "#e51283" 

Créer 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 les vignettes :

 mkdir bgdata 

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

 asciicam -gen=true -sample bgdata/ 

Quittez après quelques secondes avec Ctrl + Cet lancez la commande suivante pour démarrer asciicam sans l’arrière-plan :

 asciicam -greenscreen=true -sample bgdata/ 

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

 asciicam -greenscreen=true -sample bgdata/ -threshold=0.12 

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 les sorties monochromes pour des raisons évidentes.

Les webcams ASCII ne sont pas pour tout le monde

La webcam ASCII 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.

Leave your vote

0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Commentaires en ligne
Afficher tous les commentaires

Log In

Forgot password?

Don't have an account? Register

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

Add to Collection

No Collections

Here you'll find all collections you've created before.

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x

Newsletter

inscrivez vous pour recevoir nos actualités

Actualités, astuces, bons plans et cadeaux !