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

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













---


КОММЕНТАРИИ

Новичок
Рег: 25.10.2018
Ком-ев: 33
Рейтинг: 11
rolik_anabolik 2 октября 2024 16:32 #96213
win7x64 gui 2.06 у меня косячит, функция "писать если онлайн" не работает, галка стоит но красный кружочек не ставится, модель онлайн. И второй косяк: "watch stream" кнопка, вместо плеера как ранее, перекидывает в браузер на страницу:
file:///E:/Program%20Files/Streamlink/bin/StreamlinkGUI-2.06/sweetkira25.htm

и все, далее ничего не происходит, curl обновил, stremlink 6.11, python38
  • 0

Любитель
Рег: 1.03.2019
Ком-ев: 162
Рейтинг: 623
Frolow 19 сентября 2024 08:15 #96122
Да, вот щас как раз с утра сидел, ковырялся и понял, что проблема в моей версии curl, в инете там на англ. форумах люди голову ломали, почему 43 ошибку выбивает
bad arg кстати это: --write-out , но как пофиксить не обновляя curl хз (не хочется просто отдельной папкой curl ставить и в переменные среды пробивать, ну да ладно, хрен с ним).
Щас обновлю curl

@Evgeny.Voloshin, спасибо за помощь, все заработало как нужно! А так же огромное спасибо за 2.06 версию, в settings нашел много интересных и полезных нововведений!
  • 1

VIP-webcam
Рег: 15.04.2019
Ком-ев: 322
Рейтинг: 3126
Evgeny.Voloshin 19 сентября 2024 07:31 #96121
Цитата: Frolow, 18.09.2024 23:22, №96120
То есть на чатуре геоблочниц не записать в 2.06?

геоблочниц с чатура пишет без прокси

Цитата: Frolow, 18.09.2024 23:22, №96120
curl 8.8.0
curl: (43) A libcurl function was given a bad argument

попробуй другую версию curl https://curl.se/windows/
  • 6

Любитель
Рег: 1.03.2019
Ком-ев: 162
Рейтинг: 623
Frolow 18 сентября 2024 23:22 #96120
Цитата: Evgeny.Voloshin, 18.09.2024 22:58, №96119
В StreamlinkGUI 2.06 proxy_list.txt используется только для записи геоблочниц с бонги. Для других сайтов прокси не используется.

То есть на чатуре геоблочниц не записать в 2.06?

Цитата: Evgeny.Voloshin, 18.09.2024 22:58, №96119
что пишет если нажать System Check ?

curl: (35) Recv failure: Connection was reset - только щас увидел, что sys check выдает ошибку curl'a. В инете чет не нашел как фиксить.
Цитата: Evgeny.Voloshin, 18.09.2024 22:58, №96119
settings.txt из старых версий не подходит к новым, если что.

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

Цитата: Evgeny.Voloshin, 18.09.2024 22:58, №96119
попробуй выполнить такой скрипт (ПКМ -> Выполнить с помощью PowerShell):

Твой скрипт просто закрывается без ошибок. Но тут понял, что надо фиксить curl
Upd. Скрипт тестовый запустил. Работает, но криво. Ниже под спойлером ответ. (Обновил powershell до 7.3, обновил винду) - тестовый скрипт начал выдавать ошибку (до этого, как писал выше, просто закрывался без ошибок), что выполнение скриптов отключено в системе, разрешил выполнение любых скриптов - и тестовый начал выдавать ошибку bad argument :(
Причем такой ответ как для оффлайн модели, так и для онлайн (отличается только цифрой после live-edge## в stream_url, ну и stream_'model', соответственно)
  • 0

VIP-webcam
Рег: 15.04.2019
Ком-ев: 322
Рейтинг: 3126
Evgeny.Voloshin 18 сентября 2024 22:58 #96119
Цитата: Frolow, 18.09.2024 16:09, №96112
С прокси писал chatur, без - bonga.

В StreamlinkGUI 2.06 proxy_list.txt используется только для записи геоблочниц с бонги. Для других сайтов прокси не используется.
что пишет если нажать System Check ?
Цитата: Frolow, 18.09.2024 16:09, №96112
Пробовал скинуть settings.txt на дефолт (распаковал из архива из шапки темы) - тоже самое.

settings.txt из старых версий не подходит к новым, если что.

попробуй выполнить такой скрипт (ПКМ -> Выполнить с помощью PowerShell):
для онлайн моделей должно быть так:
status: success
username: barbiek
show_type: public
stream_url: https://live-edge66.bcvcdn.com/hls/stream_barbiek/playlist.m3u8
status_code: 200
  • 1

Любитель
Рег: 1.03.2019
Ком-ев: 162
Рейтинг: 623
Frolow 18 сентября 2024 16:09 #96112
Всем привет. Может кто-то сможет подсказать. Последние дни возникла проблема работы Streamlink GUI. Всегда работало 2 запущенных окна, одно через прокси (батник оперы), второе без прокси. С прокси писал chatur, без - bonga.
Сейчас chatur модели выдают null, и не пишет (причем что с прокси, что без).
Bonga модели выдают offline (хотя взял с сайта 100% онлайн модель для теста).
Пробовал скинуть settings.txt на дефолт (распаковал из архива из шапки темы) - тоже самое. Чатур - null, bc - offline. Куда копать?
Подозреваю, что чета на компе блочит работу streamlink gui, но не могу понять что.
Версия streamlink - 6.10.0
curl - 8.8.0
Win 11 pro. Ничего не обновлял и не ставил, вроде бы..
С другого пк и из другой сети все работает (но думаю дело точно не в сети, дело в пк..)
UPD. Да, версия гуи 2.06, обновился первым делом, забыл указать!
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 906
Рейтинг: 2669
crazyborder 17 сентября 2024 22:09 #96105
Батники для записи с MyFreeCams (обновление)
Устранена ошибка, связанная с sessions[0]

Плагин для стримлинка myfreecams.py не требуется!
Прокси для записи геоблочниц не требуются!

2 варианта. Второй вариант дополнительно выводит справочную информацию, использует ли модель геоблокировку.


Для работы батников требуются: streamlink, curl, jq (в шапке темы: раздел БАТНИКИ, под спойлером - Что обычно требуется для работы батников)
*****
В связи с обновлением Streamlink GUI до версии 2.06 подправил шапку темы.
  • 3

Местный
Рег: 22.09.2021
Ком-ев: 194
Рейтинг: 241
sam 15 сентября 2024 10:25 #96091
Цитата: Evgeny.Voloshin, 15.09.2024 02:50, №96087
иногда бывает так:

в profiles.myfreecams.com:
profileState: {"number":90,"string":"Online - Webcam Off"},
а по ссылке https://www.myfreecams.com/#MNAME в онлайн, трансляция идет
нарукожопили они там facepalm
вот два полных json
http://paste.org.ru/?thcl9c
http://paste.org.ru/?nzggnk
  • 0

Новичок
Рег: 22.09.2023
Ком-ев: 7
Рейтинг: 18
Horime 15 сентября 2024 09:35 #96090
Цитата: Soloby, 14.09.2024 14:31, №96072
streamlink 6.3.1 пишет SC

помогло это, убрал вообще b-{data["cam"]["viewServers"]["flashphoner-hls"]} и просто вписал edge-hls
  • 1

VIP-webcam
Рег: 15.04.2019
Ком-ев: 322
Рейтинг: 3126
Evgeny.Voloshin 15 сентября 2024 02:50 #96087
StreamlinkGUI 2.06
+ MyFreeCams

Цитата: crazyborder
sessions[0]

иногда бывает так:

Цитата: VARAN, 13.09.2024 09:35, №96057
@Evgeny.Voloshin,
при добавлении модели стрипчата пишет no json в статусе и не записывает, в чем может быть проблема? (StreamlinkGUI-2.05 от 11.09)

нужно в settings.txt прописать рабочее зеркало
UrlStripchat=https://stripchat.com
stripchat_mirrors_check.ps1
или в stripchat_ids.csv добавить id
Name,ID
Witcher_DK,63188730
HannaBeckett,27332316
JordanXo,47565663
GarynBenthall,169493786

_https://stripchat.com/api/front/v2/users/username/ИМЯ_МОДЕЛИ
  • 8

Редактор
Рег: 15.03.2017
Ком-ев: 906
Рейтинг: 2669
crazyborder 15 сентября 2024 01:28 #96085
@sam
echo off

for /f "delims=" %a in ('curl -ksS https://api-edge.myfreecams.com/usernameLookup/Mexika ^| jq -r .result.user.id') do set user_id=%a
echo %user_id%
40931178

for /f "delims=" %a in ('curl -ksS https://api-edge.myfreecams.com/usernameLookup/bobik_zdoh ^| jq -r .result.user.id') do set user_id=%a
echo %user_id%
null
  • 0

Местный
Рег: 22.09.2021
Ком-ев: 194
Рейтинг: 241
sam 15 сентября 2024 00:24 #96084
@crazyborder,
ay
правильно ли я понимаю, что вместо заведения переменной result.success и ее проверкой на НЕ 0, проверяется %user_id%, значение которого присваивается из выполнения jq, то есть "null" jq возвращает в случае отсутствия ключа result.user.id ?
иначе говоря, когда юзер не найден - то в json не будет "user":{"id": и jq вернет null
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 906
Рейтинг: 2669
crazyborder 14 сентября 2024 23:39 #96082
*****
Upd.
Батники для записи с MyFreeCams -> см. 17 сентября 2024 22:09 #96105
  • 2

Местный
Рег: 22.09.2021
Ком-ев: 194
Рейтинг: 241
sam 14 сентября 2024 21:16 #96080
Цитата: crazyborder, 14.09.2024 20:45, №96079
Сделай свой вариант батника

я не пишу на bat, и уже говорил про свое отношение, не годятся они для таких задач
но я могу помочь в разработке, по части алгоритма (не зависимо от языка)
вариант с profiles.myfreecams похож на костыль, лишние запросы, да и нехило убавить код можно, убивая не двух, а сразу 10 зайцев
но как говориться: хозяин - барин

на myfreecams еще вот такое есть
/html/model_explorer.html
подгружает онлайн моделей с api-edge.myfreecams.com
/modelExplorer/tags?category=tags&order=cam_score&selection=online&limit=1000&full_detail=1&desc=1&search=&expanded=0&_=
но выдача ограничена в сравнении с /php/FcwExtResp.php
то есть, если у модели нет тегов то в списке ее не будет
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 906
Рейтинг: 2669
crazyborder 14 сентября 2024 20:45 #96079
@sam
там при корявом вводе имени будет ответ офлайн

Вот так было в первом варианте батника:

Вот так теперь в исправленном варианте:

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

учитывая местные предпочтения сообщение о гео будет всегда выводится

Не факт. Достаточно хватает славянских моделей, которые почему-то геоблок не ставят. Хотя, скорее всего, блочат только свой местный регион.

а как может быть что: вместо модели вводится юзер?

Элементарно. Пользователь, например, вводит ник модели по памяти и ошибается всего-то на один символ. Опа и попадает на мембера. Хорошо известно, что многие фанаты берут себе ники, максимально похожие на ники своих любимых моделей. Нафига? Не знаю.
Вот для примера. Довольно известная Юлия Кельнер (lana_and_sabo, WebcamSlut и т.д.) имеет аккаунт dontkillmvibe
Не знаю, как сейчас, но несколько лет назад у нее в чате тусовалось чуть ли не с полдесятка мемберов с никами, ну, блин, с винегретом вариантов на тему "don't kill my vibe". Невозможно было понять порой, кто кого спрашивает, кто кому отвечает..

можно сделать проверку на access_level, в случае "НЕ 4" выводить ошибку

Ради бога) В моем варианте батника проверка модель/мембер работает на ура.
Сделай свой вариант батника - форумчане будут только рады)
PS. Может даже подтолкнешь тем самым Волошина доработать MFC в его Streamlink GUI, а то печалька - майфрикамовские геоблочницы в GUI даже через прокси не имеют возможности записываться.
  • 0

Местный
Рег: 22.09.2021
Ком-ев: 194
Рейтинг: 241
sam 14 сентября 2024 18:27 #96076
@crazyborder,
я пишу с чатура по методу котика, там при корявом вводе имени будет ответ офлайн - то есть, вообще никаких проверок нет на существование модели, да, можно ошибиться, просто внимательнее надо быть)

Цитата: crazyborder, 14.09.2024 17:57, №96075
узнать о наличии/отсутствии геоблока

а что это дает? )
учитывая местные предпочтения сообщение о гео будет всегда выводится ag

а как может быть что: вместо модели вводится юзер?

развею твои сомнения )
http://paste.org.ru/?f11yd5
"lv" он же "access_level"
5й индекс от 0, или 6й по счету в таблице
у всех значение 4, то есть модель
можно сделать проверку на access_level, в случае "НЕ 4" выводить ошибку, а затем на выход
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 906
Рейтинг: 2669
crazyborder 14 сентября 2024 17:57 #96075
@sam
а почему бы тогда не проверять на других cam сайтах юзеров/моделей?

Да, желательно.
вот там 2 раза повторяется -> del "%name%_prof.html" зачем? ab можно-же сразу после проверки всех условий и записать один раз, goto там нет - значит можно ag

Один раз записать не получится. Там, где заканчивается проверка на геоблок, два разных пути. Один на 'loop', другой на 'exit'
Т.е. один 'del' из блока 'if' вынести можно, но общее количество 'del' не изменится - 3 вхождения в коде так и останется.

Отказываться от запроса к profiles.myfreecams.com/NAME не вижу смысла - лакомый запрос, два зайца одним ударом. Можно сразу узнать о наличии/отсутствии геоблока + однозначное определение, является ли аккаунт модельным в случае доступа к профилю.

Короче, решил оставить как есть. Батник функционально работает отлично. А код можно облизывать бесконечно. Овчинка выделки не стоит, тем более, что API на MFC может поменяться в любой момент)
  • 0

Новичок
Рег: 13.09.2019
Ком-ев: 16
Рейтинг: 31
Soloby 14 сентября 2024 14:31 #96072
@solit123,
streamlink 6.3.1 пишет SC
  • 2

Любитель
Рег: 28.09.2023
Ком-ев: 73
Рейтинг: 194
solit123 13 сентября 2024 23:59 #96071
че там со стрипчатом кстати?
у меня любой софт перестал его писать
  • 2

Местный
Рег: 22.09.2021
Ком-ев: 194
Рейтинг: 241
sam 13 сентября 2024 23:12 #96070
@crazyborder,
мне кажется ты все усложняешь
а почему бы тогда не проверять на других cam сайтах юзеров/моделей?
или с MFC были прецеденты?
я тоже не программист, бывают ситуации когда не понимаешь "что нужно сделать" и вместо этого думаешь "как это сделать" , пробуешь применять шаблоны - естественно так ничего не получится, а помогает метод решения "в лоб", с бумажкой и ручкой ab
вот там 2 раза повторяется -> del "%name%_prof.html" зачем? ab можно-же сразу после проверки всех условий и записать один раз, goto там нет - значит можно ag
а по поводу возможных значений я сразу и предложил подход: проверять на "НЕ 0"
  • 2
online
Новый опрос для входящих из РФ
Лента архива smotri.com
открыть
теги
online