Stream2Chromecast: העבר את הסרטונים שלך מהטרמינל ל- Chromecast שלך

Stream2Chromecast

בלי ספק Chromecats הוא מכשיר מצוין המאפשר לנו ליהנות מתוכן המולטימדיה שלנו, המכשיר הזה מאפשר לנו להפוך כל טלוויזיה לטלפון חכם. השימוש במכשיר שלנו תלוי בכל אדם ובדמיונו.

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

הפעם אני אספר לכם קצת על היישום הנהדר הזה שנכתב בפייתון וכי היוצר שלה משתף אותה עם הקהילה שכן בתחילה זה היה רק ​​פרויקט אישי. היישום זה נקרא Stream2Chromecast.

Stream2Chromecast הוא כלי המשמש באמצעות שורת פקודה, שמאפשר לנו להמיר פורמטי וידאו שונים שאינם תואמים למכשיר ה- Chromecast שלנו בזמן שהם מושמעים עליו, כך שכל זה נעשה בזמן אמת.

תכונות Stream2Chromecast:

  • מאפשר לך להזרים אודיו ווידאו למכשיר Chromecast.
  • מאפשר לך להזרים סרטונים מקוונים פשוט על ידי הצבת כתובת האתר שלו, הקובץ חייב להיות ניתן לזרם ובפורמט תואם ל- Chromecast, מכיוון שלא ניתן לבצע קידוד.
  • זה מאפשר לנו להמיר כל פורמט שאינו נתמך על ידי Chromecast בזמן אמת (באמצעות FFmpeg או Libav), ולכן אנו נמנעים מהצורך להמיר את הסרטונים באופן ידני.
  • מספק פקודות שליטה בסיסיות: השהה, כוכב, הפסק את עוצמת הקול להפחתת עוצמת הקול והגברת עוצמת הקול (נכון לעכשיו זה עובד רק כאשר לא מקודדים)
  • מאפשר לך לציין מכשיר כאשר מספר Chromecasts מחוברים באותה רשת;
  • תומך בהעברת פרמטרים של מתמרים מותאמים אישית ל- ffmpeg או avconv (הודות לכך תוכלו להגדיר את האיכות, להוסיף כתוביות, למרות ש- Stream2Chromecast אינו תומך בכך ישירות וכו ').
  • תומך במפרט של יציאה לשימוש בהזרמת מדיה.
  • הוא יכול לנגן קבצי שמע למרות שהוא אינו מציג מטא נתונים.  

כיצד להתקין את Stream2Chromecast בלינוקס?

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

עבור אובונטו 16.04 14.04 ונגזרים אנו יכולים להשתמש במאגר הבא:

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt update

sudo apt install stream2chromecast

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

לאחר ההורדה, עלינו להתקין אותו עם מנהל החבילות המועדף עלינו או עם הפקודה הבאה מהמסוף:

sudo dpkg -i stream2chromecast*.deb

ובשביל ההפצות האחרות עלינו להוריד את הקוד מה- git שלו, הקישור הוא הבא.

לבסוף, Stream2Chromecast דורש שתי תלות חשובות כדי להיות מסוגל לתפקד:

FFmpeg

פייתון 2

לבסוף ומבלי לשכוח להזכיר, זה על פי ההיגיון וחשוב ביותר ה- Chromecast והמחשב שלך מחוברים לאותה רשת.

לאחר סיום ההתקנה, אנו יכולים להשתמש ביישום זה כדי להתחיל לשלוח תוכן למכשיר ה- Chromecast שלנו.

שימוש ב- stream2chromecast

כיצד להשתמש ב- Stream2Chromecast כדי להעביר תוכן ל- Chromecast?

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

stream2chromecast

יותר בלי במקום זאת כן הורדת את הקוד מ- git, המינוח משתנה וגם אתה תמיד צריך למקם את עצמך בתיקיית Stream2Chromecast תמיד כדי להיות מסוגל להשתמש בה.

הפקודה להשתמש בו תהיה הבאה:

stream2chromecast.py

כדי להפעיל סרטון שעלינו פשוט לבצע הפקודה הבאה

stream2chromecast /ruta/al/video.mp4

עלינו לציין בפקודה את כתובת ה- ip של ה- Chromecast שלנו או את השם שבו אתה משתמש.

stream2chromecast -devicename CHROMECAST_IP_ADDRESS "/ruta/al/video.mp4"
stream2chromecast -devicename CHROMECAST_NAME "/ruta/al/video.mp4"

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

stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcode "/ruta/al/video.avi"

כדי הוסף כתוביות לסרטון, אנו עושים זאת עם פרמטר אחר זה:

stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcodeopts '-vf subtitles="/ruta/al/subtitulo.srt"' -transcode "/ruta/al/video.avi"

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

stream2chromecast -playurl URL

כדי עצור את ההשמעה פשוט לחץ על ctrl + c על הטרמינל.

לבסוף, הפקודות לבקרות הן כדלקמן:

stream2chromecast -pause

stream2chromecast -continue

stream2chromecast -stop

stream2chromecast.py -setvol 

stream2chromecast.py -volup

stream2chromecast.py -voldown

stream2chromecast.py -mute 

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.