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.
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.