Möchten Sie eine Webcam-App, die Ihren Kamera-Feed im Linux-Terminal anzeigt? asciicam ist, was Sie brauchen.

Die meisten modernen Laptops sind mit integrierten Webcams ausgestattet, mit denen Sie ganz einfach visuell kommunizieren können Arbeitskollegen, senden Sie Videobotschaften und bewundern Sie natürlich Ihr hübsches Ich im Weitwinkelspiegel Bild.

Wenn Sie Ihre technologische Existenz dem Linux-Terminal gewidmet haben, kann Ihre Webcam natürlich wie eine unnötige Hardware-Aufblähung erscheinen. Aber mit asciicam können Sie Ihre Webcam im Linux-Terminal zum Laufen bringen.

Warum die Webcam-Ausgabe in Ihrem Terminal anzeigen?

Am meisten Laptops haben eingebaute Webcams, und die Zeiten, in denen Sie ein Gerät auf Ihrem Laptopdeckel platzieren und an einen freien USB-Anschluss anschließen mussten, sind längst vorbei.

Webcams sind super nützlich für Fernkommunikation und Remote-Meetings. Aber wenn Sie es vorziehen, persönlich zu sprechen und Besprechungen über Slack durchzuführen, sitzt Ihre Webcam da wie ein ungenutztes und anklagendes Auge.

instagram viewer

Für Terminal-Krieger ist die Webcam eine noch größere Platzverschwendung, und wenn Sie überhaupt keinen Anzeigeserver betreiben, wie würden Sie die Webcam-Ausgabe anzeigen?

asciicam ist ein Dienstprogramm, mit dem Sie Ihr Terminal verwenden können, um zu sehen, was Ihre Webcam sieht, sodass Sie Ihr wunderschönes Gesicht mit dem gesamten ASCII-Zeichensatz bewundern können. Wenn Sie besonders abenteuerlustig sind, können Sie sogar ANSI verwenden.

So installieren Sie ASCII-Kamera unter Linux

asciicam ist in Go geschrieben und Sie müssen Go auf Ihrem System installiert haben bevor du anfängst.

Eine einfache Möglichkeit, Go zu installieren, bietet der Snap Store. Wenn Ihr System also Snap-Pakete unterstützt, können Sie diesen Befehl verwenden, um Go zu installieren:

sudo snap install go --classic

Jetzt, wo Go installiert ist, können Sie es verwenden, um asciicam zu installieren. Klonen Sie das ASCII-GitHub-Repository mit Git:

git-Klon https://github.com/muesli/asciicam.git ~/asciicam

Verwenden Sie den cd-Befehl Um zum neuen ASCII-Verzeichnis zu navigieren, erstellen Sie dann die App:

cd ~/asciicam
geh bauen

Sie können einen symbolischen Link erstellen, der es jedem Benutzer ermöglicht, ASCIICam von jedem Ort im Terminal aus auszuführen mit:

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

Verwenden Sie ASCII, um mit Ihrer Webcam in Ihrem Terminal zu spielen

ASCII-Kamera starten mit:

asciicam

... und das Terminal füllt sich mit einer sich ständig ändernden Anzeige von ASCII-Zeichen, um Ihr Gesicht zu schminken. Dies ist ein Live-Video, daher ändern sich die Charaktere, wenn Sie sich auf dem Bildschirm bewegen oder sprechen.

Sie können die scheinbare Auflösung des Feeds erhöhen, indem Sie die Größe Ihrer Terminalschriftart verringern.

Wenn Sie das Glück haben, mehr als eine Webcam auf Ihrem Computer zu haben, können Sie auswählen, welche Sie verwenden möchten, indem Sie asciicam starten mit:

asciicam -dev=/dev/video0

asciicam kommt mit einigen netten visuellen Tricks. Sie können die gesamte Ausgabe auf eine einzige Farbe einstellen, und der folgende Befehl setzt Ihr Terminal auf ein wunderschönes Kernrosa:

ASCII-Farbe "#e51283"

Erstellen eines virtuellen Greenscreens mit Asciicam

Sie können auch einen virtuellen Greenscreen einrichten, um den Hintergrund Ihres ASCII-Video-Feeds zu entfernen. Bevor Sie dies tun können, benötigt asciicam Beispielbilder, damit es weiß, was nicht angezeigt werden soll.

Erstellen Sie ein neues Verzeichnis, in dem Asciicam Miniaturansichten speichern kann:

mkdir bgdata

Der folgende Befehl startet ASCIIAM und beginnt mit der Datengenerierung:

asciicam -gen=true -sample bgdata/

Beenden Sie nach ein paar Sekunden mit Strg + C, und führen Sie den nächsten Befehl aus, um ASCIICam mit entferntem Hintergrund zu starten:

asciicam -greenscreen=true -sample bgdata/

Wenn Sie den Greenscreen-Schwellenwert ändern müssen, fügen Sie die hinzu -Schwelle Flagge. Zum Beispiel:

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

Und für die blockige Pixelierung von ANSI fügen Sie hinzu -ansi=wahr zum Befehl. Während dies mit den Greenscreen-Optionen gut funktioniert, funktioniert es aus offensichtlichen Gründen nicht mit der monochromen Ausgabe.

ASCII-Webcams sind nicht jedermanns Sache

asciicam ist ein großartiges Spielzeug und eine unterhaltsame Art, sich die Zeit in Ihrem Terminal zu vertreiben. Aber gelegentlich möchten Sie vielleicht ernsthafte Dinge mit Ihrer Webcam tun, wie z. B. das Aufnehmen von Tutorial-Videos oder das Aufnehmen hochwertiger Selfies.

Machen Sie sich keine Sorgen, denn terminalbasierte Webcam-Apps sind nicht alles, was Linux bietet. Sie können eine Vielzahl von GUI-Webkamera-Apps installieren, die auf Ihrem Computer einwandfrei funktionieren.