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

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






КОММЕНТАРИИ

Любитель
Рег: 25.02.2017
Ком-ев: 807
Рейтинг: 656
Rarus Сегодня, 22:38 #75003
@crazyborder,
Огромное спасиб. Долгих лет без болячек
Но если указывать путь сохранения записи, то значит комп мой должен быть включен?
Или нет?
  • 0

VIP-webcam
Рег: 15.03.2017
Ком-ев: 490
Рейтинг: 1684
crazyborder Сегодня, 21:38 #75000
@Rarus
Если ты будешь арендовать сервер с такими настройками:

то у тебя будет английский IP и свою модель (геоблочницу для Украины) сможешь записывать без всяких хлопот с поиском прокси.
Вот обычный батник для Чатура под конкретную модель:

Исправить в двух строчках:
а) вместо xxxxxxxxxx вписать ник конкретной модели (доступной для данного региона)
б) вместо D:\REC вписать свой путь к папке сохранения

Т.е. для проверки работы этого батника нужно вписать ник любой модели, доступной в Украине.
Когда будешь разворачивать запись на арендуемом сервере и иметь забугорный IP - тогда впишешь ник уже своей модели.
  • 2

Любитель
Рег: 25.02.2017
Ком-ев: 807
Рейтинг: 656
Rarus Сегодня, 18:04 #74990
@poltergeist,
Яуже сегодня читал. Потом буду тестить. Спасибо
  • 0

VIP-webcam
Рег: 15.12.2016
Ком-ев: 877
Рейтинг: 1806
poltergeist Сегодня, 17:20 #74989
@Rarus,
да, начиная с этой страницы, пройдись в обратном порядке.
Но ты, насколько я помню предпочитаешь только американский сайт, как раз вот ссылка на пост crazyborder https://forumsmotri.club/39-instrukcii-soft-rekomendacii.html#comment-id-74918
Очень подробно расписано. Как только запуститься на своем компе тогда уже думай про сервер.
  • 1

Любитель
Рег: 25.02.2017
Ком-ев: 807
Рейтинг: 656
Rarus Сегодня, 16:58 #74987
@Панда Конг-Фу,
Ну дык я раньше писал стримлинком. Или я не в ту степь?
Цитата: poltergeist
@Rarus,
Ты для начала отработай весь механизм записи на своем компьютере. Если все будет хорошо тогда запускай на хостинге. Методику очень подробно и пиздец как качественно, описал crazyborder совместно с Evgeny.Voloshin. Ну а как настроить сервак думаю тебе Панда Конг-Фу расскажет если что)



Имеешь ввиду точто они описывали страницы 2 назад?
  • 0

VIP-webcam
Рег: 15.12.2016
Ком-ев: 877
Рейтинг: 1806
poltergeist Сегодня, 16:54 #74986
@Rarus,
Ты для начала отработай весь механизм записи на своем компьютере. Если все будет хорошо тогда запускай на хостинге. Методику очень подробно и пиздец как качественно, описал crazyborder совместно с Evgeny.Voloshin. Ну а как настроить сервак думаю тебе Панда Конг-Фу расскажет если что)
  • 0

Местный
Рег: 4.05.2016
Ком-ев: 275
Рейтинг: 420
Панда Конг-Фу Сегодня, 16:51 Я Панда, Панда, Панда! Я вовсе не медведь! #74985
@Rarus,
у тебя проблемы с прогой для записи решены?
  • 0

Любитель
Рег: 25.02.2017
Ком-ев: 807
Рейтинг: 656
Rarus Сегодня, 16:50 #74984
Я это готов сделать хоть щас. Ток вот правда до воскресенья не будет доступа к компу.
Там цены не изменились? Также буду благодарен за помощь если твоё предложение актуально
  • 0

Местный
Рег: 4.05.2016
Ком-ев: 275
Рейтинг: 420
Панда Конг-Фу Сегодня, 16:40 Я Панда, Панда, Панда! Я вовсе не медведь! #74983
@Rarus,
Ты до сих пор не купил сервак? Косяков не будет, я уже третий год так пишу, и не еби мозг ни админам camvault, ни себе
  • 0

Любитель
Рег: 25.02.2017
Ком-ев: 807
Рейтинг: 656
Rarus Сегодня, 16:12 #74981
Всё ну его нах этот camvault. В саппорт писал 20 ноября ( не записали модель). Автоматическое письмо о от них пришло,а отвечают до сих пор. Так вчера они начали запись через 40 минут после выхода модели в эфир -полный пиздец.
Ведающие подскажите ка мне если брать для записи в аренду сервер (как писал Панда в посте от 30.11.2019) не будет ли в этом случае таких же косяков , будут ли записи писаться с первых минут и возобновляться, как в случае записи стримлинком и батником?
Заранее спасибо
  • 0

VIP-webcam
Рег: 15.03.2017
Ком-ев: 490
Рейтинг: 1684
crazyborder Сегодня, 02:31 #74978
@Evgeny.Voloshin
Насчет "access-denied". Дело в том, что здесь есть неоднозначность. Вот конкретный пример:
https://chaturbate.com/webcam_slut/
Т.е. мы имеем 2 варианта ответа в curl:
{"status": 401, "code": "access-denied", "detail": "This room is not available to your region or gender."}
{"status": 401, "code": "access-denied", "detail": "This room has been banned."}

Да и с "room_status" хотелось бы больше конкретики:
"room_status": "public"
"room_status": "offline"

Ну, и 5-й случай (несуществующий ник):
HTTP 404 - Page Not Found


Попытался я было расширить возможности этого батника, но где-то ошибка в синтаксисе. На любой ник дает только последнее сообщение: HTTP 404 - Page Not Found

@echo off
:start
set /p name=name:
cls
for /f "usebackq delims=" %%a in ('curl -k -s https://chaturbate.com/api/chatvideocontext/%name%/') do (
echo %%a | findstr "This room is not available to your region or gender" > nul && echo Access denied - this room is not available to your region or gender || echo %%a | findstr "This room has been banned" > nul && echo Access denied - this room has been banned || echo %%a | findstr ""room_status": "offline"" > nul && echo Room is currently offline || echo %%a | findstr ""room_status": "public"" > nul && echo Model is ONLINE || echo %%a | findstr "HTTP 404 - Page Not Found" > nul && echo HTTP 404 - Page Not Found || goto start
)
pause


**********
PS.
Цитата: Evgeny.Voloshin
curl -k -s https://...

Если сравнить с ключом --ssl-no-revoke, вроде как еще более небезопасно?
-k, --insecure - Allow insecure server connections when using SSL
-k, --insecure - Разрешить небезопасные соединения с сервером при использовании SSL
  • 0

Любитель
Рег: 30.08.2017
Ком-ев: 107
Рейтинг: 143
Prohozhij Вчера, 10:52 #74961
Цитата: crazyborder
Ник забыл указать)

Забивал ник в батнике, ввел при старте и запись пошла, спасибо.
  • 0

Любитель
Рег: 15.04.2019
Ком-ев: 8
Рейтинг: 25
Evgeny.Voloshin Вчера, 07:59 #74957
Цитата: crazyborder
Но второй батник имхо требует доработки.

подразумевалось добавить это в батник для записи (если "access-denied" - использовать прокси, в остальных случаях - нет). но может это и лишнее
Цитата: crazyborder
Как-то не айс, что, набрав заведомо несуществующий никнейм, получаешь в ответ: OK

поправил:
  • 1

VIP-webcam
Рег: 15.03.2017
Ком-ев: 490
Рейтинг: 1684
crazyborder Вчера, 00:02 #74954
@Prohozhij
Ник забыл указать)
==============================
Upd.
@Evgeny.Voloshin
Цитата: crazyborder
У меня какая-то проблема с сертификатами при запросе именно со своего IP

Проблема решилась добавлением ключа --ssl-no-revoke
--ssl-no-revoke Disable cert revocation checks (WinSSL)
--ssl-no-revoke Отключить проверку отзыва сертификата (WinSSL)

Т.е. в первом батнике для получения файла 2.tmp (см. коммент. Evgeny.Voloshin 15 января 2020 07:07 #74934)
вместо:
curl -o 2.tmp %url%

я применил:
curl --ssl-no-revoke -o 2.tmp %url%

В итоге, из 90 моделей на первой странице с американского IP:
https://chaturbate.com/euro-russian-cams/
при запросе с российского IP, осталось 55 моделей.
В файле blocked-rooms-list.txt, полученном в результате исполнения этого батника - 35 геоблочниц.
*****
Кстати, добавил этот же ключ и во второй батник - он стал адекватно реагировать))
curl -s --ssl-no-revoke https://chaturbate.com/api/chatvideocontext/%name%/ | findstr "access-denied"

Теперь, действительно, у кого на странице есть такая инфа: "access-denied" (для тех, кто делает запрос со своего IP), то запрашивающий и получает в ответ: You are blocked!
Но второй батник имхо требует доработки. Как-то не айс, что, набрав заведомо несуществующий никнейм, получаешь в ответ: OK
*****
Да, и еще. Применение ключа --ssl-no-revoke - вовсе не призыв к действию. Просто поделился локальным опытом решения своей проблемы (Функция отзыва не смогла произвести проверку отзыва для сертификата). Нужно ли это вам (обращаюсь ко всем) - решайте сами. Мне, например, отключение Проверки скриптов в Файловом Антивирусе (KIS 19) никак не помогло.
  • 2

Любитель
Рег: 30.08.2017
Ком-ев: 107
Рейтинг: 143
Prohozhij 15 января 2020 22:29 #74953
crazyborder
Попробовал записать геоблочницу по этой инструкции. Скачл и отсортировал proxy. При попытке записи выдает такое сообщение:
  • 0

Любитель
Рег: 15.04.2019
Ком-ев: 8
Рейтинг: 25
Evgeny.Voloshin 15 января 2020 20:44 #74949
Цитата: crazyborder
У меня какая-то проблема с сертификатами при запросе именно со своего IP

возможно нужно отключить/настроить антивирус
  • 0

VIP-webcam
Рег: 15.03.2017
Ком-ев: 490
Рейтинг: 1684
crazyborder 15 января 2020 19:43 #74945
@modest313
У тебя что-то базовое для стримлинка отсутствует.
Напиши в комменте (процитируй):
1. Полный путь до streamlink.exe
2. Полный путь до файла конфигурации streamlinkrc

Открой окно командной строки и выполни команду:
streamlink https://bongacams.com/cute-girls best --retry-streams 20 --retry-max 0 --retry-open 1
Приложи скрин.

Я даже полностью повторил путь для запуска, как у тебя)

Модель любую, которая в онлайне.
  • 1

VIP-webcam
Рег: 15.12.2016
Ком-ев: 877
Рейтинг: 1806
poltergeist 15 января 2020 17:34 #74943
@modest313,
ты точно в батниках ничего не менял кроме папки, куда сохранять файлы?
Вот у себя проверил эти батники, то что скачал по ссылкам, Streamlink 1.2.0

все запускается корректно

Попробуй Streamlink запустить напрямую, как на скрине
  • 0

Новичок
Рег: 20.01.2018
Ком-ев: 11
Рейтинг: 6
modest313 15 января 2020 15:17 #74942
Цитата: crazyborder
Логично как бы предположить, что у тебя слишком старая версия Streamlink.
Старее, чем streamlink 0.12.0 (2018-05-07), потому как в этой версии появился параметр retry-max:

Спасибо тебе за ответ.) Версия стримлинка 1.1.1 Сегодня обновил до версии 1.3.1 Не помогло всё тоже самое.
Цитата: crazyborder
Возможно, в слове retry-max затесалась кириллица, если не копировал, набирал вручную.

Всё копировал из инструкции ничего в ручную не набирал. recS.bat использовал твой.
Цитата: crazyborder
А вообще, значительно лучше было бы, если бы ты представил скрин с самого первого символа в командной строке, а не сто раз сообщение об ошибке(

Вот скрин с самого начала
  • 0

VIP-webcam
Рег: 15.03.2017
Ком-ев: 490
Рейтинг: 1684
crazyborder 15 января 2020 11:50 #74937
@Evgeny.Voloshin
Сначала по второму батнику. Какой бы ник я не вводил, хоть:
lyubimaya_zhenshina_donalda_trampa

ответ всегда неизменный - OK )))

Теперь по первому батнику. У меня какая-то проблема с сертификатами при запросе именно со своего IP. Через прокси нет проблем - создается файл 1.tmp
Может, curl с какими-то дополнительными ключами запускать нужно?
D:\21>curl -x socks4://192.99.203.93:35289 -o 1.tmp https://chaturbate.com/euro-russian-cams/
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 174k 0 174k 0 0 174k 0 --:--:-- 0:00:01 --:--:-- 101k

D:\21>curl -o 2.tmp https://chaturbate.com/euro-russian-cams/
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - Функция отзыва не смогла произвести проверку отзыва для сертификата.
  • 0

Любитель
Рег: 15.04.2019
Ком-ев: 8
Рейтинг: 25
Evgeny.Voloshin 15 января 2020 07:07 #74934
Цитата: crazyborder
Открыть ссылку:
https://chaturbate.com/euro-russian-cams/
одновременно в двух браузерах, например, в Chrome с родного IP и в Opera с включенным встроенным VPN. Сравнение двух страниц быстро поможет найти геоблочницу.

еще можно так:

и чтоб не плодить батники для геоблочниц/негеоблочниц можно еще добавить предварительную проверку. как-то так:

нужно еще подумать...
  • 5

VIP-webcam
Рег: 15.12.2016
Ком-ев: 877
Рейтинг: 1806
poltergeist 15 января 2020 05:01 #74932
@wally,
у тебя в окне RTMPDumpHelper должно быть вот такие строки, как на скрине:

Там, куда указывает стрелка, выбор разрешения качества видео должен отсутствовать. Если есть выбор, значит флэш у тебя отключен и естественно rtmpdump ничего не сможет записать.

На более надежный вариант Prohozhij дал тебе ссылку. Также пробуй методику crazyborder, двумя постами ниже. И приводи хоть минимальные скрины с результатами.
  • 1

Любитель
Рег: 30.08.2017
Ком-ев: 107
Рейтинг: 143
Prohozhij 15 января 2020 04:51 #74931
wally
Мозилла точно 56.0.2? Если браузер 64 битный RTMPDumpHelper тоже 64битный скачан? Смысл писать RTMPDumpHelper'ом в устаревшем браузере если приваты всё равно записать не возможно, а фри чаты проще писать по этой инструкции в актуальном браузере?
  • 1

Новичок
Рег: 31.12.2019
Ком-ев: 1
Рейтинг: 0
wally 15 января 2020 02:57 #74928
@Prohozhij,
Можна пожалуйста подробно, как ты запустил этот RTMPDumpHelper. Делаю всё как вы писали, но ничего не записывает. И уогда отключил html5, то на бонге просто звук пропал. Может что-то, где-то упустил. А еще лучше, если запишешь видеоролик. В любом случае буду благодарен, пусть оно уже запуститься)))
  • 0

VIP-webcam
Рег: 15.03.2017
Ком-ев: 490
Рейтинг: 1684
crazyborder 14 января 2020 18:56 #74918
Запись геоблокировщиц с помощью Streamlink методом автоматического перебора бесплатных публичных прокси.
Благодарность автору предложенного способа - Evgeny.Voloshin

Геоблокировщицы (геоблочницы) - модели, блокирующие трансляцию по географическому признаку. Блокировка может быть как отдельного региона, так и всей страны.
Чтобы Streamlink мог записать геоблочницу, необходимо на сервер трансляции делать запрос потока с IP, не принадлежащий блокируемой местности. Для этого на компьютере может быть создано VPN соединение, чтобы программы выходили в Интернет не с родного IP.
Другой способ - использовать прокси конкретно для выбранной программы.



Принцип работы.
===============
1. Скачать или вручную составить список прокси в формате IP:Port по одному на каждой строке без пробелов. Т.е. обычный текстовый файл.
В списке должны быть прокси только одного типа по вашему выбору: HTTPS, или SOCKS4, или SOCKS5.
ip:port
ip:port
ip:port
и т.д.




2. Начальные списки прокси, т.е. те, что вы скачали или подготовили вручную, должны иметь, в зависимости от типа прокси, следующие названия:
HTTPS_proxy.txt
SOCKS4_proxy.txt
SOCKS5_proxy.txt

Процент количества прокси в исходных списках, действительно подходящих для поставленной задачи, может оказаться весьма незначительным. Отфильтровать нужные прокси, соответственно, призваны батники:
Scan_HTTPS_proxy.cmd
Scan_SOCKS4_proxy.cmd
Scan_SOCKS5_proxy.cmd

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

Фильтрация (сканирование) списка прокси.
-------------------------------------------------------
На примере сайта chaturbate.com и начального списка прокси типа SOCKS4.

а) Поместить в папку с батником Scan_SOCKS4_proxy.cmd список SOCKS4_proxy.txt
б) Открыть в браузере страницу трансляции выбранной геоблочницы (любой, не важно), убедиться, что трансляция идет нормально, скопировать никнейм модели из адресной строки.
в) Запустить батник Scan_SOCKS4_proxy.cmd, вставить никнейм из буфера обмена, нажать Enter.
Батник попытается соединиться с сервером Чатура, пробуя поочередно каждую строку ip:port. Валидные прокси, т.е. те, с помощью которых удастся получить прямой адрес потока (ссылка .m3u8), будут отправляться в новый список SOCKS4_proxy-ok.txt

Если начальный список прокси содержит большое количество строк, то процесс фильтрации может затянуться. В принципе, проверяя время от времени новый список и убедившись, что там накопилось некоторое количество отфильтрованных прокси, можно прервать выполнение батника, нажав Ctrl+Pause и подтвердив Y (Yes). Но, желательно, все-таки, довести процесс проверки до логического конца и располагать полным списком валидных прокси, количество которых может составлять от начального всего лишь процентов 10-20. И это еще не гарантия записи с любым прокси из нового списка!

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


Непосредственно запись.
--------------------------------
На примере сайта chaturbate.com и отфильтрованного списка прокси типа SOCKS4.

а) Поместить в папку с батником REC_Chaturbate_PROXY_SOCKS4_LIST.cmd новый (отфильтрованный) список SOCKS4_proxy-ok.txt
б) Открыть в браузере страницу трансляции, теперь уже нужной вам, геоблочницы, скопировать никнейм модели из адресной строки.
в) Запустить батник REC_Chaturbate_PROXY_SOCKS4_LIST.cmd, вставить никнейм из буфера обмена, нажать Enter.
Батник попытается соединиться с сервером Чатура, начав с первого ip:port из отфильтрованного списка. Не факт, что соединение установится сразу, но последовательно будут предприняты попытки подключиться, используя второй ip:port и т.д.
=============================
Внимание! Не забудьте в батниках записи исправить путь к своей папке сохранения записываемого видео!
При желании можно использовать на других сайтах (BongaCams, MFC). Соответственно, в батниках исправить адрес.

Батники можно скачать здесь:
https://mega.nz/#!jId11IBK!WVEDECXSfwvK1eM4SLnnN_lHEvHc3xX_S0RMCbgVpPo

Пример записи:
  • 6

VIP-webcam
Рег: 15.03.2017
Ком-ев: 490
Рейтинг: 1684
crazyborder 14 января 2020 16:47 #74914
Цитата: modest313
error: unrecognized arguments: --retry-max 0
ошибка: нераспознанные аргументы: --retry-max 0

Логично как бы предположить, что у тебя слишком старая версия Streamlink.
Старее, чем streamlink 0.12.0 (2018-05-07), потому как в этой версии появился параметр retry-max:
Added retry-max option to limit the number of fetch retries.
Добавлена опция retry-max, чтобы ограничить количество попыток выборки.

https://streamlink.github.io/changelog.html
Upd.
Как еще вариант.
Возможно, в слове retry-max затесалась кириллица, если не копировал, набирал вручную.
А вообще, значительно лучше было бы, если бы ты представил скрин с самого первого символа в командной строке, а не сто раз сообщение об ошибке(
  • 0

Новичок
Рег: 20.01.2018
Ком-ев: 11
Рейтинг: 6
modest313 14 января 2020 12:42 #74904
@Панда Конг-Фу,
Привет. Запускаю стримлинк по твоей инструкции. Пишет вот такое Подскажи пожалуйста в чём проблема.
  • 0

Любитель
Рег: 30.08.2017
Ком-ев: 107
Рейтинг: 143
Prohozhij 13 января 2020 21:00 #74878
Да не нужны серверные винты для записи десятков гигабайт в день. Это же не винт для базы данных, там да, нужны поприличней. Возьмем SSD на пару терабайт, совсем не серверный, Samsung 860 EVO. Для него гарантируют работоспособность в течение 5 лет при перезаписи трети объема в день. Предположим что десятки в день это 100 гигов, тогда срок службы винта 30 лет. Понятно что этот SSD проживет меньше 30 лет, но в любом случае быстрей надоест писать фри чаты, чем он помрет ab

Этот SSD трудится системным, около десятка лет в домашнем медиасервере и не жужжит ab
  • 0

VIP-webcam
Рег: 15.12.2016
Ком-ев: 877
Рейтинг: 1806
poltergeist 13 января 2020 13:44 #74868
Цитата: roman145287
имхо если писать все подряд десятками гигабайт в сутки то ssd или hdd недолго прослужат

Есть специальные серии хардов, которые заточены спецом для этих целей. Или ты думаешь на серверах того же Гугл или Амазон меняют пачками харды?
  • 0

Новичок
Рег: 24.10.2018
Ком-ев: 59
Рейтинг: 84
roman145287 13 января 2020 03:08 #74862
имхо если писать все подряд десятками гигабайт в сутки то ssd или hdd недолго прослужат
  • 0