Er Skype litt for moderne for din smak? Hasciicam tar deg tilbake til de elektroniske dagene, hvor du kan sende live video til vennene dine - og til og med offentligheten - i ASCII-kunst.

Hasciicam er et lite kommandolinjeprogram som er skrevet i C. Det ble opprinnelig utviklet av Rastasoft som en del av det libre operativsystemet "dyne: bolic", men du kan kjøre det på et hvilket som helst Linux operativsystem som et frittstående program.

Krav

  • Et GNU / Linux-system
  • ASCII Art Library (AAlib) på systemet ditt
  • Et webkamera
  • En ekstern FTP-server

Å få Hasciicam

Mange Linux-lagre lager Hasciicam. Hvis din ikke, eller hvis du vil bygge den fra kilde, få den fra dyne.org FTP-serveren.

Grunnleggende bruk

Hvis du bare vil se deg selv i ASCII-kunst eller teste ditt webkamera, kan du kjøre Hasciicam i live-modus. Dette er standardmodusen, slik at det ikke krever noen kommandolinjeprengivelser. Bare løp:

 hasciicam 

Et vindu kalt "aa for X" åpnes. Dette er Hasciicam og AAlib i aksjon:

Broadcast Live Video

For å kringkaste live video, trenger vi et destinasjon for å sende det til. Her kommer FTP-serveren inn.

Den første kommandolinjebryteren vi trenger å bruke er " -m " for "modus". De tre mulige modiene er live (som vi brukte i forrige eksempel), HTML og tekst. Når du trykker på en FTP-server, må du bruke enten HTML eller tekstmodus.

Bruk -m html for kringkasting av video; Det er ingen oppdateringsfunksjon i tekstmodus, så alt du får, er en statisk tekstfil.

Neste bryter er -f å spesifisere FTP-serveren og innloggingsinformasjonen. Det følger dette formatet:

 -f: bruker @ vert: / katalog 

Til slutt må vi gi Hasciicam en utdatafil med " -o ". Standard er hasciicam.html, men det kan hende du vil endre dette til index.html for å lagre visningsprogrammet ditt for noen.

Her er et eksempel jeg pleide å kringkaste videoen til en annen datamaskin på mitt lokale nettverk (LAN), og opprette filen index.html i brukerens hjemmekatalog:

 hasciicam -m html -f: [email protected]: / -o index.html 

Jeg har også testet denne metoden på mitt offentlige nettsted, ved hjelp av dette formatet for å koble til serveren og lagre index.html i en katalog som heter "hasciicam":

 hasciicam -m html -f: [email protected]: / public_html / hasciicam / -o index.html 

Etter at jeg kom inn i kommandoen, ble webkamera-lyset slått på, og Hasciicam spurte meg om FTP-passordet mitt:

I nettleseren har jeg navigert til hasciicam-katalogen på nettstedet mitt. Og der var jeg i strålende grønne tegn på en svart bakgrunn, om enn med et lag på om lag ti til femten sekunder.

Det eneste problemet foruten laget var at bildet ble strukket ut horisontalt. Hasciicam gir deg heldigvis muligheten til å endre gjengivelsesalternativene for et bedre bilde.

Gjenopprettingsalternativer

Hasciicam gir deg noen forskjellige kommandolinjebrytere for å endre utseendet på utgangen. Skriv inn noen av disse etter FTP-informasjonen din:

Endre skriftstørrelse (velg et tall mellom 1 og 4):

 -S 3 

Endre skriftfarge (dette virket ikke for meg):

 -En Terminus 

Endre oppdateringsfrekvens i sekunder (standard er 2):

 -r 1 

Angi bakgrunnsfarge (bruk heksadesimalformat uten ledende " # "):

 -B FF0000 

Sett forgrunnsfarge:

 -F 0000FF 

Hasciicam lar deg også justere kontrast, gamma og lysstyrke. Se hovedsiden for detaljer.

Her endret jeg skriftstørrelsen for å fikse strekkproblemet, og jeg satte også fargene til blått på rødt og oppdateringshastigheten til hvert sekund:

 hasciicam -m html -f: [email protected]: / public_html / hasciicam / -o index.html -B FF0000 -F 0000FF -S 4 -r 1 

Utgangen ser slik ut:

For å stoppe Hasciicam-strømmen, bare klikk "Ctrl + C" i konsollen du kjørte kommandoen i.

Legg merke til at HTML-siden forblir på serveren din, og den vil fortsette å forsøke å oppdatere selv uten at nye data kommer inn. Hvis du vil beholde siden på serveren din, men stopper den fra forfriskning, fjern bare denne linjen fra toppen av fil:

Konklusjon

Mens Hasciicam ikke er helt fullverdig - for eksempel er det ingen integrert lyd streaming - du kan utvide dette enkle programmet selv. En heller lavkvalitetsløsning kan være å sette opp en egen HTTP lyd streaming server og legge inn lydstrømmen sammen med Hasciicams utdata ved hjelp av iFrames (bare en tanke!).

Hva synes du om Hasciicam? Er det noe annet du ønsker du kan gjøre med ASCII kunst?