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

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












----




КОММЕНТАРИИ

Редактор
Рег: 15.03.2017
Ком-ев: 881
Рейтинг: 2554
crazyborder Вчера, 17:31 #97052
Плагин для стримлинка для записи с CamSoda ОБНОВЛЕНИЕ
Как и ожидалось, халявный вариант без прокси (5 февраля 2025 21:18 #96992) быстро накрылся.
Предлагаются 2 варианта обновленного плагина.
Основное новшество - никаких дополнительных модулей для стримлинка скачивать не нужно.

Вариант №1.
Предназначен для тех, кто привык пользоваться системным прокси или VPN на весь компьютер. При использовании этого варианта плагина весь трафик записи будет идти через прокси/VPN.
Вариант удобен для тех, кто располагает быстрым, надежным прокси (напр. платным).
Для пользующихся NekoBox - поставить галочку на "Режим системного прокси" или "Режим TUN". В режиме системного прокси весь трафик идет через прокси у браузеров, стримлинка и других приложений (но не всех). В режиме TUN туннелируются все приложения.


Вариант №2.
Предназначен для тех, кто привык пользоваться прокси избирательно, только для нужных приложений или отдельных сайтов. При использовании этого варианта плагина запрос потока будет осуществляться через прокси, но весь трафик записи будет идти через ваш реальный IP.
Для пользующихся NekoBox - никакие галочки для выбора режимов ставить не нужно.
Нужно открыть плагин в текстовом редакторе и указать в двух местах свой прокси. В коде плагина указаны прокси для NekoBox:
proxies = {
"http": "http://127.0.0.1:2080",
"https": "http://127.0.0.1:2080"
}



  • 1

Новичок
Рег: 13.02.2025
Ком-ев: 2
Рейтинг: 1
ahlamonius Вчера, 16:22 #97050
Спасибо всем за ответы, заработало: у себя какой-то откопал старый архив. И докинул плагин 16 января 2025 03:03 #96869 и нормально. Оставил его.
Если кому понадобится скрипт под Linux для записи (в текущей директории запускается, создает папку с текущей датой и складывает туда записи c именем <ник_модели_из_ссылки>_год.месяц.число_часминута.mp4, например matildada_2025.02.14_0916.mp4).
Пример запуска в консоли:
bongacams.sh matildada

И еще, до кучи, скрипт перекодирует с потерей качества (ffmpeg использует железные кодирование на базе карт NVIDIA) видосики с битрейтом 1000000 и более (ужимаю для чистки места на винте, винт не резиновый же)
Пример запуска в консоли (в текущей директории, где лежат файлы <имя_файла>.mp4 будет складывать пережатые файлы с именами <имя_файла>_avc.mp4 , например matildada_2025.02.14_0916_avc.mp4):
mp4_encode.sh
  • 1

Редактор
Рег: 15.03.2017
Ком-ев: 881
Рейтинг: 2554
crazyborder Вчера, 03:20 #97047
@Nabludatel
Сейчас проверил Streamlink 2.4.0 - он без проблем работает с крайней версией bongacams.py
Так что скорее лучше вообще убрать (как ты и спрашивал) эти старые версии плагинов.
Что касается:
нужно устанавливать только в папку

то это не совсем так. Можно использовать ключ --plugin-dir (начиная с версии Streamlink 6.7.0) и загрузить нужный плагин откуда душа пожелает.
Остальные советы интересные.
  • 3

Любитель
Рег: 19.04.2018
Ком-ев: 101
Рейтинг: 343
Nabludatel Вчера, 02:07 #97045
@crazyborder,
Отредактируй данный раздел в шапке темы. Люди же путаются. Я и сам недавно просил у тебя пояснения по данному вопросу.

Напиши так:

Плагины для старых версий Streamlink (до 6.6.0)
-----------------------------------------------
Плагины
-----------------------------------------------

Плагины для новых версий Streamlink (начиная с 6.6.0 и выше)
-----------------------------------------------
Ссылка
-----------------------------------------------

Так же обязательно допиши там же:
.Пользовательские плагины для Streamlink, в версии 6.6.0 и выше, нужно устанавливать только в папку: C:\Users\имя пользователя\AppData\Roaming\streamlink\plugins

Так думаю людям будет гораздо понятней. И они не будут отвлекать тебя лишними вопросами.
----------------------------------------------------------------------------------------------
А вообще, было бы не плохо, если бы ты выделил "установку Streamlink в Windows" в отдельную тему (отделил бы её от темы "Streamlink GUI"). И добавил бы туда как раз, Пользовательские плагины для Streamlink.

Так же, в инструкцию по установке, было бы не плохо добавить ещё один пункт:

В корне диска "С" создать папку DIRECT_PATH. Скопировать в неё три утилиты: jq.exe, sleep.exe и touch.exe (залей куда нибудь и создай ссылку на данные утилиты). В Переменные среды (переменную Path) прописать: C:\DIRECT_PATH.

Цитата: crazyborder, 14.02.2025 01:07, №97044
Я ведь даже не знаю, насколько работоспособна указанная версия у разных пользователей.

Да вроде работает. ay Редактируй. ab
  • 3

Редактор
Рег: 15.03.2017
Ком-ев: 881
Рейтинг: 2554
crazyborder Вчера, 01:07 #97044
@ahlamonius
Если до версии Streamlink 6.0.0 (20.07.2023) стримлинк только ругался на устаревшие методы конфигурации плагинов, то, начиная с указанной версии, посылает пользователя в известном направлении.
Твоя версия бонговского плагина аж от 17.12.2022, хотя в шапке есть более свежая версия плагина (архив с набором плагинов для вебкама с обновленным механизмом обработки URL от 27.05.2023), к слову, тоже устаревшая, но худо-бедно рабочая.
Крайняя на текущий момент версия bongacams.py здесь:
16 января 2025 03:03 #96869

PS. Чем больше фидбэков, тем выше шансы обновления шапки. Я ведь даже не знаю, насколько работоспособна указанная версия у разных пользователей.
  • 2

Любитель
Рег: 2.04.2021
Ком-ев: 38
Рейтинг: 112

Новичок
Рег: 13.02.2025
Ком-ев: 2
Рейтинг: 1
ahlamonius 13 февраля 2025 13:24 #97038
Всем привет.
Нужна подсказка по streamlink. Обновил систему и начались ошибки. Плагины были рабочие и не менялись. Версия streamlink после обновления 6.6.2

Плагин из ссылки в шапке http://paste.org.ru/?a3eg1w
Проверил плагин chaturbate.py и таких ошибок не даёт.
  • 0

VIP-webcam
Рег: 15.04.2019
Ком-ев: 274
Рейтинг: 2156
Evgeny.Voloshin 11 февраля 2025 06:18 #97032
Цитата: Incubus, 09.02.2025 15:47, №97024
Что там со сжатием видео - не проверял, но скорее всего то же самое будет.
можно отключить
  • 1

VIP-webcam
Рег: 11.08.2018
Ком-ев: 458
Рейтинг: 2609
Incubus 9 февраля 2025 15:47 #97024
veev.to - похоже, что это новый видеообменник от тех же хозяев, что и дооду создали. Дизайн и функционал практически полностью повторяет доодовский. Регистрироваться придётся заново. Про доодовские видео ничего не знает, т.е. те видео либо утеряны, либо придётся загружать заново. Что там со сжатием видео - не проверял, но скорее всего то же самое будет.
  • 3

Любитель
Рег: 19.04.2018
Ком-ев: 101
Рейтинг: 343
Nabludatel 8 февраля 2025 10:57 #97017
@jagujar,
1.Папки C:\Users\имя пользователя\AppData\streamlink\plugins, быть не должно. Если она у тебя есть, удали.
2.Пользовательские плагины для Streamlink, в версии 6.6.0 и выше, нужно устанавливать только в папку: C:\Users\имя пользователя\AppData\Roaming\streamlink\plugins
3.Всё что ты дополнительно прописал в Переменных средах, удали. Там должна остаться только одна запись, связанная со Streamlink: C:\Program Files\Streamlink\bin
4.В корне диска "С" создай папку DIRECT_PATH. И кинь в неё три утилиты: jq.exe, sleep.exe и touch.exe. Где их взять, ищи в шапке темы, либо поиском по теме. В Переменные среды, переменную Path, пропиши: C:\DIRECT_PATH.
5.Для записи Стрипчата, используй батник для Стрипчата от 3 июня 2024 18:13 #95301
  • 2

Любитель
Рег: 22.01.2022
Ком-ев: 48
Рейтинг: 105
jagujar 8 февраля 2025 07:07 #97016
Запись стрима со стрипчата не работает ни recS.bat, ни Universal.cmd. Подскажите что я неправильно делаю? stripchat.py лежит в папке C:\Program Files\Streamlink\pkgs\streamlink\plugins и ещё дополнительно создал папку по адресу C:\Users\(моё имя)\AppData\streamlink\plugins и туда тоже вставил плагин stripchat.py внутри плагина такой программный код:
Версия стримлинка такая: streamlink-7.1.2-2-py312-x86_64. В переменных средах добавил в переменную Path пути C:\Program Files\Streamlink\pkgs\streamlink\plugins и C:\Program Files\Streamlink\bin.
Внутри recS.bat такой программный код:

Внутри starter_recS.bat такой программный код:

Внутри Universal.cmd такой программный код:

recS.bat, starter_recS.bat и Universal.cmd изначально не работали, поэтому вносил изменения, возможно сделал ещё хуже.
При запуске starter_recS.bat, выходит вот такая ошибка:
В файле log.txt вот такое:

При запуске Universal.cmd, выходит вот такая ошибка:

Из инструкции в шапке:
По умолчанию пользовательские (сторонние) плагины теперь здесь:
%APPDATA%\streamlink\plugins
Если нужного плагина там не будет, последует ошибка при запуске стримлинка:
error: No plugin can handle URL: ...

Изначально у меня небыло такой папки, тогда я создал папку по адресу C:\Users\(моё имя)\AppData\streamlink\plugins и туда тоже вставил stripchat.py. Мне это не помогло.
Я пользовался поиском, ответ не нашёл. Постарался расписать всё максимально подробно.
  • 0

VIP-webcam
Рег: 11.08.2018
Ком-ев: 458
Рейтинг: 2609
Incubus 7 февраля 2025 09:49 #97011
Цитата: sam, 06.02.2025 22:42, №97009
недавняя блокировка ру-борд

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

Любитель
Рег: 22.09.2021
Ком-ев: 152
Рейтинг: 169
sam 6 февраля 2025 22:42 #97009
@jagujar,
проблемы на сервере:
Error code 504 Gateway time-out
Цитата: jagujar, 06.02.2025 22:12, №97008
а также с GoodbyeDPI и с Zapret

если открыто обсуждать средства обхода - то и этот форум перестанет открываться
недавняя блокировка ру-борд должна о чем-то говорить
  • 3

Любитель
Рег: 22.01.2022
Ком-ев: 48
Рейтинг: 105
jagujar 6 февраля 2025 22:12 #97008
Перестал открываться doodstream. С разными vpn попробовал, а также с Ничего не помогло. Есть ли способ всё таки открыть видео на doodstream?
  • 1

Любитель
Рег: 22.09.2021
Ком-ев: 152
Рейтинг: 169
sam 6 февраля 2025 02:44 #97000
Цитата: crazyborder, 06.02.2025 02:32, №96999
У тебя же есть системный, полноценный питон?

нет

Цитата: crazyborder, 06.02.2025 02:32, №96999
Ты вроде говорил, что стримлинком не пользуешься

да
не срослось у меня с "якобы" портабл версией streamlink, вывалил кучу ошибок при запуске, плюнул и забил)
да и лень возиться со всякими переменными окружения, установки/копирования только в определенное место, размещение плагинов в %AppData%, с последующим вычищением от засирания после тестирования
можно сказать что это одна из основных причин не использовать эту "программу", что-то компактное более устраивает

ADD:
протестировал этот scraper
да, server_hostname подменяет, но при этом и подключается к нему
к примеру: www.site.com и site.com могут быть на разных ip
тогда прийдется связывать ip - domain в hosts
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 881
Рейтинг: 2554
crazyborder 6 февраля 2025 02:32 #96999
@sam
поверю на слово

У тебя же есть системный, полноценный питон? Ты вроде говорил, что стримлинком не пользуешься. Может, ты увидел в коде упоминание стримлинка и не стал дальше смотреть на код. Но импорт этих модулей:
from streamlink.plugin import Plugin, pluginmatcher
from streamlink.plugin.api import validate
from streamlink.stream import HLSStream

конкретно для этого теста не нужны.
Нужно докинуть только cloudscraper и requests_toolbelt в папку ...\Python\Lib\site-packages через обычный pip
У меня этот katerinetailor_test.py работает обычным двойным кликом.
Ну или в CMD:
py katerinetailor_test_02.py

URL: https://camsoda.com/api/v1/video/vtoken/katerinetailor?username=guest_24632
Status code: 200
Result: {'aspect': 16, 'edge_servers': [], 'ffmpeg_server': None, 'ingest_server': 'ingest6-prd.livemediahost.com', 'quality_renditions': None, 'height': 720, 'status': 1, 'stream_name': '', 'token': 'eyJpdiI6IkpJZGJGcHZwSlJZaHltenhhTXpJZ2c9PSIsInZhbHVlIjoiaFRPMzBuYkpuXC9uWmt1Mm90RGFPM1E9PSIsIm1hYyI6IjI3ZjgzYmU3ZWE0ZjRkMmY2Nzk3ZjNhNDgwZGYwMWE2OGZiY2U3ZWE0NzhhNjU2ZDFjZWUxNjdiMWUxNjI2NTEifQ==', 'width': 1280}

'stream_name': '' - вот, уже оффнулись

PS. Точнее, при:
py -m pip install cloudscraper

Installing collected packages: urllib3, pyparsing, idna, charset-normalizer, certifi, requests, requests-toolbelt, cloudscraper
Это всё ему (клаудскрейперу) нужно для работы.
  • 0

Любитель
Рег: 22.09.2021
Ком-ев: 152
Рейтинг: 169
sam 6 февраля 2025 01:54 #96998
Цитата: crazyborder, 06.02.2025 01:27, №96997
Можешь сам запустить вот этот скрипт:

поверю на слово
а когда-то было и такое s,t,o,p,b,r,e,a,k,i,n,g,f
эх, были времена, как было просто)

в общем, получаются варианты с bat:
1. plugin + scraper + camsoda.com
2. plugin + proxy + зеркало
3. curl + camsoda.com
4. curl + proxy + зеркало
  • 0