Chcete aplikaci pro webovou kameru, která zobrazuje váš obraz z kamery v terminálu Linux? asciicam je to, co potřebujete.
Většina moderních notebooků je dodávána s vestavěnými webovými kamerami, které vám poskytují snadný způsob vizuální komunikace kolegům, posílejte video zprávy a samozřejmě obdivujte své krásné já v širokoúhlém zrcadle obraz.
Samozřejmě, pokud jste svou technologickou existenci zasvětili linuxovému terminálu, může vám vaše webová kamera připadat jako zbytečná hardwarová nadýmání. Ale s asciicamem můžete svou webovou kameru uvést do provozu v terminálu Linux.
Proč zobrazit výstup z webové kamery ve vašem terminálu?
Většina notebooky mají vestavěné webové kamerya dávno pryč jsou doby, kdy jste museli jednotku posadit na víko notebooku a zapojit ji do náhradního portu USB.
Webové kamery jsou velmi užitečné pro komunikaci na dálku a schůzky na dálku. Ale pokud dáváte přednost osobnímu rozhovoru a vedení schůzek přes Slack, vaše webová kamera tam sedí jako nepoužívané a obviňující oko.
Pro válečníky terminálu je webová kamera ještě větším plýtváním místem, a pokud vůbec neprovozujete zobrazovací server, jak byste viděli výstup z webové kamery?
asciicam je nástroj, který vám umožňuje používat váš terminál k tomu, abyste viděli, co vidí vaše webová kamera, takže můžete obdivovat svou nádhernou tvář pomocí celé sady znaků ASCII. Pokud se cítíte obzvlášť odvážní, můžete dokonce použít ANSI.
Jak nainstalovat asciicam na Linux
asciicam je napsán v Go a budete muset mít ve svém systému nainstalovanou aplikaci Go než začneš.
Snadný způsob instalace Go je z obchodu Snap Store. Pokud tedy váš systém podporuje balíčky snap, můžete k instalaci Go použít tento příkaz:
sudo snap install go --classic
Nyní, když je Go nainstalován, můžete jej použít k instalaci asciicamu. Klonujte úložiště asciicam GitHub pomocí Git:
git klon https://github.com/muesli/asciicam.git ~/asciicam
Použijte příkaz cd přejděte do nového adresáře asciicam a poté vytvořte aplikaci:
cd ~/asciicam
jít stavět
Můžete vytvořit symbolický odkaz, který každému uživateli umožní spustit asciicam z libovolného místa v terminálu pomocí:
sudo ln -s ~/asciicam/asciicam /usr/bin/asciicam
Použijte asciicam k hraní s webovou kamerou v terminálu
Začněte asciicam s:
asciicam
...a terminál se zaplní neustále se měnícím zobrazením ASCII znaků, které tvoří váš obličej. Toto je živé video, takže postavy se budou měnit, jak se budete pohybovat po obrazovce nebo mluvit.
Zdánlivé rozlišení kanálu můžete zvýšit zmenšením velikosti písma terminálu.
Pokud máte to štěstí, že máte v počítači více než jednu webovou kameru, můžete si vybrat, kterou chcete použít, a to tak, že začnete asciicam s:
asciicam -dev=/dev/video0
asciicam přichází s několika elegantními vizuálními triky. Celý výstup můžete nastavit na jednu barvu a následující příkaz nastaví váš terminál na nádhernou jadernou růžovou:
asciicam - barva "#e51283"
Vytvoření virtuální zelené obrazovky pomocí asciicamu
Můžete také nastavit virtuální zelenou obrazovku pro odstranění pozadí vašeho ASCII video kanálu. Než to uděláte, asciicam potřebuje ukázkové obrázky, takže ví, co nemá zobrazovat.
Vytvořte nový adresář, do kterého může asciicam ukládat náhledy:
mkdir bgdata
Následující příkaz spustí asciicam a začne generovat data:
asciicam -gen=true -sample bgdata/
Ukončete po několika sekundách pomocí Ctrl + Ca spusťte další příkaz pro spuštění asciicamu s odstraněným pozadím:
asciicam -greenscreen=true -sample bgdata/
Pokud potřebujete změnit práh zelené obrazovky, přidejte -práh vlajka. Například:
asciicam -greenscreen=true -ukázka bgdata/ -threshold=0,12
A pro blokovou pixelaci ANSI přidejte -ansi=pravda na příkaz. I když to funguje dobře s možnostmi zelené obrazovky, ze zřejmých důvodů to nefunguje s monochromatickým výstupem.
Webové kamery ASCII nejsou pro každého
asciicam je skvělá hračka a zábavný způsob, jak trávit čas ve vašem terminálu. Občas však můžete chtít s webovou kamerou dělat vážné věci, jako je nahrávání výukových videí nebo pořizování vysoce kvalitních selfie.
Neznepokojujte se, protože aplikace webové kamery založené na terminálu nejsou vše, co Linux nabízí. Můžete si nainstalovat nepřeberné množství aplikací GUI pro webovou kameru, které budou na vašem počítači bezchybně fungovat.