Norite internetinės kameros programos, kuri „Linux“ terminale parodytų jūsų kameros tiekimą? asciicam yra tai, ko jums reikia.

Daugumoje šiuolaikinių nešiojamųjų kompiuterių yra įmontuotos internetinės kameros, todėl galite lengvai bendrauti su jais bendradarbiams, siųsti vaizdo žinutes ir, žinoma, grožėtis savo gražiu savimi plačiakampiame veidrodyje vaizdas.

Žinoma, jei savo technologinę egzistavimą skyrėte „Linux“ terminalui, jūsų internetinė kamera gali atrodyti kaip labai nereikalinga aparatinė įranga. Tačiau naudodami asciicam galite įdiegti internetinę kamerą Linux terminale.

Kodėl reikia peržiūrėti internetinės kameros išvestį savo terminale?

Dauguma nešiojamuosiuose kompiuteriuose yra įmontuotos internetinės kameros, ir seniai praėjo tie laikai, kai reikėjo uždėti įrenginį ant nešiojamojo kompiuterio dangčio ir prijungti jį prie atsarginio USB prievado.

Interneto kameros yra labai naudingos tolimojo ryšio ir nuotolinių susitikimų metu. Bet jei jums labiau patinka kalbėtis asmeniškai ir vesti susitikimus per „Slack“, jūsų internetinė kamera sėdi kaip nenaudojama ir kaltinanti akis.

Terminalų kariams internetinė kamera yra dar didesnis vietos švaistymas, o jei iš viso nenaudojate vaizdo serverio, kaip galėtumėte peržiūrėti internetinės kameros išvestį?

„asciicam“ yra programa, leidžianti naudoti terminalą, kad pamatytumėte, ką mato jūsų internetinė kamera, kad galėtumėte grožėtis savo nuostabiu vaizdu naudodami visą ASCII simbolių rinkinį. Jei jaučiatės ypač linkę į nuotykius, netgi galite naudoti ANSI.

Kaip įdiegti asciicam Linux

asciicam parašyta eiti ir jums reikės sistemoje turi būti įdiegta „Go“. prieš tau pradedant.

Lengvas būdas įdiegti „Go“ yra iš „Snap Store“. Taigi, jei jūsų sistema palaiko snap paketus, galite naudoti šią komandą norėdami įdiegti Go:

sudo snap install go --classic

Dabar, kai „Go“ yra įdiegtas, galite jį naudoti norėdami įdiegti „asciicam“. Klonuokite asciicam GitHub saugyklą naudodami Git:

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

Naudokite komandą cd Norėdami pereiti į naują asciicam katalogą, tada sukurkite programą:

cd ~/asciicam
eik statyti

Galite sukurti simbolinę nuorodą, leidžiančią bet kuriam vartotojui paleisti asciicam iš bet kurios terminalo vietos su:

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

Naudokite asciicam, kad galėtumėte žaisti su žiniatinklio kamera savo terminale

Pradėkite asciicam su:

asciicam

...ir terminalas pasipildys nuolat besikeičiančiu ASCII simbolių ekranu, kad padarytumėte veidą. Tai yra tiesioginis vaizdo įrašas, todėl personažai keisis judant ekrane ar kalbant.

Galite padidinti matomą sklaidos kanalo skiriamąją gebą sumažindami terminalo šrifto dydį.

Jei jums pasisekė, kad kompiuteryje turite daugiau nei vieną internetinę kamerą, galite pasirinkti, kurią naudoti, paleisdami asciicam su:

asciicam -dev=/dev/video0

asciicam ateina su kai kuriais tvarkingais vaizdiniais triukais. Galite nustatyti visą išvestį į vieną spalvą, o ši komanda nustatys jūsų terminalą nuostabiai rožine spalva:

asciicam -spalva "#e51283"

Virtualaus žalio ekrano sukūrimas naudojant asciicam

Taip pat galite nustatyti virtualų žalią ekraną, kad pašalintumėte ASCII vaizdo įrašų tiekimo foną. Kad galėtumėte tai padaryti, asciicam reikia pavyzdinių vaizdų, kad jis žinotų, ko nerodyti.

Sukurkite naują katalogą, kuriame asciicam gali saugoti miniatiūras:

mkdir bgdata

Ši komanda paleis asciicam ir pradės generuoti duomenis:

asciicam -gen=true -sample bgdata/

Po kelių sekundžių išeikite su Ctrl + C, ir paleiskite kitą komandą, kad paleistumėte asciicam pašalinus foną:

asciicam -greenscreen=true -sample bgdata/

Jei reikia pakeisti žalio ekrano slenkstį, pridėkite -slenkstis vėliava. Pavyzdžiui:

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

O dėl blokinio ANSI pikseliavimo pridėkite -ansi=tiesa į komandą. Nors tai gerai veikia su žalio ekrano parinktimis, dėl akivaizdžių priežasčių jis neveikia su vienspalve išvestimi.

ASCII internetinės kameros nėra skirtos visiems

asciicam yra puikus žaislas ir smagus būdas praleisti laiką terminale. Tačiau kartais galbūt norėsite atlikti rimtų dalykų naudodami internetinę kamerą, pvz., įrašyti mokomuosius vaizdo įrašus arba fotografuoti aukštos kokybės asmenukes.

Nesijaudinkite, nes terminalais pagrįstos internetinių kamerų programos nėra viskas, ką siūlo „Linux“. Galite įdiegti daugybę GUI žiniatinklio kamerų programų, kurios jūsų kompiuteryje veiks nepriekaištingai.