في المقالة التالية سوف نلقي نظرة على 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 على Ubuntu
عبر PIP
منذ أن تمت كتابة Streamlink باستخدام Python ، يمكن تثبيتها باستخدام مدير الحزم نقطة. إذا لم يكن جهاز الكمبيوتر الخاص بك يحتوي على هذه الأداة ، فيمكنك تثبيتها باستخدام محطة طرفية (Ctrl + Alt + T):
sudo apt install python3-pip
عندما يكون لديك Pip مثبتًا بالفعل على جهاز الكمبيوتر الخاص بك ، يمكنك ذلك قم بتشغيل الأمر التالي لتثبيت Streamlink:
sudo pip3 install streamlink
كصورة AppImage
يمكنك أيضًا الاستمتاع بهذا التطبيق باستخدام ملف AppImage المقابل له. يمكن تنزيل هذا من صفحة الإصدارات باستخدام متصفح الويب أو عن طريق فتح Terminal (Ctrl + Alt + T) وباستخدام مجلد مشترك على النحو التالي:
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 [OPCIONES] <URL> [CALIDAD]
يشير عنوان URL إلى عنوان URL لبث الفيديو عبر الإنترنت. يمكن أن يكون أي رابط فيديو من المواقع المدعومة. الجودة تشير إلى جودة الفيديو. يمكن استخدامه 'أفضل"أو"سجقللحصول على أعلى أو أدنى جودة متاحة. بالإضافة إلى ذلك ، سيكون لدينا أيضًا إمكانية تحديد قائمة قرارات مفصولة بفواصل ، والتي ستكون شيئًا مثل ما يلي:
"720p,480p,best"
إذا لم يتم تحديد تسلسل ولم يتم استخدامه - دفق افتراضيسيقوم البرنامج بطباعة قائمة بالدرجات المتاحة.
تشغيل الفيديو
Streamlink ستشغل دفق الفيديو في مشغل الفيديو الافتراضي الخاص بنا.
./streamlink.AppImage https://www.youtube.com/watch?v=-tAEAyHgCec best
بمجرد تشغيل هذا الأمر ، يستخرج Streamlink دفق الفيديو عبر الإنترنت من عنوان url المحدد ويوجهه إلى مشغل الفيديو الافتراضي (وهو في حالتي VLC)، أو التي نشير إليها بأفضل جودة متاحة.
قائمة التدفقات المتاحة
لمشاهدة قائمة التدفقات المتاحة للفيديو ، كل ما عليك فعله هو لا تحدد قيمة الجودة (أسوأ أو أفضل).
تشغيل الصوت فقط
إذا كنت مهتمًا بالقدرة على الاستماع إلى الصوت فقط ، في نهاية الأمر ، ما عليك سوى إضافة "صوت_mp4a"أو"audio_webm" بدلا من "أفضل":
streamlink https://www.youtube.com/watch?v=-tAEAyHgCec audio_mp4a
حدد المشغل الذي تريد استخدامه
إذا كنت ترغب في تشغيل دفق الفيديو باستخدام مشغل مختلف عن المشغل الافتراضي ، من الضروري فقط تحديده مع الخيار -لاعب متبوعًا باسم اللاعب:
streamlink https://www.youtube.com/watch?v=-tAEAyHgCec 480p --player mplayer
سيقوم هذا الأمر بتشغيل دفق الفيديو المحدد بجودة 480 بكسل باستخدام Mplayer لتشغيله.
انظر الخدمات الأخرى
يمكن أيضًا استخدام هذا البرنامج مع خدمات البث الأخرى عبر الإنترنت من خلال المكونات الإضافية. يمكن العثور على قائمة كاملة بالمكونات الإضافية المضمنة حاليًا في ملف موقع المشروع.
بالإضافة إلى ذلك نستطيع قائمة المكونات الإضافية باستخدام الأمر:
streamlink --plugins
مساعدة
يمكن للمستخدمين الذين يريدون الحصول على مزيد من المعلومات حول استخدام هذا البرنامج يمكن الرجوع إلى صفحات الرجل:
man streamlink
أو عن طريق الكتابة في المحطة:
streamlink --help
بالإضافة إلى ذلك ، يمكن للمستخدمين تعرف على المزيد حول كيفية العمل مع هذا البرنامج باستخدام البرنامج التعليمي المعروضة على موقع المشروع أو على موقع الويب الخاص بك مستودع جيثب.