У наступній статті ми розглянемо Streamlink. Це утиліта командного рядка, яка дозволить нам передавати відеотрансляції з різних сервісів на відеопрогравач, які нам доведеться попередньо встановити на нашому комп’ютері. Основна мета цього додатка-уникати неоптимізованих веб-сайтів, дозволяючи користувачеві насолоджуватися вмістом, який передається.
Streamlink - це програма з відкритим кодом, написана мовою Python. Ця програма була створена з LiveStreamer, яка більше не підтримується. Це програмне забезпечення, сумісне з GNU / Linux, Windows та Mac OS X. Колега вже говорив про цю програму в цей блог деякий час тому, але зараз ми побачимо ще пару способів встановити цю програму в Ubuntu.
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. Це можна завантажити з сторінка випусків за допомогою веб -браузера або відкривши термінал (Ctrl + Alt + T) та за допомогою Wget наступним чином:
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), або на які ми вказуємо найкращу доступну якість.
Список доступних потоків
Щоб побачити список доступних потоків відео, вам достатньо лише це не вказуйте значення QUALITY (найгірше чи найкраще).
Відтворюйте лише аудіо
Якщо вам цікаво слухати лише аудіо, в кінці команди вам просто потрібно додати "audio_mp4a"Або"audio_webm" замість "кращий":
streamlink https://www.youtube.com/watch?v=-tAEAyHgCec audio_mp4a
Виберіть програвач для використання
Якщо ви хочете відтворювати відеопотоки з гравцем, відмінним від стандартного, потрібно лише вказати його з опцією - Гравець потім ім'я гравця:
streamlink https://www.youtube.com/watch?v=-tAEAyHgCec 480p --player mplayer
Ця команда відтворюватиме поточний відеопотік у якості 480p за допомогою програвача Mplayer.
Дивіться інші послуги
Цю програму також можна використовувати з іншими онлайн -потоковими службами за допомогою плагінів. Повний список вбудованих плагінів можна знайти в веб-сайт проекту.
До того ж ми можемо список плагінів за допомогою команди:
streamlink --plugins
Допоможіть
Користувачі, які хочуть, можуть отримати додаткову інформацію про використання цієї програми можна ознайомитися зі сторінками довідки:
man streamlink
Або ввівши термінал:
streamlink --help
Крім того, користувачі можуть дізнатися більше про те, як працювати з цією програмою, використовуючи підручник запропоновані на веб -сайті проекту або на вашому Репозиторій GitHub.