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

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













---


КОММЕНТАРИИ

VIP-webcam
Рег: 15.04.2019
Ком-ев: 329
Рейтинг: 3229
Evgeny.Voloshin 11 января 2021 22:45 #81530
Цитата: crazyborder
чтобы в скрипте ненужные процессы убивались после того, как нужный код найден

$ChromeDriver.Quit()

Цитата: coolhacker
А хромы грохаются потом вместе с консолью, так что проблемы нет.

в \AppData\Local\Temp файлы не остаются?
****************************
я ж говорю это был
Цитата: Evgeny.Voloshin
пробный вариант

  • 1

Редактор
Рег: 15.03.2017
Ком-ев: 907
Рейтинг: 2677
crazyborder 11 января 2021 22:13 #81528
@Raf1nad
Так и я про то) Разве это называется не онанизм?
Где здесь автоматизация?
******
Цитата: coolhacker
А хромы грохаются потом вместе с консолью, так что проблемы нет

Ключевое слово потом.
На каждую запись одного стримера в памяти уйдет под сотку МБ и больше, процессов хрома будет уже не десятки, а сотни... Зачем держать в оперативке уже сделавшие свое дело ненужные процессы?
Абсолютно не вижу рациональное зерно в скрытии окон тестового хрома, чтобы потом лезть куда-то, искать что-то... Это маразм.

Вот где автоматизация предполагается:
чтобы в скрипте ненужные процессы убивались после того, как нужный код найден
  • 0

Местный
Рег: 14.02.2016
Ком-ев: 256
Рейтинг: 1184
coolhacker 11 января 2021 22:13 #81527
@crazyborder,
Сработало, спасибо. А хромы грохаются потом вместе с консолью, так что проблемы нет. Та и все я равно я лису использую в повседневе
  • 0

Новичок
Рег: 13.07.2016
Ком-ев: 811
Рейтинг: 1218
Raf1nad 11 января 2021 21:40 #81526
@crazyborder,
все что связанно с процессом группируется в одно, можно открыть дерево и удалить процесс на запись и работу основного Хрома не как не подействует
Скрин на основе скрытия гугла.


Эти процессы без скрытия гугла.

Опять же если первый запрос работает то во втором скорее всего можно удалить процессы стреамлинка в питоне и хост окна.
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 907
Рейтинг: 2677
crazyborder 11 января 2021 21:16 #81525
Цитата: Evgeny.Voloshin
Цитата: coolhacker
А нельзя сделать, что бы хром запускался без окна?

$ChromeDriver = New-Object OpenQA.Selenium.Chrome.ChromeDriver

заменить на
$ChromeOptions = New-Object OpenQA.Selenium.Chrome.ChromeOptions
$ChromeOptions.AddArgument('headless')
$ChromeDriver = New-Object OpenQA.Selenium.Chrome.ChromeDriver($ChromeOptions)

Если я правильно понимаю, главное ведь не это. Ну, спрятали мы с экрана тестовое окно Хрома. Процесс то остался. И чтобы его (точнее их, так как за раз запускается куча процессов chrome.exe) убить, нужно дополнительно лезть в Диспетчер задач... А если в это время сам пользуешься своим (настроенным под себя) браузером Хром? Как их там отсортируешь, какие грохнуть, какие оставить?

Задача походу очень сложная, чтобы в скрипте ненужные процессы убивались после того, как нужный код найден. Там же ИД каждого процесса разный.
  • 0

Новичок
Рег: 13.07.2016
Ком-ев: 811
Рейтинг: 1218
Raf1nad 11 января 2021 20:17 #81523
@golem00,
Работает.
Достаточно добавить раз ссылку и менять только ключ (e8e68bb5-9d36-4e28-b0a6-8bd7372d5183) т.е то что я копировал и вставлял. Каждый раз новую ссылку не нужно целиком вставлять.
Конечная ссылка выглядит так.
https://elin.crazycash.tv:20443/instream_abr/e8e68bb5-9d36-4e28-b0a6-8bd7372d5183_360p/playlist.m3u8 640x320
https://elin.crazycash.tv:20443/instream_abr/e8e68bb5-9d36-4e28-b0a6-8bd7372d5183_720p/playlist.m3u8 1280x720
https://elin.crazycash.tv:20443/instream_abr/e8e68bb5-9d36-4e28-b0a6-8bd7372d5183/playlist.m3u8 1920x1080

Так же есть другие сервера т.е начало ссылки может быть другое не надо пугаться.
elin.crazycash.tv:20443
darcie.crazycash.tv:20443
kimberly.crazycash.tv:20443
mabel.crazycash.tv:20443
julie.crazycash.tv:20443
  • 0

Любитель
Рег: 28.12.2020
Ком-ев: 439
Рейтинг: 1211
golem00 11 января 2021 20:01 #81522
Цитата: D-Pulse
как достать ссылку на поток и записать стрим crazycash с помощью плеера VLC


Это ещё работает или прикрыли лавочку?
Достаю ссыль, меняю её как написано, вставлю в vlc или стримлинк и ничего.
  • 1

VIP-webcam
Рег: 15.04.2019
Ком-ев: 329
Рейтинг: 3229
Evgeny.Voloshin 11 января 2021 13:35 #81506
Цитата: coolhacker
Скрипт для повершела хорош.

на самом деле нет, это был пробный вариант
Цитата: coolhacker
А нельзя сделать, что бы хром запускался без окна?

$ChromeDriver = New-Object OpenQA.Selenium.Chrome.ChromeDriver

заменить на
$ChromeOptions = New-Object OpenQA.Selenium.Chrome.ChromeOptions
$ChromeOptions.AddArgument('headless')
$ChromeDriver = New-Object OpenQA.Selenium.Chrome.ChromeDriver($ChromeOptions)
  • 1

Местный
Рег: 14.02.2016
Ком-ев: 256
Рейтинг: 1184
coolhacker 11 января 2021 12:33 #81504
Скрипт для повершела хорош. А нельзя сделать, что бы хром запускался без окна? Есть же всякие headless браузеры.
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 907
Рейтинг: 2677
crazyborder 11 января 2021 03:52 #81497
@Raf1nad
Только факты:
Цитата: Raf1nad
Решение есть как и с чем работать нет


В хронологическом порядке.
Цитата: Evgeny.Voloshin
7 января 2021 22:38
укажи полный путь к streamlink.exe

Цитата: Evgeny.Voloshin
7 января 2021 23:14
по моему у тебя streamlink не запускается, попробуй указать полный путь к streamlink.exe

Цитата: Raf1nad
7 января 2021 23:44
у меня streamlink нет, и я не понимаю как решить ошибку

Цитата: crazyborder
7 января 2021 23:44
Это называется печь хлеб без муки)
Ну, так поставь

Цитата: Raf1nad
11 января 00:25
выглядит как "кинул кость а вы уже там сами

Цитата: Raf1nad
11 января 01:15
Я что-то плохое написал...?


Какие еще подсказки были нужны? Как и откуда устанавливать стримлинк? Даже об этом за последние года 3 писалось неоднократно. А у тебя стаж с 2016г. Здесь выложено уже миллион батников, мануалов, скриптов и всяких рекомендаций по теме стримлинка. И ты только сейчас удосужился наконец то обратить внимание на стримлинк, потому что мурыжил для записей плейер VLC, который предназначен, в первую очередь, вовсе не для этого. А засуетился ты только тогда, когда тебе уж шибко захотелось.

Самое смешное изначально в этой ситуации, что ты почему-то расценил мой коммент, как наезд на тебя. А я, прикинь, даже немного огорчился, что твое знакомство со стримлинком произошло для не совсем подходящего случая. В смысле, что пришлось иметь дело с этим сайтом crazycash. Вот, мол, если бы ты сначала поставил Streamlink GUI 2.03 by Evgeny.Voloshin для записи Бонги, Чатура, Стрипчата или поюзал какие-нибудь батники со стримлинком, то по-настоящему оценил бы разницу в комфорте по сравнению с VLC. Кстати, Rarus 8 января 2021 01:01 в твой адрес хороший коммент по этому поводу оставил.
Вот в чем смысл был моего посыла))
Эх, Рафинад, Рафинад...
  • 2

Новичок
Рег: 13.07.2016
Ком-ев: 811
Рейтинг: 1218
Raf1nad 11 января 2021 01:15 #81493
@crazyborder,
часовые пояса не влияют на комментарии.
Цитата: crazyborder
@Raf1nad
Думаю, все будут только рады, если юзеры будут делиться своими лайфхаками и мануалами.

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

Я что-то плохое написал про @Evgeny.Voloshin? Я же сказал что без него этого всего бы не было. Решение есть как и с чем работать нет, по этой причине и критика, не все на данной площадке обладают знаниями как применить тот или иной скрипт и с чем он в связке будет работать.

На передушивших страницах мне отвечали пользователи поверхностно терминами, названиями программ и т.д а решение так не кто не предоставил, так что ниже видите то что видите.
Извините дальше нет желания дискутировать по этому поводу.
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 907
Рейтинг: 2677
crazyborder 11 января 2021 00:44 #81492
@Raf1nad
Я понимаю - у тебя сейчас 5-й час утра и ты уже знатно устал)) Тебя же никто не винит. Думаю, все будут только рады, если юзеры будут делиться своими лайфхаками и мануалами.
Про Evgeny.Voloshin ты это зря... Он тут никому и ничего не должен. Мог вообще не откликнуться на просьбу, что, кстати, многие и делают...
  • 1

Новичок
Рег: 13.07.2016
Ком-ев: 811
Рейтинг: 1218
Raf1nad 11 января 2021 00:25 #81491
@crazyborder,
Данный скрипт не чекает ссылку, он превью сайта смотрит, ник который ввели и присваивает от ника ключ, параметр совпал запись пошла
Логически это так работает (по догадкам не разбираясь)
тут превью сайта отработал и пошел в низ $thumb = $item.FindElementByClassName('stream-preview__preview-image').GetCssValue('background-image')
тут id (тот самый ключ) = превью то что выше было $id = $thumb | Select-String -Pattern 'stream\/(.*)\/thumbnail' | %{ $_.Matches.Groups[1].Value }
если выше ровно то в $id прилетает инфа в виде ключа, подставляется ключ и пошла запись $stream_url = 'https://darcie.crazycash.tv:20443/instream_abr/' + $id + '_360p' + '/playlist.m3u8'
Поэтому я писал что гугл не надо закрывать и даже сварачивать а ждать прогрузки страницы и начало записи.

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

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

И вообще он был написан т.к многие "гуру" выкладывают решения а для обывателя донести не могут.

Конечно без @Evgeny.Voloshin этого бы всего не было, но выглядит как "кинул кость а вы уже там сами, кто с аппетитом к ресурсу съест, у кого небольшой голод поебется разберется, кто сыт другими площадками вообще не будет заинтересован"
  • 1

Редактор
Рег: 15.03.2017
Ком-ев: 907
Рейтинг: 2677
crazyborder 10 января 2021 22:57 #81488
@Raf1nad
Молодец, что разобрался. Ведь большая часть этой темы в той или иной степени связана со стримлинком - на мой взгляд, базовой программы записи именно для вебкама.
Несколько слов относительно записи через скрипт PowerShell.
Сайт CrazyCash, к сожалению, построен так, что у стримера нет постоянного адреса, т.е. постоянной ссылки в адресной строке браузера. Плюс необходимость запуска тестового хрома каждый раз при начале новой записи после офлайна. Всю полноту свободы при работе со стримлинком, как это можно организовать для записей с тех же Бонги, Чатура, Стрипчата - ты не получишь. Все равно торчать перед компом придется с этим Крейзикэшом)
Однако, преимущество перед манипуляциями для записи через VLC - очевидно.

Цитата: Raf1nad
$date_time = get-date -format dd.MM.yyyy_HH.mm.ss

Ну, дата смотрится красиво, прямо как у часиков в углу монитора)) Да только, когда записей будет дофига, с такой датой их сортировка по алфавиту (по нику) в списке будет ужасной. Потому как она не будет совпадать с хронологией. Элементарно потому, что календарное число повторяется каждый месяц. В общем, винегрет из названий получится.
В исходном скрипте не зря указано так:
Цитата: Evgeny.Voloshin
$date_time = get-date -format yyyy-MM-dd_HH-mm-ss

В этом случае дата плавно нарастает с течением времени, т.е. алфавитный и хронологический порядки совпадают.

**********
Что касается рекомендуемого в мануале Streamlink версии 2.0.0, применительно к другим задачам.
Я тут обжегся на ней. В версии 2.0.0 удалены поддержки импорта совместимости многих модулей.
https://streamlink.github.io/changelog.html
В результате у меня перестал работать плагин Бонги - bongacams.py
Выскакивает ошибка (у меня стримлинк стоит как скрипт для питона):
...from streamlink.compat import urljoin, urlparse, urlunparse
ImportError: cannot import name 'urljoin' from 'streamlink.compat' (c:\python\lib\site-packages\streamlink\compat.py)

Буду весьма признателен, если кто посоветует, как решить проблему. Меня в Гугле не забанили, но пока внятного решения для Windows 10 я не нашел((
Короче, пришлось откатиться на предыдущую версию - 1.7.0

Update.
Проблема для версии Streamlink 2.0.0 решена путем замены ссылок на соответствующие библиотеки для импорта необходимых модулей.
  • 0

Новичок
Рег: 10.01.2015
Ком-ев: 9
Рейтинг: 18
bambam 10 января 2021 20:43 #81485
Цитата: Evgeny.Voloshin
@Raf1nad,
по моему у тебя streamlink не запускается, попробуй указать полный путь к streamlink.exe
скрипт для проверки:


Перевел скрипт на python и вобщем пол дня оно работало все было гуд а по вечере здохло на поиске "stream-preview__nickname"
  • 0

Модератор
Рег: 22.10.2014
Ком-ев: 9 885
Рейтинг: 33823
D-Pulse 10 января 2021 01:19 #81455
как достать ссылку на поток и записать стрим crazycash с помощью плеера VLC

  • 4

Любитель
Рег: 6.12.2016
Ком-ев: 333
Рейтинг: 647
oppapa 9 января 2021 18:27 #81437
Цитата: DimusikS
P.S. Между прочим, вот даже не знаю, что и думать, ребят - нифига не уверен, что у меня навык Удачи до уровня Мега-Прухи прокачан, но всё чаще действующий номерок сервера при перезаходе модели не меняется почему-то (ну, может, что-нить не так делаю опять, как говорится!)...

Последи из какого режима выходит модель и сохраняется номер сервера. Если модель уходит в приват или группу, после автоматически переходит в режим away, потом начинает онлайн, то номер сервера остается. Переход из фри чата в режим away и обратно - номер сервера остается. Уход оффлайн и затем новая трансляция - новый номер. Остановка трансляции (режим webcam off) - на 99% номер меняется, крайне редко выдается тот же номер, что и был.
Многие модели во время привата на другом сайте ставят режим webcam off, что гробит номер сервера. Это раздражает.
После смерти камшоухаба сайт ослабил свои блокировки записей, последние месяцы при записи по плейлисту не замечено надоедливой блокирующей картинки о подозрительном айпи.
  • 1

Новичок
Рег: 10.12.2020
Ком-ев: 499
Рейтинг: 1452
DimusikS 9 января 2021 14:56 #81426
Цитата: oppapa
Цитата: DimusikS
причём его содержимое в плане адресной ссылки на поток не меняется уже год с лишним!

На чатуре в адресе плейлиста можно ставить любой рабочий сервер. Поэтому батник может годами работать.
Вот на майфрикамс в этом плане обломинго. Только модель хоть на секунду сделала вебкам офф и номер сервера в адресе плейлиста меняется. И все, ссылка недействительна.
Там адрес плейлиста такой, к примеру:
https://video931.myfreecams.com/NxServer/ngrp:mfc_121212583.f4v_mobile/playlist.m3u8

Вот этот номер, 931, пляшет все время. Как бы сделать, чтобы батник опрашивал сайт и в командной строке подменял номер сервера на текущий рабочий bw

Кстати, благо каникулы всё не кончаются, взялся таки снова за мониторинг MFC, а то ведь я из-за долбанной их ПНХ-заставки уже давно и уверенно, хм, положил на тамошних девчат, а там жеж, как погляжу, имеются промеж "параллельщиц" исключительно только лишь там сидящие сейчас, причём весьма себе недурственные (по итогам "обсмотра контингента" расскажу о данных, хех, изысканиях - авось, кому и полезной сия инфа окажется!)... al

P.S. Между прочим, вот даже не знаю, что и думать, ребят - нифига не уверен, что у меня навык Удачи до уровня Мега-Прухи прокачан, но всё чаще действующий номерок сервера при перезаходе модели не меняется почему-то (ну, может, что-нить не так делаю опять, как говорится!)... pokrasnelo


bw
  • 0

Новичок
Рег: 22.07.2019
Ком-ев: 33
Рейтинг: 51
Meson 9 января 2021 12:45 #81419

Подскажите пожалуйста, как редактировать этот батник, чтобы можно было вставлять rtmp ссылку с максимально быстрым таймаутом для повторного скачивания
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 907
Рейтинг: 2677
crazyborder 9 января 2021 10:19 #81418
@DimusikS
Хм, это, видимо, на Стрипчате не так давно появилось:
master_...

Проверил Streamlink GUI 2.03 от 21.06.2020, действительно, такая хрень получается:

Странно, что никто из тех, кто много записывает, не отписался о проблеме. Хотя, думаю, это редко используемые параметры...
@Evgeny.Voloshin
Вот эти значения в твоем StreamlinkGUI.ps1 требуют корректировки:

Я у себя исправил под эти разрешения:
ID_720p
ID_480p
ID_240p

Всё пишет нормально. Но, как применить master_ID в скрипте, не знаю.
==============================
Если кому нужны батники для Стрипчата, обновленные под master_ID (не путать со скриптом для Streamlink GUI):



Запустить батник, вставить ник модели, нажать Enter.
Напоминаю, что на Стрипчате геоблочницы пишутся без прокси, VPN.
  • 3
Лента архива smotri.com
открыть
теги
online