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

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












----




КОММЕНТАРИИ

Любитель
Рег: 19.04.2018
Ком-ев: 88
Рейтинг: 304
Nabludatel 3 июля 2021 20:59 #85053
@DimusikS,
Премного Благодарен! az
----------------------------------
@crazyborder,
Исходный файл .ts в 720р, переформатированный ffmpegом в mp4

Video: MPEG4 Video (H264) 1280x720 30fps 2970kbps [V: h264 main L3.1, yuv420p, 1280x720, 2970 kb/s]
Audio: AAC 48000Hz stereo 93kbps [A: SoundHandler (aac lc, 48000 Hz, stereo, 93 kb/s)]

То есть, если сравнить с тем, что выложил DimusikS,

битрейты видео практически совпадают.

А вот если переформатировать и проапскейлить исходный файл командой

то получится уже другой результат

Video: MPEG4 Video (H264) 1920x1080 30fps 3356kbps [V: h264 high L4.0, yuv420p, 1920x1080, 3356 kb/s]
Audio: AAC 48000Hz stereo 128kbps [A: SoundHandler (aac lc, 48000 Hz, stereo, 128 kb/s)]

Битрейт видео вырос практически на 12 процентов.

Вообщем, хрен их поймёшь, что они там мутят.
Как то им удаётся апскейлить без поднятия битрейта.
Если апскейлят, то какое тогда при этом оборудование им нужно иметь,
чтоб такое огромное количество видео одновременно обрабатывать. be
Это ж даже не Мега майнинг ферма. Это ж целая Мега майнинг фабрика! bq

ap
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 827
Рейтинг: 2419
crazyborder 3 июля 2021 19:55 #85052
Цитата: DimusikS
Width : 1 920 pixels
Height : 1 080 pixels
...
Encoding settings : cabac=1 / ref=1 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=hex / subme=2 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=8 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=crf / mbtree=1 / crf=21.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=3000 / vbv_bufsize=6000 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00

Это всего лишь подтверждение, что Апстор сделал перекодировку, да еще и с тюнингом:
--preset
veryfast (очень быстрый):
--no-mixed-refs --rc-lookahead 10 --ref 1 --subme 2 --trellis 0 --weightp 1
...
--tune
Выбираем нужную оптимизацию, которая установит оптимальные настройки для выбранного вами типа видео.
Типы оптимизаций:
film - для фильмов:
--deblock -1:-1 --psy-rd <не задано>:0.15

https://codec.fandom.com/ru/wiki/X264_-_описание_ключей_кодирования

По числам понять, апскейл это или нет - невозможно, потому что это не исходник и какое было разрешение у исходника - неизвестно.
Когда под рукой нет похожего видео с настоящим, полноценным высоким разрешением для сравнения, то изучать картинку визуально на предмет апскейла - муторно, долго для непрофессионала. Особенно, если повышение разрешения не слишком сильное. Например, исходник - 720p, а энкод (перекодировка) - 1080p.
Ну там контуры при большом увеличении размыты, отсутствие четкости, ожидаемых мелких деталей там, где они логично должны иметься и т.д. и т.п.
Когда из SD пытаются лепить HD, тогда мошенничество куда проще определить)

То есть, вероятность того, что исходник - Full HD (1080p), как бы остается. Может, моделька и стримит с высоким разрешением где-то еще, видео загружается оттуда, но почему-то указывается чатурбейтовское...
Но, скорее всего, ситуация тривиальная. Ведь camvideos.me - автописалка (и не одна такая), имеющая непосредственную связь с Chaturbate. Возможно, от модели и идет поток с Full HD, однако Chaturbate по какой-то причине не выдает весь набор разрешений в браузер пользователям.
  • 1

Любитель
Рег: 10.12.2020
Ком-ев: 499
Рейтинг: 1450
DimusikS 3 июля 2021 16:20 #85049
Цитата: Nabludatel
@DimusikS,
Установи себе Opera GX. Там никаких проблем с такой нужной тебе кнопкой VPN нет. Ну при условии конечно, соответствующей правки файла Secure Preferences.

Cинхронно мыслим (уже поставил с утреца, "шоб снова пропавшей кнопочкой всласть полюбоваться", хех!)... bs



Цитата: Nabludatel
И ещё. Ты же у нас вроде как «Спец По Апстору»? raspalcovka
Если есть возможность, скачай какой нибудь файл трансляции этой модельки за второе число. Ну например самое первое. Хотелось бы узнать какое разрешение у данного видео. Это ошибка Апстора, апскейл, или у них есть какая то возможность вытягивать поток с повышенным разрешением? bw Заранее благодарю. 3_55

ab
  • 0

Любитель
Рег: 19.04.2018
Ком-ев: 88
Рейтинг: 304
Nabludatel 3 июля 2021 15:06 #85045
@crazyborder,
Низкий поклон. 3_55
--------------------------

@DimusikS,
Установи себе Opera GX. Там никаких проблем с такой нужной тебе кнопкой VPN нет. Ну при условии конечно, соответствующей правки файла Secure Preferences.

И ещё. Ты же у нас вроде как «Спец По Апстору»? raspalcovka
Если есть возможность, скачай какой нибудь файл трансляции этой модельки за второе число. Ну например самое первое. Хотелось бы узнать какое разрешение у данного видео.
Это ошибка Апстора, апскейл, или у них есть какая то возможность вытягивать поток с повышенным разрешением? bw
Заранее благодарю. 3_55
------------------------------
Цитата: D-Pulse
и в благодарность лови донат

И Крэзи ещё забыл отправить ... Бальшущие Пасибо!. bq

bp
  • 1

Модератор
Рег: 22.10.2014
Ком-ев: 9 699
Рейтинг: 30731
D-Pulse 3 июля 2021 12:31 #85044
Цитата: Evgeny.Voloshin 30 июня 2021 13:54
Streamlink GUI 2.04 + "жизненноважный" хак

хак успешно работает. очередное спасибо и за хак и за обнову 2.04 своего "детища" ay
и в благодарность лови донат в свой кошелек beeer
  • 5

Любитель
Рег: 10.12.2020
Ком-ев: 499
Рейтинг: 1450
DimusikS 3 июля 2021 07:42 #85043
Цитата: crazyborder
@DimusikS
Дык твои пафосные речи не по адресу. Автор лайфхака - Evgeny.Voloshin, я всего лишь воспользовался чужими наработками)

Хм, ежели такое дело, то маненько подправил тот свой, в целом, вполне справедливый таки мега-пафос (надеюсь, теперь уже ни малейших нареканий ни от кого не поступит, хех!)... pokrasnelo

P.S. Ну, и шоб два раза не вставать, расскажу, как я "забодал" возникшее вчерась очередное пропадалово VPN-режима в Опере (да ёж вашу вошь - ну как же за$бли-то заманали-то, балин!)... bv



Короче, там имеется весьма сейчас полезное спец-расширение (см.скрин-1), которое, правда, придётся каждый раз включать при запуске браузера, и хотя пресловутая кнопка так и не появляется, но зато, пусть и втихую, но начинает автоматом действовать т.н. "Оптимальное расположение" (см.скрин-2), в общем, VPN-вездесущий "ёперный театр" снова фунициклирует таки (и на скрине-3 опять видны MFC-геоблочницы, типа MsLily, SuperSexyNat или YesBarbie!), несмотря на откровенно уродские ссанкции(с) против него, причём даже ощутимо пошустрее пашет, чем раньше, ИМХО! popcorn
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 827
Рейтинг: 2419
crazyborder 3 июля 2021 02:37 #85042
@DimusikS
Дык твои пафосные речи не по адресу. Автор лайфхака - Evgeny.Voloshin, я всего лишь воспользовался чужими наработками)
=====================
@Nabludatel
1. Насчет Стрипчата. Есть такая бяка. Когда появилась - понятия не имею. Когда в январе тестил батники на Стрипчат - было всё ок.
Сейчас ссылка на плейлист, содержащая master_, не выдает максимальное разрешение, если оно больше 720p.
Проблема легко решается. В батнике Stripchat_1080p.cmd просто убрать префикс master_:
...
streamlink --hls-segment-threads 3 https://b-%flashphoner-hls%.stripst.com/hls/%user.id%/%user.id%.m3u8 %quality% -o "%dir%\%file%"
...

Этот батник будет писать только максимальное разрешение из имеющихся. Как он поведет себя, если на Стрипчате появится 4K - не знаю. Возможно, они там какой-нибудь новый префикс/суффикс придумают.
Да, и в этом батнике теперь не будет информации о числовых значениях разрешения кадра. Будет типа такого:
[cli][info] Found matching plugin hls for URL https://b-hls-07.stripst.com/hls/56224417/56224417.m3u8
[cli][info] Available streams: live (worst, best)
[cli][info] Opening stream: live (hls)


2. Насчет chaturbate.com/rimuru_18 (доступные разрешения - 240p, 480p, 720p)
На camvideos.me/cam-models-videos/p/chaturbate-rimuru-18 хотя и указано, что Full HD, отмечен весьма низкий битрейт ~ 3 Mbit/s. Это нормально как раз для 1280x720.
Возможно, глюки camvideos.me.
Могу посоветовать в соответствующей теме попросить скачать какой-нибудь ее видос с upstore.net и попробовать прояснить ситуацию визуально, например, масштабированием скриншота. Ну, и конечно, взглянуть на MediaInfo. Короче, изучить материал на предмет возможного апскейла. Хотя, нафик этот апскейл сдался сайту camvideos.me))
=====================
@roma_drug
Рад за тебя)
  • 3

VIP-webcam
Рег: 21.01.2018
Ком-ев: 174
Рейтинг: 1177
roma_drug 3 июля 2021 00:03 #85041
@crazyborder, 3_55
Примерно последний год я писал фри чаты "универсальным скриптиком для записи чатов", который находится в шапке этого раздела, и очень к нему привык. Но сегодня обнаружил что он не пишет и выдает какую то ошибку. Я чуть все ляжки себе не обгадил от расстройства ) И от того, что опять придется долго разбираться в чем то новом и писать всем чтобы помогли. А тут как раз твой пост как найденный ) Я все сделал по инструкции и подставил в этот скрипт. О чудо, все заработало и получилось с первого раза. То ли я поумнел за это время, то ли просто фартануло ))) Спасибо еще раз.
  • 0

Любитель
Рег: 19.04.2018
Ком-ев: 88
Рейтинг: 304
Nabludatel 2 июля 2021 20:51 #85038
@crazyborder, 3_55
Ещё к тебе один вопросик.
В твоём посте от 9 января 2021 10:19 ты опубликовал батники для стрипчата.

В принципе всё замечательно. Но есть одна проблемка.
Даже если трансляция идёт в 1080p, Streamlink цепляет поток только в 720p.
Поставил в батнике просто best, не помогло.
Есть какие-нибудь мысли по этому поводу?

Если брать поток напрямую, то проблем с записью с максимальным разрешением никаких нет.

================================================

И ещё одно небольшое наблюдение.
Сегодня зашёл на Чатур к новенькой модельке с разноразмерными сиськами rimuru_18. Решил записать. Запись пошла в максимальном разрешении 720p. В браузере на странице модели максимальное разрешение тоже 720p. Попробовал в других браузерах, тоже самое. А вот наш любимый Сamvideos как-то умудрился сделать запись в Full HD.
Или врут, собаки? ap

bw
  • 0

Любитель
Рег: 10.12.2020
Ком-ев: 499
Рейтинг: 1450
DimusikS 2 июля 2021 19:49 #85037
@crazyborder, да будут благословенны дни (и ночи, хех) ваши, о чуткий спаситель страждущих горемык! bw
Досточтимый автор блестящего лайфхака, вылечивающего запись с Бонгакамса (увы, с какого-то хера брошенного сейчас известным обзоро-сайтом, мать его так!) @Evgeny.Voloshin и уже неоднократно и до этого успешно помогавший нам со стримлинковским бонго-плагином @crazyborder, не менее нами уважаемый ещё и за скромность... pokrasnelo да будут благословенны дни (и ночи, хех) ваши, о чуткие спасители страждущих горемык - кстати, я вполне серьёзно, ребят, ибо просто в щенячьем полнейшем восторге от ваших профи-озарений! ay

ad77
  • 2

Редактор
Рег: 15.03.2017
Ком-ев: 827
Рейтинг: 2419
crazyborder 2 июля 2021 18:15 #85036
Цитата: wallmaker
Как все-таки победить недавнюю ошибку записи с бонги?

"[cli][info] Found matching plugin bongacams for URL https://en.bongacams.com/OLKA008
error: Unable to validate result: Unable to validate key 'status': 'error' does not equal 'success'"


Это абсолютно на всех моделях, а конкретно эта не геоблочница, то есть причина явно не в этом.

Аналогично таким же способом подправить плагин bongacams.py, т.е. добавить 2 строки:
'Cookie': 'bonga20120608=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'X-ab-Split-Group': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'


Внимательно к знакам пунктуации - одинарные кавычки везде, где нужно. Пробел после двоеточия. Соблюдать табуляцию строк (отступы слева - см. скрин).
Обратить внимание на 2 добавляемые запятые! См. скриншот, так как в коде видна только одна запятая.

После правки плагина (потренироваться лучше на копии), указанная в начале комментария цитируемая ошибка, будет теперь возникать, как и раньше, только в случае с геоблочницами.
**********
На всякий случай, повторю, как искать коды для этих двух строк. На примере браузера Мозилла.
Сразу обращаю внимание, делать это надо в гостевом режиме (подробно в моем предыдущем комментарии).
Зайти на страницу трансляции любой модели - F12 (Инструменты веб-разработчика) - Сеть - Все - в строке поиска набрать amf.php - F5 (обновить страницу) - щелчок на найденной строке - справа откроется панель Заголовки - Заголовки запроса
Параметр Cookie - найти код bonga20120608=.....
Параметр X-ab-Split-Group: .....

Примечание. Выбирайте строку с найденным файлом amf.php?x-country=... (если их несколько) с максимальным размером в КБ. Обычно эта строка самая верхняя.
Если выбрать не ту строку, параметра X-ab-Split-Group: ..... в Заголовках запроса может не оказаться!
--------------------------------------
Батник чисто под Бонгу

Исправить на свою папку записи.
Запустить батник, вставить ник модели с Бонга, нажать Enter.

**********
Добавлено.
Для версий стримлинка, начиная с Streamlink 2.0.0, требуется исправленная версия плагина bongacams.py:
1 февраля 2021 04:31 #comment-id-82018
  • 13

Любитель
Рег: 29.06.2020
Ком-ев: 52
Рейтинг: 111
paulerto 2 июля 2021 11:52 #85029
@wallmaker,
Видимо руководство уже все себе купило и забило, а текущие админы пилят усердно сук на котором сидят, на фоне того что Росском начал массово блочить все впн
  • 0

Новичок
Рег: 7.04.2017
Ком-ев: 145
Рейтинг: 322
wallmaker 2 июля 2021 09:11 #85026
Как все-таки победить недавнюю ошибку записи с бонги?

"[cli][info] Found matching plugin bongacams for URL https://en.bongacams.com/OLKA008
error: Unable to validate result: Unable to validate key 'status': 'error' does not equal 'success'"


Это абсолютно на всех моделях, а конкретно эта не геоблочница, то есть причина явно не в этом.

Использую старый и проверенный временем небольшой батник:

  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 827
Рейтинг: 2419
crazyborder 2 июля 2021 08:00 #85023
Важное замечание для тех, кто правил или будет править файл settings.txt в Streamlink GUI 2.04.
Берите значения Cookie: bonga20120608=..... и X-ab-Split-Group: ..... в гостевом, т.е. не в залогиненном режиме на Бонгакамс!
Куки и прочие хэши, которые вы отправляете на сервер Бонги, помимо прочего, содержат ваши личные данные.
Сравните скриншоты. Первый - гостевой режим, второй - авторизованный. Зайдите в своем браузере и убедитесь.

Смысл в том, что Streamlink GUI, делая запрос потока, выдает себя за браузер (использует юзер агент). Если раньше вы это делали более-менее анонимно, то теперь (при том самом втором варианте) рветесь на Бонгу с криком: "Это я, Петя Иванов, у которого 100500 токенов на балансе и мне срочно нужны адреса потоков таких-то моделей!"
Ладно еще, если список моделей невелик. А если их дофига, да еще вы поставили на закачку весь список и ушли на целый день...
Короче, не удивляйтесь, если ваш акк на Бонге в один прекрасный момент будет заблочен.

Чтобы быть уверенным, что вы не отправляете на сервер Бонги лишнюю информацию, можно проделать нехитрую манипуляцию для проверки.
Вот какой запрос делает Streamlink GUI 2.04 для BongaCams (с вашего IP):
curl -k -s -S --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0" --header "X-Requested-With: XMLHttpRequest" --header "X-ab-Split-Group: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" --header "Cookie: bonga20120608=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" --data "method=getRoomData&args%5B%5D=Taanni" --url "https://bongacams.com/tools/amf.php"

Подставьте свои 80-и и 32-х символьные коды и скопируйте в окно командной строки этот запрос.
Сравните полученные ответы для гостевого и залогиненного режима.

P.S. Если эта Taanni для кого-то геоблочница, используйте другой ник (или запускайте curl через прокси)
  • 4

Любитель
Рег: 1.03.2019
Ком-ев: 188
Рейтинг: 634
Garik 1 июля 2021 03:20 #85013
Nirexes у меня норм все пишет стрипчат. Может в settings.txt у тебя строка такая
UrlStripchat=https://xhamsterlive.com
надо исправить на
UrlStripchat=https://stripchat.com
  • 0

Любитель
Рег: 23.10.2019
Ком-ев: 20
Рейтинг: 67
Nirexes 1 июля 2021 00:46 #85012
@Evgeny.Voloshin
Чёт стрипчат на 2.04 не пишет :) И ошибка вроде как не тут ... (не знаю даёт ли -720 или _720 какую-то разницу - но поправил)
вот тут: - и да ошибка как раз в этой строке, если будет время поправь, и перезалей.
  • 0

Новичок
Рег: 24.01.2018
Ком-ев: 44
Рейтинг: 97
tolia93 30 июня 2021 20:42 #85004
ок понял, я до этого другой писалкой работал, которая запись стрима с батника запускает но тоже на базе стримлинка сделана
  • 0