Olyan webkamera-alkalmazást szeretne, amely megjeleníti a kamera feedjét a Linux terminálon belül? asciicam az, amire szüksége van.

A legtöbb modern laptop beépített webkamerával van felszerelve, így egyszerű módja a vizuális kommunikációnak munkatársakat, videoüzeneteket küldhet, és természetesen megcsodálhatja jóképét a nagylátószögű tükörben kép.

Természetesen, ha technológiai létét a Linux terminálnak szentelte, a webkamerája felesleges hardverfelfújásnak tűnhet. De az asciicam segítségével a webkameráját a Linux terminálon is üzembe helyezheti.

Miért nézze meg a webkamera kimenetét a terminálján?

A legtöbb a laptopok beépített webkamerával rendelkeznek, és rég elmúltak azok az idők, amikor egy egységet a laptop fedelére kellett helyezni, és egy tartalék USB-porthoz kellett csatlakoztatni.

A webkamerák rendkívül hasznosak távolsági kommunikációhoz és távoli találkozókhoz. De ha inkább személyesen szeretne beszélni, és megbeszéléseket vezetni a Slacken keresztül, a webkamerája úgy ül ott, mint egy kihasználatlan és vádló szem.

instagram viewer

A terminálharcosok számára a webkamera még nagyobb helypazarlás, és ha egyáltalán nem futtatsz megjelenítőszervert, hogyan néznéd meg a webkamera kimenetét?

Az asciicam egy olyan segédprogram, amely lehetővé teszi, hogy a terminál használatával lássa, mit lát a webkamerája, így a teljes ASCII-karakterkészlet használatával megcsodálhatja gyönyörű arculatát. Ha különösen kalandvágyónak érzi magát, használhatja az ANSI-t is.

Az asciicam telepítése Linuxra

Az asciicam Go-ban van írva, és szükséged lesz rá telepítve van a Go a rendszerére mielőtt elkezded.

A Go telepítésének egyszerű módja a Snap Store-ból. Tehát ha a rendszere támogatja a snap csomagokat, akkor ezzel a paranccsal telepítheti a Go-t:

sudo snap install go --classic

Most, hogy a Go telepítve van, használhatja az asciicam telepítésére. Az asciicam GitHub adattár klónozása a Git segítségével:

git klón https://github.com/muesli/asciicam.git ~/asciicam

Használja a cd parancsot hogy navigáljon az új asciicam könyvtárba, majd készítse el az alkalmazást:

cd ~/asciicam
menj építeni

Létrehozhat egy szimbolikus hivatkozást, amely lehetővé teszi bármely felhasználó számára az asciicam futtatását a terminál bármely helyéről a következőkkel:

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

Az asciicam használatával játszhat a termináljában lévő webkamerával

Az asciicam indítása ezzel:

asciicam

...és a terminál megtelik egy folyamatosan változó ASCII-karakterrel, hogy arcod legyen. Ez egy élő videó, így a karakterek változnak, ahogy mozog a képernyőn vagy beszél.

Növelheti az adatfolyam látszólagos felbontását a terminál betűtípusának csökkentésével.

Ha olyan szerencsés vagy, hogy egynél több webkamerát használsz a számítógépeden, kiválaszthatod, hogy melyiket szeretnéd használni az asciicam elindításával:

asciicam -dev=/dev/video0

Az asciicam néhány ügyes vizuális trükköt tartalmaz. A teljes kimenetet egyetlen színre állíthatja, a következő paranccsal pedig a terminálját gyönyörű nukleáris rózsaszínre állíthatja:

asciicam -color "#e51283"

Virtuális zöld képernyő létrehozása az asciicam segítségével

Beállíthat egy virtuális zöld képernyőt is, amely eltávolítja az ASCII-videó feed hátterét. Mielőtt ezt megtehetné, az asciicamnak mintaképekre van szüksége, hogy tudja, mit ne jelenítsen meg.

Hozzon létre egy új könyvtárat, amelyben az asciicam bélyegképeket tárolhat:

mkdir bgdata

A következő parancs elindítja az asciicam programot, és megkezdi az adatok generálását:

asciicam -gen=true -sample bgdata/

Néhány másodperc múlva lépjen ki a gombbal Ctrl + C, és futtassa a következő parancsot az asciicam elindításához a háttér eltávolításával:

asciicam -greenscreen=true -sample bgdata/

Ha módosítania kell a zöld képernyő küszöbértékét, adja hozzá a -küszöb zászló. Például:

asciicam -greenscreen=true -sample bgdata/ -threshold=0,12

Az ANSI tömbös pixelezéséhez pedig add hozzá -ansi=igaz a parancsra. Bár ez jól működik a zöld képernyő opciókkal, nyilvánvaló okokból nem működik monokróm kimenettel.

Az ASCII webkamerák nem mindenkinek valók

Az asciicam egy nagyszerű játék, és szórakoztató módja annak, hogy eltöltsd az időt a terminálodban. Időnként azonban érdemes komoly dolgokat csinálni a webkamerával, például oktatóvideókat rögzíteni vagy jó minőségű szelfiket készíteni.

Ne aggódjon, mivel a terminálalapú webkamera-alkalmazások nem minden, amit a Linux kínál. Rengeteg grafikus felhasználói felületű webkamera-alkalmazást telepíthet, amelyek hibátlanul működnek számítógépén.