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

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












----




КОММЕНТАРИИ

Местный
Рег: 11.05.2015
Ком-ев: 66
Рейтинг: 193
Svetus 11 ноября 2023 20:42 #93060
В Streamlink GUI 2.04 с предложенными людьми изменениями не решилась проблема с поеданием процессора и памяти? Кто как решает проблему? У самого количество отслеживаемых моделей на бонге перевалило за 150, поэтому отдельными батниками довольно сложно держать.
  • 0

Любитель
Рег: 26.09.2023
Ком-ев: 18
Рейтинг: 89
Trinidate80 10 ноября 2023 13:09 #93040
@sam,
Чёт почти неделя уже прошла,а bookmark.cam и зеркала так и не заработали,печально.В прошлый раз CsHive.com перешёл на bookmark, может в данный момент такое же действие происходит.Хз,но тогда вроде как сразу была переадресация на bookmark,а сейчас только на чатуру.

@Ajjjllf,
Мне кажется,что только через VPN и то не через все,со сменной региона,т.к. нужно знать на какой регион установлен скрытый аккаунт.Кстати также не через все VPN сервисы можно зайти на CamWhore, по крайней мере я могу зайти через один из 3-х.
  • 2

Новичок
Рег: 26.09.2023
Ком-ев: 2
Рейтинг: 0
Ajjjllf 10 ноября 2023 02:52 #93037
Ребят подскажите как посмотреть скрытый аккаунт на stripchat с айфона)))
  • 0

Любитель
Рег: 22.09.2021
Ком-ев: 93
Рейтинг: 85
sam 4 ноября 2023 21:59 #92972
c https://bookmark.cam/ и зеркал перебрасывает на чатурбат, надеюсь это временно.
на стрипчате появился новый ответ при проверке статуса модели:
{"error":"Model not found","data":{"newUsername":"*******"}}
  • 9

Местный
Рег: 11.05.2015
Ком-ев: 66
Рейтинг: 193
Svetus 31 октября 2023 02:59 #92895
У кого перестаёт писать с Viewhub, у них иногда что-то с DNS происходит. Можно писать по IP либо в хост файл прописать
135.181.62.25 c1565z2457.r-cdn.com
  • 1

Редактор
Рег: 15.03.2017
Ком-ев: 827
Рейтинг: 2418
crazyborder 30 октября 2023 01:11 #92869
@garin
Отлично! Спасибо, исправил эту часть кода, теперь нет проблемы с просмотром в VLC (Меню - Model - галка на Watch Streams In VLC)

Для тех, кто не понял, речь о скрипте StreamlinkGUI.ps1
(Для просмотра - ПКМ на строке с выбранным ником модели - Watch Stream)
Проверял на VLC media player 3.0.19.0
*****
Добавлено.
Важно заметить, что проблема с Watch Streams In VLC возникла, начиная с версии Streamlink 6.0.0
Для файла конфигурации %AppData%\streamlink\config теперь актуально:
Аргумент --player превратился в аргумент только пути. Значение аргумента --player больше не будет интерпретироваться как строка командной строки, поэтому пути с пробелами не требуют дополнительных кавычек.
Пользовательские аргументы плеера теперь всегда нужно задавать через --player-args
  • 1

Новичок
Рег: 22.09.2023
Ком-ев: 1
Рейтинг: 3
garin 29 октября 2023 21:32 #92859
Для тех у кого не работает предпросмотр в VLC. Я изменил вот эту часть скрипта - помогло.

function WatchStream {
  MainFormDisabled
  $m3u8 = GetM3U8 -site $DataGridView.SelectedCells[2].FormattedValue -model_name $DataGridView.SelectedCells[1].FormattedValue
  if ($m3u8 -match "m3u8") {
    if ($MenuItem_WatchStreamsInVLC.Checked -eq $true) {
      if ($DataGridView.SelectedCells[2].FormattedValue -eq "StripChat") {
        $default_stream = "best"
      } else {
        $default_stream = $DataGridView.SelectedCells[3].FormattedValue
      }
      $model_name = $DataGridView.SelectedCells[1].FormattedValue
      $pl = '--player ' + $vlc_media_player_path + ' --network-caching=' + $vlc_network_caching
      $open_media_player = {
        param ($streamlink_exe, $vlc_media_player_path, $vlc_network_caching, $m3u8, $default_stream, $model_name, $pl) 
        & $streamlink_exe $pl --title "$model_name" --url "$m3u8" --default-stream "$default_stream"
      }
      Start-Process PowerShell -ArgumentList "-WindowStyle Hidden -Command (Invoke-Command -ScriptBlock {$open_media_player} -ArgumentList '$streamlink_exe', '$vlc_media_player_path', '$vlc_network_caching', '$m3u8', '$default_stream', '$model_name')"
    } elseif ($MenuItem_WatchStreamsInBrowser.Checked -eq $true) {
  • 3

Новичок
Рег: 28.08.2023
Ком-ев: 2
Рейтинг: 1
cranston 26 октября 2023 14:18 #92810
1. Как зайти в дуду? У меня просит OTP код с почты, но на почту письмо не приходит (спам смотрел, да). Написать в саппорт не могу, поле ввода сообщения заблокировано (адблок выключен). Есть смысл писать им в почту?
2. На upstream большая часть текста это ????. Это что-то с моим браузером или у всех так?
  • 0

Новичок
Рег: 30.01.2022
Ком-ев: 16
Рейтинг: 6
Lavenin 25 октября 2023 06:48 #92789
@Alex82,
попробуй - AnyMP4 Video Converter Ultimate
у 1 модели что пишу, очень херовый интернет и типичный эфир это 20+- файлов по 10-150-300 мб. и многие файлы битые. условно файл 300мб 11 минут а воспроизводится сек 15- 5 минут в любом плеере( штук 6 пробовал. открываю файл или в обрезке или слиянии видео и сохраняю. чинит, соединяет отлично
  • 1

Любитель
Рег: 22.09.2021
Ком-ев: 93
Рейтинг: 85
sam 24 октября 2023 21:43 #92777
@Alex82,
честно сказать, я даже и не знаю... но тебе сегодня повезло (если успеешь скачать пока файл не удалят с ФО)
https://www.filesharesite.com/files/202310/16981764196B926E4B0853E3A5D1A728B650CF21EB.html
  • 3

Новичок
Рег: 28.09.2023
Ком-ев: 2
Рейтинг: 0
Alex82 24 октября 2023 18:30 #92770
Спасибо за ответ. Контент не секретный конечно. Вот это видео - https://www.filesharesite.com/files/202310/1698166955.html
Сам пытался, нчего не выходит пока.
  • 0

Любитель
Рег: 22.09.2021
Ком-ев: 93
Рейтинг: 85
sam 23 октября 2023 20:58 #92757
Цитата: Alex82, 23.10.2023 20:11, №92755
чем можно исправить битый mp4? Файл 56 минут, воспроизводяться только первые 5 секунд.

обсуждали похожую проблему
коммент от 5й страницы с 21 августа 2023 17:51 #91991 (#comment-id-91991) и до 4й страницы

можно посмотреть стуктуру заголовка у файла
https://gpac.github.io/mp4box.js/test/filereader.html

https://thumb.co.il/

и если видео фрагментировано (помечено красным) - остается найти тулзу которая разделит файл на кусочки, которые потом исправляются ffmpeg'ом и собираются в один файл SolveigMM Video Splitter'ом
upd: структура должна быть немного другая, с множественными moov
можно попробовать сразу битый файл в SolveigMM Video Splitter загрузить, он понимает некоторые корявые видео
  • 2

Новичок
Рег: 28.09.2023
Ком-ев: 2
Рейтинг: 0
Alex82 23 октября 2023 20:11 #92755
Всем привет. Подскажите пожалуйста чем можно исправить битый mp4? Файл 56 минут, воспроизводяться только первые 5 секунд.
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 827
Рейтинг: 2418
crazyborder 23 октября 2023 03:47 #92747
@jony123
Замени
--hls-segment-threads 3

на
--stream-segment-threads 3 --hls-duration 01:00:00

В скрипте это встречается 7 раз.
Разделение по времени работает корректнее, чем по размеру (этим, в частности, объясняется, что разработчики Streamlink упорно не желают вводить аналогичный параметр по размеру).

Что касается такой фишки в RecurbateDownloader, то там используются возможности FFMPEG.
У FFMPEG есть преимущество в том, что потоки режутся на лету, т.е. процесс записи в этот момент не останавливается.
Однако это преимущество оборачивается минусом в другом плане. Правда, проверял в обычных батниках. Захватываемый поток стримлинком выводил через pipe ("труба") во FFMPEG и резал уже им. Тестил со значением 20 сек на каждый фрагмент. Так вот, все полученные куски записи имели в названиях один и тот же таймкод даты-времени (который был установлен в момент старта стримлинка, процесс ведь не прерывался), но с соответствующими суффиксами: _000, _001, _002 ...

Параметр стримлинка --hls-duration просто завершает процесс по достижении указанного времени (напр. 1 час - 01:00:00). То есть, в скрипте начнется отсчет таймаута (по умолчанию - 30 сек), и затем снова стартует новый процесс. Соответственно, каждый новый процесс автоматически присвоит новому файлу в названии обновленный таймкод даты-времени, что, естественно, куда лучше, чем безликие суффиксы.

Не исключено, что потерянные 30 сек стрима из-за таймаута в записи, по закону подлости, аккурат попадут в тот момент, когда модель надумает закричать, что она типа кончает))
  • 4

Любитель
Рег: 22.09.2023
Ком-ев: 36
Рейтинг: 183
jony123 22 октября 2023 17:18 #92742
Народ кто ни будь может добавить функцию к скрипту автором которого является Evgeny.Voloshin, чтоб при размере записи например в 1,5 гб она стопалась и начиналась заново. Я подобную функцию видел в платной программе RecurbateDownloader
✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰
  • 0

Любитель
Рег: 22.09.2021
Ком-ев: 93
Рейтинг: 85
sam 22 октября 2023 00:00 #92729
Цитата: Svetus, 21.10.2023 22:42, №92727
Пишу скриптом

если писать через bat, то процессы streamlink и python обновляются, т.е. вместе с завершенными процессами освобождается и память
а если процесс не завершать и регулярно запрашивать статус сохраняя результат в переменной - это будет постепенно отъедать память (это проблема всех языков программирования с динамическим выделением памяти), но не в таком объеме как на бонге

разобрался со своей проблемой поедания бонгой памяти
в скрипте круглосуточно проверяется статус одной модели, за сутки выжирает 300 mb, за 5 дней съело 1.5 gb
решение только такое: перезапускать скрипт
  • 1

Местный
Рег: 11.05.2015
Ком-ев: 66
Рейтинг: 193
Svetus 21 октября 2023 22:42 #92727
Цитата: sam, 21.10.2023 11:43, №92719
Цитата: wallmaker, 11.09.2023 10:41, №92086
проблему с поеданием бонгой всей оперативки через какое-то время так и не удалось решить?

вот и меня коснулась таже проблема, хоть я и не юзаю стримлинк и питуха
похоже что проблема в самой бонге, что-то не то она отдает по ссылке в запросе - отчего память начинает заполняться
решение такое - нужно ограничить чтение с сокета несколькими байтами (я не знаю как это сделать в питухе, возможо прийдется использовать другие библиотеки для работы с http)
я выставил у себя 1048576 байт (получаю ссылку на стрим не json методом)

Пишу скриптом, который взял здесь. Одновременно запущено 50+ батников. Оперативку не выедает. Streamlink 5.1.2
  • 0