Streamlink, כלי CLI לצפייה בזרמי וידאו מקוונים

לגבי streamlink

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

Streamlink הוא א תוכנית קוד פתוח כתובה בשפת פייתון. תוכנית זו הופלגה מ- LiveStreamer, שאינה נשמרת עוד. זוהי תוכנה התואמת ל- GNU / Linux, Windows ו- Mac OS X. עמית כבר דיבר על תוכנית זו ב- הבלוג הזה לפני זמן מה, אך כעת נראה עוד כמה דרכים להתקין תוכנית זו באובונטו.

Streamlink הוא כלי שידור של שורת פקודה שיאפשר לנו צפה בזרמי וידאו מקוונים בנגני מדיה פופולריים כמו VLC, MPlayer, MPlayer2, MPC-HC, mpv, Daum Pot Player, QuickTime ו- OMXPlayer וכו '..

כיום תוכנה זו תומכת בשירותי הזרמת וידאו חיים כמו YouTube, Dailymotion, Livestream, Twitch, UStream ועוד. מכיוון שיישום זה מבוסס על מערכת תוספות המאפשרת להוסיף בקלות שירותים חדשים. תוכל לעיין ברשימת האביזרים הזמינים להלן קישור.

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

התקן את Streamlink באובונטו

באמצעות PIP

מכיוון שנכתב Streamlink באמצעות Python, ניתן להתקין באמצעות מנהל החבילות פְּעִים. אם למחשב שלך אין כלי זה, תוכל להתקין אותו באמצעות מסוף (Ctrl + Alt + T):

sudo apt install python3-pip

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

instralar streamlink עם pip3

sudo pip3 install streamlink

בתור AppImage

תוכל גם ליהנות מאפליקציה זו באמצעות קובץ AppImage המקביל שלה. ניתן להוריד זאת מ- דף שחרורים באמצעות דפדפן האינטרנט או על ידי פתיחת מסוף (Ctrl + Alt + T) ושימוש wget כדלהלן:

הורד appimage של streamlink

wget https://github.com/streamlink/streamlink-appimage/releases/download/2.4.0-1/streamlink-2.4.0-1-cp39-cp39-manylinux2014_x86_64.AppImage -O streamlink.AppImage

לאחר שהורדנו את קובץ AppImage, יש לנו רק להפוך אותו לביצוע עם הפקודה:

chmod +x streamlink.AppImage

בשלב זה אנו יכולים השקת התוכנית על ידי לחיצה כפולה על הקובץ, או הקלדה במסוף (Ctrl + Alt + T) הפקודה:

./streamlink.AppImage

מבט מהיר על התוכנית

כפי שציינו שורות למעלה, זהו יישום לשורת הפקודה. שימוש אופייני ב- Streamlink זה יהיה משהו כזה:

תחביר streamlink

streamlink [OPCIONES] <URL> [CALIDAD]

כתובת URL מציינת את כתובת האתר של הזרמת וידאו מקוונת. זה יכול להיות כל קישור וידאו מהאתרים הנתמכים. QUALITY מציין את איכות הסרטון. אפשר להשתמש בו 'הטוב ביותר'אוֹ'נקניקכדי לקבל את האיכות הגבוהה ביותר או הנמוכה ביותר שיש. בנוסף תהיה לנו גם האפשרות לציין רשימה של רזולוציות מופרדות בפסיקים, אשר תהיה בערך כמו הדברים הבאים:

"720p,480p,best"

אם לא צוין רצף ואינו בשימוש –ברירת מחדל, התוכנית תדפיס רשימה של ציונים זמינים.

הפעל סרטון

קישור יפעיל זרמי וידאו בנגן הווידאו המוגדר כברירת מחדל שלנו.

משחק עם vlc

./streamlink.AppImage https://www.youtube.com/watch?v=-tAEAyHgCec best

לאחר שתפעיל את הפקודה הזו, Streamlink מחלץ את זרם הווידאו המקוון מהכתובת האתר שצוין ומנתב אותו לנגן הווידאו המוגדר כברירת מחדל (שבמקרה שלי הוא VLC), או שאליו אנו מציינים באיכות הטובה ביותר הזמינה.

רשימת הזרמים הזמינים

כדי לראות את רשימת הזרמים הזמינים של הסרטון, כל שעליך לעשות הוא אל תציין את ערך QUALITY (הגרוע ביותר או הטוב ביותר).

רזולוציות וידאו זמינות

הפעל אודיו בלבד

אם אתה מעוניין להאזין רק לאודיו, בסוף הפקודה אתה רק צריך להוסיף "audio_mp4a"או"audio_webm" במקום "הטוב ביותר":

השמעת אודיו בלבד

streamlink https://www.youtube.com/watch?v=-tAEAyHgCec audio_mp4a

בחר את השחקן לשימוש

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

משחק עם mplayer

streamlink https://www.youtube.com/watch?v=-tAEAyHgCec 480p --player mplayer

פקודה זו תפעיל את זרם הווידאו הנתון באיכות 480p באמצעות Mplayer להפעלת אותו.

ראה שירותים אחרים

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

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

תוספים זמינים

streamlink --plugins

עזרה

משתמשים שרוצים יכולים קבל מידע נוסף על השימוש בתוכנית זו יכול להתייעץ עם דפי האיש:

גבר streamlink

man streamlink

או על ידי הקלדת הטרמינל:

streamlink --help

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


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

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

*

*

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