האם סקייפ קצת מודרני מדי לטעמך? Hasciicam ייקח אותך בחזרה אל הימים האלקטרוניים של היום, שבו אתה יכול לשדר וידאו חי לחברים שלך - ואפילו את הציבור - באמנות ASCII.

Hasciicam הוא יישום שורת פקודה קטנה שנכתבה ב C. זה פותח במקור על ידי Rastasoft כחלק של מערכת ההפעלה lib "dyne: bolic", אבל אתה יכול להריץ אותו על כל מערכת ההפעלה לינוקס כתוכנית עצמאית.

דרישות

  • מערכת גנו / לינוקס
  • ASCII אמנות הספרייה (AAlib) על המערכת שלך
  • מצלמת אינטרנט
  • שרת FTP מרוחק

קבלת Hasciicam

הרבה מאגרי לינוקס מלאי Hasciicam. אם שלך לא, או אם אתה רוצה לבנות את זה ממקור, לקבל את זה משרת FTP dyne.org.

שימוש בסיסי

אם אתה רק רוצה לראות את עצמך באמנות ASCII או לבדוק את מצלמת האינטרנט שלך, אתה יכול להריץ את Hasciicam במצב חי. זהו מצב ברירת המחדל, ולכן הוא אינו דורש כל ארגומנטים של שורת פקודה. פשוט תרוץ:

 hasciicam 

ייפתח חלון בשם "a עבור X". זהו Hasciicam ו Alib בפעולה:

שידור וידאו חי

כדי לשדר וידאו חי, אנחנו צריכים יעד לשלוח אותו. כאן נכנס שרת ה- FTP.

שורת הפקודה הראשונה שאנחנו צריכים להשתמש היא " -m " עבור "מצב". שלושת המצבים האפשריים הם חיים (אשר השתמשנו בדוגמה הקודמת), HTML, וטקסט. כאשר אתה דוחף לשרת FTP, עליך להשתמש ב- HTML או במצב טקסט.

השתמש -m html עבור שידור וידאו; אין פונקציית רענון במצב טקסט, אז כל מה שתקבל הוא קובץ טקסט סטטי.

המתג הבא הוא -f כדי לציין את שרת ה- FTP ואת פרטי ההתחברות. זה בפורמט הבא:

 -f: user @ host: / directory 

לבסוף, אנחנו צריכים לתת Hasciicam קובץ פלט עם " -o ". ברירת המחדל היא hasciicam.html, אך ייתכן שתרצה לשנות זאת ל- index.html כדי לשמור את הצופים שלך על חלק מההקלדה.

הנה דוגמה ששידרתי את הסרטון למחשב אחר ברשת המקומית (LAN), ויצרתי את הקובץ index.html בספריית הבית של המשתמש:

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

אני גם נבדק בשיטה זו באתר האינטרנט הציבורי שלי, באמצעות פורמט זה כדי להתחבר לשרת ולשמור index.html בספרייה בשם "hasciicam":

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

אחרי שנכנסתי לפקודה, אור מצלמת האינטרנט שלי נדלק, והאשיקאם הציעה לי את סיסמת ה- FTP שלי:

בדפדפן שלי, אני מנווט לספרייה hasciicam באתר האינטרנט שלי. והנה אני, בתווים ירוקים מפוארים על רקע שחור, אם כי בפיגור של עשר עד חמש-עשרה שניות.

הבעיה היחידה מלבד הפיגור היתה שהתמונה נמתחה בצורה אופקית. למרבה המזל, Hasciicam מאפשר לך לשנות את אפשרויות עיבוד עבור תמונה טובה יותר.

אפשרויות עיבוד

Hasciicam נותן לך כמה פקודות שונות שורת הפקודה לשינוי המראה של הפלט. הזן כל אחד מהם לאחר פרטי ה- FTP שלך:

שנה את גודל הגופן (בחר מספר בין 1 ל -4):

 -S 3 

שינוי פני גופן (זה לא עבד בשבילי):

 - טרמינוס 

שינוי קצב הרענון בשניות (ברירת המחדל היא 2):

 -R 1 

הגדר צבע רקע (השתמש בפורמט הקסדצימלי ללא " # " המוביל):

 -F F0000 

הגדרת צבע קדמי:

 -F 0000FF 

Hasciicam גם מאפשר לך להתאים את הניגודיות, גמא, ואת בהירות. ראה את הדף הראשי לפרטים.

כאן שיניתי את גודל הגופן כדי לתקן את בעיית המתיחה, ואני גם להגדיר את הצבעים לכחול על אדום קצב הרענון לכל שנייה:

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

הפלט נראה כך:

כדי לעצור את זרם ה- Hasciicam, פשוט הקש "Ctrl + C" במסוף שבו הפעלת את הפקודה.

שים לב שדף ה- HTML יישאר בשרת שלך, והוא ימשיך לנסות לרענן גם אם לא יגיעו נתונים חדשים. אם ברצונך לשמור את הדף בשרת שלך, אך להפסיק אותו מרענון, הסר את השורה הזו מהחלק העליון של הדף. קוֹבֶץ:

סיכום

בעוד Hasciicam הוא לא בדיוק התכונות המלאות - למשל, אין הזרמת אודיו משולבת - אתה יכול להרחיב את התוכנית הזאת בעצמך. פתרון באיכות נמוכה למדי יכול להיות להקים שרת HTTP נפרד הזרמת אודיו להטביע את זרם שמע לצד פלט של Hasciicam באמצעות iFrames (רק מחשבה!).

ללא שם: מה אתה חושב על Hasciicam? האם יש עוד משהו שאתה יכול לעשות עם אמנות ASCII?