Dit is de opdracht hasciicam die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
hasciicam - (h)ascii voor de massa!
KORTE INHOUD
hascicam [ -hvq ] [ -m mode ] [ -d apparaat ] [ -i invoer ] [ -o uitgang ] [ -f
:gebruiker%pass@host:/dir ] [ rendering-opties ]
PRODUCTBESCHRIJVING
hascicam maakt het mogelijk om live asciivideo op internet te hebben. Er is video nodig van a
vastlegapparaat (zoals tv-kaarten of quickcams) en rendert het in ascii, waarbij het
uitvoer in een html pagina met een vernieuwingstag of in een leven ascii venster of in een eenvoudige tekst
filet en geeft de mogelijkheid om op het web een live asciivideo-feed te publiceren die doorzoekbaar is
zonder dat er plug-ins van de browser nodig zijn.
hascicam grijpt frames met behulp van Video4Linux api, zet ze in ascii met behulp van AA-lib machine
en kan ze bewapenen met automatisch vernieuwende HTML-code. Er wordt ook gebruik van gemaakt
jpeglib voor optioneel verversen van een kleine jpeg-afbeelding, zodat deze ook als eenvoudig kan werken
webcam (of beide weergeven, jpeg en asciivideo).
OPTIES
-h --help
Geef een helptekst weer en sluit af.
-v --versie
Geef de versie weer en sluit af.
-q --stil
Wees stil en laat geen hardwaredetectie zien.
-m --modus
Selecteert de modus waarin hasciicam zal werken:
leven zal de console gebruiken (of er uiteindelijk een openen onder X-display) om volledig weer te geven
snelheid ascii-video.
html zal elke html-geformatteerde ascii-video schrijven verversen seconden in bestand aabestand.
tekst zal elke ascii-video in platte tekst schrijven verversen seconden in bestand aabestand.
Standaardmodus is leven. Modusselectie is XOR'ed.
-d --apparaat
Gebruik het gespecificeerde opnameapparaat. Standaard is /dev/video.
-i --invoer
Selecteert de apparaat's invoerkanaal dat moet worden gebruikt voor het grijpen van frames. Standaard is 1.
-o --aabestand
Definieert het bestand waar de weergegeven ascii moet worden opgeslagen, en wordt elke keer overschreven verversen seconden.
Standaard is hasciicam.html wanneer binnen html mode, hasciicam.txt wanneer binnen tekst mode
(nutteloos als je binnen bent leven mode).
-f --ftp
Ftp pusht het geselecteerde uitvoerbestand naar een ftp-account dat is opgegeven in een
uitdrukking zoals :gebruiker%[e-mail beveiligd]:/home/gebruiker/www. Als het wachtwoord dat niet is
opgegeven (%pass weglaten) hasciicam vraagt ernaar op stdin (verborgen tijdens typen). Als de
directory is niet gespecificeerd. Er wordt aangenomen dat dit de eerste ftp-directory is waar user
logt in. Het externe bestand wordt vernieuwd, afhankelijk van verversen tarief en aansluiting
bandbreedte, een Scolopendro Er wordt een tijdelijk bestand gemaakt om clients aan de andere kant te houden
zijkant verfrissend soepel.
-D --demon
Gaat naar de achtergrond en draait in daemon-modus.
RENDERING-OPTIES
-S --lettertypegrootte
Selecteert een lettergrootte uit 1 naar 4 gebruikt bij HTML-weergave. standaard is 1 (alleen nuttig
wanneer binnen html mode).
-a --lettertype
Selecteert een lettertype dat moet worden gebruikt bij HTML-weergave, waarvoor een vaste grootte moet gelden
betere resultaten. standaard is koerier (alleen handig als je binnen bent.) html mode).
-r --vernieuwen
Specificeert het vernieuwingsinterval in seconden tussen elk opgenomen frame. Standaard is 2
(nutteloos als je binnen bent leven mode).
-b --abright
Specificeert het helderheidsniveau voor de aa_render, van 0 tot 100. De standaardwaarde is 60.
-c --een contrast
Specificeert het contrastniveau voor de aa_render, van 0 tot 100. De standaardwaarde is 4.
-g --agamma
Specificeert het gammacorrectieniveau voor de aa_render, van 0 tot 100. De standaardwaarde is 3.
-I --omkeren
Inverteer en render de resulterende negatieve ascii.
-B --achtergrond
Specificeert de achtergrondkleur die moet worden gebruikt in de vorm van een hex RGB triool (zonder
de leidende #). Standaard is 000000 voor zwart (alleen nuttig als in html mode).
-F --voorgrond
Specificeert de voorgrondkleur die moet worden gebruikt in de vorm van a hex RGB triool (zonder
de leidende #). Standaard is 00FF00 voor groen (alleen nuttig als in html mode).
Voorbeelden
hascicam -m html -o bekijk mij.html
zet je html geformatteerd ascii in watchme.html - open het dan gewoon met je favoriet
browser.
hascicam -m tekst -o ~/.plannen
plaatst uw ascii in uw lokale .plan (fingercam) hascicam -m html -S 2 -o index.html -f
:jaromil%[e-mail beveiligd]:korova
genereert een hascii-video met lettergrootte +1 en uploadt de frames in passieve ftp-modus aan
de dyne.org-server, met gebruiker jaromil-wachtwoord sasuchen, in de korova-directory
OPMERKINGEN
Bij gebruik van een usb-webcam moet een ondersteund formaat worden opgegeven. Het minimum of maximum
Het gedetecteerde formaat zou moeten werken, ook een formaat van 160x120 geeft meestal goede resultaten
niet-ondersteunde formaten krijgt u onverwachte resultaten.
Gebruik hasciicam online met behulp van onworks.net-services