Doriți o aplicație webcam care să vă afișeze fluxul camerei în interiorul terminalului Linux? asciicam este ceea ce ai nevoie.
Majoritatea laptopurilor moderne sunt dotate cu camere web încorporate, oferindu-vă o modalitate ușoară de a comunica vizual cu acestea colegii de muncă, trimiteți mesaje video și, desigur, admirați-vă sinele frumos în oglinda cu unghi larg imagine.
Desigur, dacă ți-ai dedicat existența tehnologică terminalului Linux, camera web poate părea atât de multă umflare hardware inutilă. Dar cu asciicam, îți poți pune camera web la lucru, în terminalul Linux.
De ce vizualizați ieșirea camerei web în terminalul dvs.?
Cel mai laptopurile au camere web încorporate, și de mult au trecut vremurile în care trebuia să așezați o unitate pe capacul laptopului și să o conectați la un port USB de rezervă.
Camerele web sunt foarte utile pentru comunicare la distanță și întâlniri la distanță. Dar dacă preferați să vorbiți în persoană și să conduceți întâlniri prin Slack, camera dvs. web stă acolo ca un ochi nefolosit și acuzator.
Pentru războinicii terminali, camera web este o pierdere și mai mare de spațiu, iar dacă nu rulați deloc un server de afișare, cum ați vedea ieșirea camerei web?
asciicam este un utilitar care vă permite să utilizați terminalul pentru a vedea ce vede camera web, astfel încât să vă puteți admira chipul superb folosind întregul set de caractere ASCII. Dacă te simți deosebit de aventuros, poți chiar să folosești ANSI.
Cum se instalează asciicam pe Linux
asciicam este scris în Go și va trebui aveți Go instalat pe sistemul dvs inainte sa incepi.
O modalitate ușoară de a instala Go este din Snap Store. Deci, dacă sistemul dvs. acceptă pachete snap, puteți utiliza această comandă pentru a instala Go:
sudo snap install go --classic
Acum că Go este instalat, îl puteți folosi pentru a instala asciicam. Clonează depozitul asciicam GitHub cu Git:
clona git https://github.com/muesli/asciicam.git ~/asciicam
Utilizați comanda cd pentru a naviga la noul director asciicam, apoi construiți aplicația:
cd ~/asciicam
mergi sa construiesti
Puteți crea o legătură simbolică care permite oricărui utilizator să ruleze asciicam din orice locație din terminal cu:
sudo ln -s ~/asciicam/asciicam /usr/bin/asciicam
Utilizați asciicam pentru a vă juca cu camera web în terminalul dvs
Începeți asciicam cu:
asciicam
...iar terminalul se va umple cu un afișaj în continuă schimbare de caractere ASCII pentru a vă alcătui fața. Acesta este un videoclip live, astfel încât personajele se vor schimba pe măsură ce vă deplasați pe ecran sau vorbiți.
Puteți crește rezoluția aparentă a fluxului micșorând dimensiunea fontului terminalului.
Dacă aveți norocul să aveți mai multe camere web pe computer, puteți alege pe care să o utilizați pornind asciicam cu:
asciicam -dev=/dev/video0
asciicam vine cu câteva trucuri vizuale îngrijite. Puteți seta întreaga ieșire la o singură culoare, iar următoarea comandă vă va seta terminalul la un roz nuclear superb:
asciicam -color „#e51283”
Crearea unui ecran verde virtual cu asciicam
De asemenea, puteți seta un ecran verde virtual pentru a elimina fundalul fluxului dvs. video ASCII. Înainte de a putea face acest lucru, asciicam are nevoie de imagini eșantion, așa că știe ce să nu afișeze.
Faceți un nou director în care asciicam să poată stoca miniaturi:
mkdir bgdata
Următoarea comandă va porni asciicam și va începe să genereze date:
asciicam -gen=true -sample bgdata/
Renunță după câteva secunde cu Ctrl + Cși rulați următoarea comandă pentru a porni asciicam cu fundalul eliminat:
asciicam -greenscreen=true -sample bgdata/
Dacă trebuie să modificați pragul ecranului verde, adăugați -prag steag. De exemplu:
asciicam -greenscreen=true -sample bgdata/ -threshold=0.12
Și pentru pixelarea blocată a ANSI, adăugați -ansi=adevarat la comanda. Deși acest lucru funcționează bine cu opțiunile de ecran verde, nu funcționează cu ieșire monocromă din motive evidente.
Camerele web ASCII nu sunt pentru toată lumea
asciicam este o jucărie grozavă și o modalitate distractivă de a petrece timpul în terminalul tău. Dar, ocazional, poate doriți să faceți lucruri serioase cu camera web, cum ar fi înregistrarea videoclipurilor tutoriale sau realizarea de selfie-uri de înaltă calitate.
Nu vă îngrijorați, deoarece aplicațiile webcam bazate pe terminale nu sunt tot ce oferă Linux. Puteți instala o mulțime de aplicații GUI pentru camere web care vor funcționa impecabil pe computer.