Streamlink windows как пользоваться

Обновлено: 05.07.2024

Los Трансляции o Прямые трансляции с каждым днем ​​они популярнее (Это даже заставляет нас хотеть что-то сделать в ближайшие несколько дней, ответить на вопросы, сделать объявления и многое другое.), точно так же доступно большое количество платформ, предназначенных для прямой трансляции любой области.

также в Linux много игроков, который поддержка воспроизведения прямых трансляций, из этого разнообразия вариантов рождается Streamlink, это инструмент, который позволяет нам воспроизводить потоковое воспроизведение различных сервисов в нашем любимом видеоплеере.

Что такое Streamlink?

Streamlink является Открытый исходный код CLI, Сделано в Питон, который позволяет извлекать потоки с различных веб-сайтов и воспроизводить их в проигрывателе по умолчанию нашей операционной системы.

El objetivo principal de Streamlink es permitir al usuario evitar plugins flash pesados (que involucran mucho uso de cpu), sin perder la capacidad de disfrutar de diversos contenido en streaming. También hay una API disponible para desarrolladores que desean tener acceso a los datos de la secuencia de vídeo. Este proyecto fue bifurcado de Livestreamer, que ya no se mantiene.

Live Streams

Возможности Streamlink

  • Возможность интеграции с любым плеером.
  • Дополнительная система, позволяющая легко добавлять новые услуги.
  • Совместимость с большинством основных потоковых сервисов (Dailymotion, Livestream, Twitch, UStream, YouTube Live и др.).
  • Мультиплатформенность (Linux, Windows и OSx).
  • Простая установка и использование.
  • Полностью бесплатный и открытый исходный код.

Как установить Streamlink

Streamlink может быть установлен используя Python или через установщики каждого дистрибутива, в зависимости от обстоятельств, вы можете выполнить следующие шаги:

Установка с помощью Python pip

Ручная установка с Python

Установка в Arch Linux (AUR) и производные

Установка в Arch Linux (aur, git)

Установка в Gentoo Linux и производные

Установка в в единственном числе и производные

Установка в Ubuntu и производных

Как использовать Streamlink

Streamlink автоматически откроет видеоплеер по умолчанию и начнет воспроизведение выбранного живого потока. Стоит отметить, что, как видно из вариантов, возвращаемых инструментом, мы можем выбрать качество видео в дополнение к выбору желаемого плеера.

Это, несомненно, один из лучших инструментов для прямых трансляций, поскольку он дает нам возможность легко и быстро наслаждаться ими с помощью нашего любимого плеера, что позволяет нам снизить нагрузку на ЦП и во многих случаях оптимизировать как отображается прямой эфир.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Из Linux » приложений » Как смотреть прямые трансляции через любимый видеоплеер




Livestreamer Twitch GUI
это графический интерфейс для Twitch с помощью которого мы можем смотреть стримы без лагов.

Пару личных скриншотов:

0zKPPUj.jpg

vYl4G9Y.jpg

0hInL7H.jpg

wY6KL0t.jpg

YjTbpMZ.jpg

4. Запускаем программу и в первую очередь авторизуемся со своим Twitch аккаунтом:

VlFh3UD.jpg

GrNC72P.jpg

TGEiBQB.jpg

2aXLAPp.jpg

q4HQazj.jpg

5. После этого переходим в настройке и указываем главные настройки для правильной работы стрима и чата:

IG8jkzL.jpg

9RqkgzW.jpg

T66zhob.jpg

ovw35Uc.jpg

E4ferK5.jpg

Если есть какие то вопросы - задавайте в теме, постараюсь ответить.


Альтернатива всегда нужна.
+ здесь функционала больше.



Livestreamer Twitch GUI
это графический интерфейс для Twitch с помощью которого мы смотрим стримы без лагов.

Инструкция:
1. Скачиваем и устанавливаем с официального сайта Livestreamer

2. Скачиваем и устанавливаем медиа плеер через который мы будем смотреть стрим,
в моём случае это VLC плеер(он бесплатный и удобный)
Также пробовал и KMPlayer, но у меня не сработало через него.

3. Скачиваем и устанавливаем сам Twitch GUI c их github-а
+ если вам нужен чат стрима скачиваем Chatty отсюда

4. Запускаем программу и в первую очередь авторизуемся со своим твич каналом(нет, он не украдет ваши пароли)

VlFh3UD.jpg

GrNC72P.jpg

TGEiBQB.jpg

2aXLAPp.jpg

q4HQazj.jpg

5. После этого переходим в настройке и указываем главные настройки чтобы работал стрим и чат:

Здесь обмениваемся советами касательно разного применимого в нашем деле софта по записям трансляций, обработке видео файлов .
Рекомендуем программы, делимся опытом использования, разьяснения с инструкциями как по софту так и по другим техническим вопросам по теме форума.

Инструкции, Софт, рекомендации

D-Pulse 4 марта 2018 23:04
проще батником скачай его, закинь на рабочий стол
папку с FLV MEDIA UTILITY 2 положи в диск C


или куда тебе удобно положи, но тогда в батнике исправь путь к ffmpeg.exe

батник кидаешь в ту папку где у тебя лежат не исправленные флв, запускаешь его двойным кликом или выделяешь все файлы флв мышкой и перетаскиваешь выделенные на батник который лежит на раб.столе, и он исправит все файлы находящие в этой папке по порядку, исправленные файлы будут с окончанием .flv.flv


Примечание: Не указываю прямой URL по причине того, что ссылки по комментариям на нашем форуме динамически меняются с каждым очередным вытеснением свежими комментариями на последующие страницы темы всё дальше и дальше от первой страницы.

Предложу еще несколько вариантов батников для данной задачи.


1. Отсутстует переименование исходных и выходящих файлов (нет замены пробелов на символы нижнего подчеркивания)
2. Будут обработаны все файлы flv в папке применения с любым допустимым операционной системой названием файла, например, с кириллицей и / или пробелами. Т.е., даже с таким названием, которое указанный в начале коммента батник не осилит:

Amateur: No such file or directory
Не удается найти указанный файл.

(указанный в начале коммента батник не может правильно работать с восклицательным знаком в названии файла, потому что этот знак присутствует в синтаксисе команд в данном батнике)

1. Батник исправления времени flv записей.
Для каждого исходного файла flv будет создан исправленный файл, в названии которого будет добавлен в конце суффикс _FIX. Исходные файлы не удаляются.

2. Батник исправления времени flv записей с пересборкой в удобный контейнер .mp4
Будет произведена просто пересборка видео и аудио в другой контейнер, при этом автоматически исправляется и тайминг.

3. Батник исправления времени flv записей с пересборкой в удобный контейнер .mp4 (Для старых файлов flv, полученных при записи, когда применялись аудиокодеки типа Nellymoser, Speex и т.п., не поддерживаемые контейнером .mp4)


То есть, происходит пересборка видео + перекодирование аудио в формат AAC с настройками по умолчанию, при этом автоматически исправляется и тайминг.
Примечание: применялось на BongaCams примерно до мая 2017 г.

Батник - пакетный файл (англ. batch file) - текстовый файл, содержащий последовательность команд, предназначенных для исполнения командным интерпретатором. Содержимое (на черном фоне под спойлером) скопировать в текстовый файл и сохранить с расширением .bat или .cmd, например: "FLV_to_FLV_FIX.cmd"
Батник поместить в специально созданную папку, где будет происходить процесс исправления файлов flv. Необходимое количество файлов flv нужно будет скопировать или переместить из основной папки записи. Запустить батник двойным щелчком.

Непосредственно исправлением занимается ffmpeg. FFMPEG - набор библиотек, которые позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах. Как установить в систему:

Чтобы убедиться, что ffmpeg работает, наберите в командной строке:
ffmpeg -version
Программа выдаст инфо о версии и о конфигурации.
Если выскочит типа: "ffmpeg" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.", значит вы что-то сделали неточно.


При включенном протоколировании во время работы батника могут появляться различные предупреждения. Обычно желтого цвета - можно игнорировать. Даже на красный цвет не всегда стоит пугаться. Формат FLV - дерьмо, соответственно, проблемы. Понятное дело, если выдаст красным цветом этакое:

. No such file or directory
Не удается найти указанный файл.

Субьективным фактором успеха может служить появление в конце процесса для каждого файла подобной записи:

Для тех, кого работа с командной строкой приводит в тихий ужас, есть еще вариант с графическим интерфейсом:

1. Распаковать FLV UTILITY.rar
2. Открыть файл FLV Media Utility.exe
3. Загрузить кнопкой File Open все необходимые файлы FLV в окно Files List.
4. Выделить файлы кнопкой Select All, все файлы окажутся также в окне Working List.
5. Поставить галочку Replace (галочка с Remove снимется автоматом).
6. Выделить первый файл из списка Working List и нажать Fix.
7. После появления надписи: "Output has finished" выделить второй файл и нажать Fix, и так поочередно со всеми файлами.

Исправленные файлы будуть иметь добавочное NEW в конце имени и будут скопированы в ту же папку, где исходники.
Исходные файлы программа не удаляет.

1. Video Thumbnails Maker by Scorp - многофункциональная с множеством настроек внешнего вида листов


2. Плеер более проще и создание листов в нем намного быстрее PotPlayer
запускаем плеер, жмем alt+N закидываем в окно все файлы настраиваем внешний вид листа и жмем ок.

папку ffmpeg-win64 ложим в диск С или туда куда удобно, но тогда не забываем в батниках изменить путь к ffmpeg.exe
папку fswatermark ложим на рабочий стол


что к чему

1. в начале обведен исходный формат файла на который клеим марку, у меня flv, но его можно и нужно менять на тот формат в котором находится ваше видео.
2. в рамке обведен путь к ffmpeg.exe.
3. 0.4 это прозрачность вотермарки, настраивается от 0.1 до 0.9, чем меньше число, тем больше прозрачность.
4. -crf 24 это настройка сжатия, чем больше число тем больше сжатие (влияет на качество и размер видео) не рекомендуется ставить меньше 20 и больше 26, тут можно самому поэкспериментировать.
5. формат в котором получится файл с вотермаркой.
6. другие цифры и числа это настройки плавания марки, каждый может поэкспериментировать с ними сам.

в папке находится три готовых батника под разные разрешения видео, и три логотипа с разными размерами, каждый под соответствующий батник

320-480.bat для видео с самым маленьким разрешением, два других соответственно для бОльших разрешений.

как запустить? закидываем в папку с батниками ваш файл который вы хотите получить с вотермаркой, смотрим чтобы его формат соответствовал настройкам батника, если надо, подправляем настройки
(батники редактируются блокнотом), можно закинуть сразу много файлов в папку и они по очереди обработаются.
запускаем нужный батник двойным кликом и немного ждем, готовый файл будет находиться в этой же папке с окончанием flv.mp4 или mp4.mp4 и т.д.
примечание - в названиях файлов и в папке с батником, не должно быть кириллици, пробелов и спецсимволов

Значки в кадре трансляции бывают накладными и вшитыми. Вшитые в поток значки можно удалить редактированием записанного видео.
При записи прямого потока накладных значков, разумеется, не будет.


Самый простой способ удалить накладные значки при просмотре - воспользоваться внешним окном в таких браузерах, как Yandex и Opera:

Второй способ - воспользоваться расширением для браузера.

1. Установите расширение для браузера - uBlock Origin, AdBlock Plus или Adblocker Genesis Plus и т.п.
2. В настройках расширения в Мой список фильтров просто добавьте эти фильтры (особенно актуально в гостевом режиме)

Пишет разные чаты в одной консоли (окне)!

Да, да, да, я знаю что есть более крутая сборка, но это универсальная, рабочая и без мозгоёбства.

3. Копируем плагины и вставляем, ПУТЬ: C:\Program Files (x86)\Streamlink\pkgs\streamlink\plugins (внимание в папке pkgs и plugins (есть папка plugin — не путать)).

5. Нажимаем правой кнопкой мыши на батник recS и выбираем изменить.
Меняем 4 строчку: set savedir=C:\rec и вместо C:\rec указываем путь куда сохранять файлы!

Думаю логику объяснять не надо, сначала новой строки start /b recS.bat пробел НИК_МОДЕЛИ пробел НАЗВАНИЕ_ВИДЕО_ЧАТА.

7. Меняйте нынешние и добавляете новые, сколько угодно (сколько ваш ПК и инет потянет).

8. Запуск батника, двойное нажатие на starter_recS

9. Оба батника держать в одной папке, для удобства starter_recS как ярлык можете перенести в более удобное место. После удаления или добавления модели в батник, батник включенный выключаем и запускаем заново.

10. Лайк к этой записи.

p.s.: в батнике recS можно ещё поменять параметр --retry-streams 20 (где 20 это секунды), на любое другое (оптимально 60). Это время через сколько секунд будет обновляться поток. Я пишу мало моделей , 20 секунд для меня не ресурсозатратно, система не тупит. Но когда много, ставьте 60 и более, иначе компьютер будет подтупливать.


список моделей в stripchat.txt
запуск: stripchat.ps1 > ПКМ > "Выполнить с помощью PowerShell"

при добавлении новых моделей в список, нужно закрыть и снова запустить скрипт, чтобы новый список вступил в силу.

аналогичный скрипт и его инструкция как для stripchat, только для бонги.

список моделей в bongacams.txt



настройка
открыть StreamlinkGUI.ps1 в текстовом редакторе:
$save_directory = "D:\Records\" - указать каталог с записями
$load_model_list_on_startup = "yes" - если нужно загружать список моделей при запуске
пример списка modellist.txt:

miss_juliaa;Chaturbate;best
Slemgem666;BongaCams;720p
KeimiMei;StripChat;240p


не работает с форматом ts и не исправленными flv



Найти запись нужной модели, если ее запись тут есть, можно через расширенный поиск (Жмём эту ссылку для перехода в поиск)
выбрать в меню "Искать в комментариях".

важно точно прописать ник или логин модели.
Примечание: поиск ищет слова в котором минимум 3 символа, но чем меньше символов в слове тем больше поиск выдаст не точных результатов, но среди таких результатов можно найти слова с тремя буквами.
Например, если вы ищите слово "bon" поиск выдаст результаты со словами "bong" "bongacams" carbon, abonent и тд.
  • Attempt to extract streams from the URL specified, and if it's successful, print out a list of available streams to choose from:
  • Select the highest or lowest available quality:
  • Specify which player to use to feed stream data to (VLC is used by default if found):
  • Specify the amount of time to skip from the beginning of the stream. For live streams, this is a negative offset from the end of the stream (rewind):
  • Skip to the beginning of a live stream, or as far back as possible:
  • Write stream data to a file instead of playing it:
  • Open the stream in the player, while at the same time writing it to a file:

strings

Find printable strings in an object file or binary. Print…

Как получить дерево директорий на Bash одним однострочником

Фото Как установить PostgreSQL на Linux и создать базу и пользователя

Как установить PostgreSQL на Linux и создать базу и пользователя

PostgreSQL - система управления базой данных общего назначения. Одна из самых распространённых баз данных, используемая на многих коммерческих и некоммерческих проектах.

Фото Как скопировать вывод команды из терминала в буфер обмена Linux и MacOS

Как скопировать вывод команды из терминала в буфер обмена Linux и MacOS

Скорее приятный, чем необходимы "трюк", но возможность использовать возможность скопировать вывод в буфер обмена – действительно круто иной раз выручает.

Фото Как создать неизменяемый файл в Linux / MacOS / FreeBSD

Как создать неизменяемый файл в Linux / MacOS / FreeBSD

Само собой, root может всё (если введёт пару команд), однако, это вполне легальный способ запретить изменение файла.

Фото Как удалить все Docker образы и контейнеры

Как удалить все Docker образы и контейнеры

Не всегда нужно удалять всё, но объяснение данного "рецепта" объяснит как в целом удалять образы и контейнеры.

Фото Bash < потоки ввода > вывода && управляющие конструкции || коротко о главном

Bash < потоки ввода > вывода && управляющие конструкции || коротко о главном

Небольшая заметка о конструкциях Bash, в которых путается большинство новичков. А именно: >, <, &, &&, |, ||

Фото Лучше плохо, но сейчас. Взгляд на пути развития ПО

Лучше плохо, но сейчас. Взгляд на пути развития ПО

Сейчас такие языки как Perl и Ruby чувствуют себя не лучшим образом. Но ещё 10 – 15 лет назад они были на "гребне волны".

Фото Как запустить программу в терминале в фоне, без вывода какого либо текста

Как запустить программу в терминале в фоне, без вывода какого либо текста

Запускаем программу в терминале в фоновом режиме и разбираемся, как и почему это работает в Linux / Unix терминале.

Фото Малоизвестные, но полезные возможности утилиты less

Малоизвестные, но полезные возможности утилиты less

Команда less является одной из самых известных на ряду с cd, cp, mv и т.д. Но используется less зачастую далеко не на всю мощь.

Фото Как синхронизировать локальную Git версию репозитория с серверной

Как синхронизировать локальную Git версию репозитория с серверной

Прибираемся в локальной версии Git – чтобы локальная версия соответствовала удалённой (серверной) версии Git проекта.

Фото Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Исследователи сумели пройти code-review с реквестами в ядро Linux, заведомо содержащими добавление уязвимостей.

Фото Microsoft открывает исходники, а её IDE супер-популярна

Microsoft открывает исходники, а её IDE супер-популярна

Решил сложить пару фактов и немного над этим поразмыслить. Реально ли Microsoft "переобулись"?

Фото Пример своей консольной команды в Django проекте

Пример своей консольной команды в Django проекте

Если вы работали с Django проектом, то, скорее всего, запускали команды из консоли (manage.py). В Django есть простой способ писать свои команды для управления проектом.

Фото Как на Bash посчитать число строк в проекте (директории)

Как на Bash посчитать число строк в проекте (директории)

Ниже будет представлен однострочник, решающий данную задачу на Bash + пошаговое описание его работы.

Фото Как на Bash получить файлы, изменённые за сегодняшний день

Как на Bash получить файлы, изменённые за сегодняшний день

Bash имеет огромные возможности по программированию/скриптованию и администрированию операционной системы. Не важно: Linux это, FreeBSD, или MacOS – на Bash можно сделать многое.

Фото Как установить часовой пояс в Linux

Как установить часовой пояс в Linux

В рамках первичной настройки Операционной Системы важно установить и по какому времени вы живёте, ведь при следующем обновлении времени через Интернет ваше время слетит.

Фото Как найти самые большие папки и файлы в Linux

Как найти самые большие папки и файлы в Linux

Когда кончается место на жестком диске, возникает закономерный вопрос: на что же оно было потрачено, какие файлы разрослись больше положенного?

Фото Команда grep – полезные ключи и примеры использования

Команда grep – полезные ключи и примеры использования

У команды "grep" довольно много различных особенностей. особенно, если учесть, что с английского это "решето" – а что может войти в решето , не факт что выйдет!

Читайте также: