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

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












----




КОММЕНТАРИИ

VIP-webcam
Рег: 15.04.2019
Ком-ев: 243
Рейтинг: 1683
Evgeny.Voloshin 20 апреля 2021 08:23 #83813
UserScript для BongaCams (убирает поп-апы, лого bongacams на видео, иконку dmca, иконки социальных сетей, включает fullscreen, убирает ограничение времени просмотра для гостей). Скрипт добавить в менеджер пользовательских скриптов (Tampermonkey / Violentmonkey)
  • 12

Любитель
Рег: 4.06.2017
Ком-ев: 275
Рейтинг: 832
pyotr-gusev2013 19 апреля 2021 14:06 #83788
@crazyborder,
В очередной раз помог! Все заработало! Спасибо!
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 827
Рейтинг: 2419
crazyborder 19 апреля 2021 01:23 #83782
1.
Цитата: pyotr-gusev2013
Универсальная писалка Streamlink GUI может писать через прокси (берет данные из файлика Proxy.txt)
Можно ли ее научить работать со списком прокси с авторизацией (с логин и паролем)?

Учить не надо - уже научена)
Возможно, список прокси у тебя называется иначе, чем в файле settings.txt
[Proxy]
UseProxyListForGeoBlockModels=1
UseProxyListForMyFreeCamsStatusCheck=0
ProxyListPath=proxy_list.txt
ConnectTimeout=10
ProxyProtocol=https
#### possible values: http, https, socks4, socks4a, socks5, socks5h

Обрати также внимание на протокол прокси (выделил жирным).
Сам же прокси в файле proxy_list.txt должен быть указан без протокола.
login:password@ip:port


2.
Цитата: pyotr-gusev2013
Status пишет null, запись не идет

Status будет null, если в файле settings.txt не проходит запрос к адресу:
UrlChaturbate=https://en.chaturbate.com

В России он и не будет проходить:
https://reestr.rublacklist.net/search/?q=chaturbate.com
Здесь 2 выхода из положения:
а) Оставить как есть, статус для Чатура при проверке будет красным (null). Но при хороших прокси и правильной настройке (см. п.1) это никак не повлияет - запись будет успешной.
б) По возможности найти зеркало для Чатурбейта, на которое можно зайти без прокси, со своего российского IP. Таковые имеются, сам использую этот вариант. Соответственно, прописать адрес зеркала для UrlChaturbate
Добавлю, что статус нужен для визуального удобства и для определения - нужно ли использовать прокси для конкретной модели.
То есть, при наличии зеркала прокси будут использоваться только для поиска плейлиста для геоблочниц.
При отсутствии зеркала прокси будут использоваться для поиска плейлиста для всех моделей с Чатура.
Во всех случаях, после того, как будет найден плейлист - запись происходит без использования прокси (трафик записи идет через свой IP).

Для Streamlink GUI плагин chaturbate.py не требуется.
  • 1

Любитель
Рег: 4.06.2017
Ком-ев: 275
Рейтинг: 832
pyotr-gusev2013 18 апреля 2021 23:37 #83781
Цитата: crazyborder
@pyotr-gusev2013
А фиг его знает... Если уж стримлинк версии ниже 2.0.0 некорректно работает с ключом --stream-url, то чему тогда удивляться ошибкам в Windows 7. Наверняка, какие-нибудь библиотеки устарели для свежих версий стримлинка.
Во-первых, хотя это и не должно быть критичным, у тебя в семерке плейлист выдается почему-то другого вида - chunklist с хвостом вместо короткого playlist.
Во-вторых, и это главное, дальше по конвейеру у плейлиста загадочным образом исчезает расширение .m3u8 и поэтому, на втором этапе вместо плагина hls подключается вновь плагин myfreecams. Разумеется, будет сообщение об ошибке.
В-третьих, кириллица отображается неправильно ("Время ожидания 7 сек., нажмите любую клавишу для продолжения ..."). Проблема с кодировкой.

Как вариант, могу предложить следующее. Так как прокси у тебя безлимитный, можно попробовать в Windows 7 вести запись полностью через прокси (т.е. весь трафик через прокси).

Указать в батнике свою папку записи и свой купленный прокси.
Так как ключ --stream-url здесь не требуется, то пойдут и старые версии стримлинка.
Проверил работу батника на Streamlink 2.0.0 и 1.7.0 - всё работает, правда, в Windows 10)


Спасибо! Все заработало!

Еще попутно вопрос.
Универсальная писалка Streamlink GUI может писать через прокси (берет данные из файлика Proxy.txt)
Можно ли ее научить работать со списком прокси с авторизацией (с логин и паролем)?

А то у меня в последнее время Streamlink GUI вообще никого с CB писать не хочет.
Status пишет null, запись не идет.

Если не может, то большая просьба, накидайте батник для записи CB как для MFC сделали (MFC_REC_All_through_Proxy.cmd).
А то я попробовал в нужных местах поставить данные CB, а пишет что плагин для записи не найден.
Заранее спасибо!
  • 0

Новичок
Рег: 25.10.2018
Ком-ев: 23
Рейтинг: 10
rolik_anabolik 16 апреля 2021 02:35 #83709
Цитата: D-Pulse
Цитата: Your_PIMP
Подскажите пожалуйста простую программу для нарезки видео(есть много годного контента, но записан коряво* экранка с помощью Ocam) необходимо вырезать лишние части и по таймингу повырезать(

в ТОПе темы смотри заголовки и открывай
+ Как быстро обрезать не нужные куски видео, без перекодирования и потери качества файла

еще забыл, сугубо для avi Free AVI Trimmer+, от того же SolveigMM
  • 0

Модератор
Рег: 22.10.2014
Ком-ев: 9 699
Рейтинг: 30731
D-Pulse 13 апреля 2021 18:50 #83655
Цитата: Your_PIMP
Подскажите пожалуйста простую программу для нарезки видео(есть много годного контента, но записан коряво* экранка с помощью Ocam) необходимо вырезать лишние части и по таймингу повырезать(

в ТОПе темы смотри заголовки и открывай
+ Как быстро обрезать не нужные куски видео, без перекодирования и потери качества файла
  • 0

Новичок
Рег: 25.10.2018
Ком-ев: 23
Рейтинг: 10
rolik_anabolik 13 апреля 2021 03:36 #83638
Я так понял скриптами можно и дальше все что угодно творить? например если пофантазировать, дальше новые mp4 файлы автоматически копируются в смонтированное шифрованное облако(путь указать свой) в папку модели, ища там в облаке её по имени и если такой папки нет то создавая её там, далее внутри этой папки модели, опять же по желанию, создаются папки по датам и в них копируются эти файлы с винта либо просто одним скопом без создания папок и сортировки, кому как нравится в общем, и опять же с сохранением дат файлов уже в облаке повторным тем же скриптом ибо винда при копировании дату создания не сохраняет, я так думаю), дальше копии в облаке сверяются по SHA1 с оригиналами на винте и если хеши совпадают то по желанию различные вариации кому как нужно: 1)оригиналы на винте удаляются/остаются, стоп; 2) оригиналы на винте удаляются, а в указанной юзером папке ищется папка по имени модели и там создаются символьные ссылки на папки внутри которых символьные ссылки на файлы что мы скопировали в облако, короче что бы работать с файлами дальше с определенного места на винте, но места они занимали 0; 3) оригиналы на винте удаляются, символьные ссылки создаются в той же папке где были оригиналы, в общем как бы вместо оригиналов, без лишних телодвижений; 4) тоже что и 2) только оригиналы остаются.

В общем чет нагородил), это не призыв, просто мысли в слух, что бы тыкнул и забыл) не знаю, может есть варианты попроще, типа "air explorer" или типа того, но они как правило все платные, хочется примерно как у odrive только на минималках и для нищих)

p.s. И еще вопрос по поводу шифрования, что посоветуете?, много гуглил и мозг сломал что выбрать, пока остановился на EFS, между gocryptfs и securefs, gocryptfs хвалят за скорость и кроссплатформенность + android, но под винду работает только через прокладку dokany из-за чего работает медленнее как пишут, когда файлов много, securefs отзывов почти нет, минус в том что детище китайское и под android порта нет, хотя скорости по тестам хорошие. Cyberduck в котором встроен криптоматор тоже пишут что крайне медлен, хотя есть и синхронизация и он же клиент для облаков, еще есть Carotdav но она простенькая, в общем буду пробовать и сравнивать. От контейнеров как то отказался, у EFS над ними преимущество в пользовании в облаках.
  • 0

Местный
Рег: 30.08.2017
Ком-ев: 397
Рейтинг: 988
Prohozhij 12 апреля 2021 01:34 #83618
Цитата: Evgeny.Voloshin
все файлы в одной папке.

Путь к папке не должен содержать кирилицы, иначе не работает.
Цитата: Evgeny.Voloshin
попробуй поставить кодировку ps1 файла UTF-8-BOM

Попробовал новой вариант, с UTF-8-BOM, работает, даже если в пути есть кирилица.
ffmpeg-to-mp4 тоже работает.
Спасибо!
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 827
Рейтинг: 2419
crazyborder 12 апреля 2021 00:54 #83617
@Evgeny.Voloshin
Спасибо. Скрипт работает как надо.

Будет такая просьба. Сделай, пожалуйста, второй вариант скрипта. Чтобы в одном флаконе: а) пересборка из .ts в .mp4, б) дата создания/изменения из .ts файла копируется в .mp4 файл с таким же названием.
Или хотя бы скрипт .ps1 только на пересборку.
*****
Upd. О, оперативно. Спасибо!
  • 0

VIP-webcam
Рег: 15.04.2019
Ком-ев: 243
Рейтинг: 1683
Evgeny.Voloshin 11 апреля 2021 23:18 #83614
Цитата: rolik_anabolik
кто как выходит из ситуации когда после переброски файла в другой формат/контейнер, в новом файле дата создания - это ведь текущая дата, а хотелось бы назначить ему дату создания/изменения как у оригинала

все файлы в одной папке. дата создания/изменения из .ts файла копируется в .mp4 файл с таким же названием
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8;
$files = Get-ChildItem -LiteralPath "D:\rec";
$ts_files = @{};
foreach ($file in $files) {
  if ($file.Extension -eq ".ts") {
    $ts_files[$file.BaseName] = $file;
  }
}
foreach ($file in $files) {
  if ($file.Extension -eq ".mp4" -and $ts_files.ContainsKey($file.BaseName)) {
    $file.CreationTime = $ts_files[$file.BaseName].CreationTime;
    $file.LastWriteTime = $ts_files[$file.BaseName].LastWriteTime;
  }
}

Цитата: Prohozhij
Путь к папке не должен содержать кирилицы, иначе не работает.

попробуй поставить кодировку ps1 файла UTF-8-BOM
Цитата: crazyborder
Чтобы в одном флаконе: а) пересборка из .ts в .mp4, б) дата создания/изменения из .ts файла копируется в .mp4 файл с таким же названием.

https://mega.nz/file/kqgmiaLZ#De-MSR-rwXa55oAFFSTpR6GeeA19aQAFtZB-45tR7AY
  • 7

Новичок
Рег: 25.10.2018
Ком-ев: 23
Рейтинг: 10
rolik_anabolik 11 апреля 2021 20:18 #83605
кто как выходит из ситуации когда после переброски файла в другой формат/контейнер, в новом файле дата создания - это ведь текущая дата, а хотелось бы назначить ему дату создания/изменения как у оригинала, пока что выходит вручную(Change Attributes), но что если файлов сотни, заколебешься тыкать, собственно хотелось бы батником или скриптом на автомате, например, в одной папке файл имя1.flv и т.д, в другой папке(или той же папке) лежит имя1.mp4, запускаешь скрипт и "дата создания/изменения" из атрибутов файла имя1.flv назначается файлу имя1.mp4, два дня гуглил так готового решения и не нашел ибо не прогер, вот тут подсказали https://qna.habr.com/q/971023 может кто скумекает дальше? Есть еще вариант другой - когда "дата создания" находится в имени файла и её можно оттуда выковырять и назначить атрибутом этому же файлу, вот вроде рабочий скрипт, но способ не универсальный ибо под свой формат даты в имени нужно править и скриптец, кто совсем нуб врядли сможет это сделать, вот код:
@powershell "gci '*_[1-9][0-9][0-9][0-9][0-1][0-9][0-3][0-9]_[0-2][0-9][0-5][0-9][0-5][0-9].avi'-Recurse|%%{$_.LastWriteTime=Get-Date ((($x=$_.BaseName[-15..-1])[6,7]+'.'+$x[4,5]+'.'+$x[0..3]+' '+$x[9,10]+':'+$x[11,12]+':'+$x[13,14]) -join '')}"

формат имени файла: VID_20171107_211919.avi
но у меня этот скрипт не работает, вот такая ошибка:

может я криво запускаю? версия шела 5.1
  • 0

Новичок
Рег: 6.04.2021
Ком-ев: 14
Рейтинг: 6
sergunok 11 апреля 2021 16:04 #83602
@Nabludatel,
Да, это всё так. Я могу ссылку вытащить. Но хотелось бы автоматизации. Ибо как сказал один из гуру этого форума, использовать StreamLink не по назначению - это кощунство.
  • 0

Любитель
Рег: 19.04.2018
Ком-ев: 88
Рейтинг: 304
Nabludatel 11 апреля 2021 13:21 #83600
@sergunok,
А в чём проблема? Вытягиваешь ссылку на трансляцию. Копируешь её. Для вытягивания ссылки можно использовать IDM. Не хочешь IDM, есть куча расширений для браузеров, например The Stream Detector. Можешь поискать и другие расширения в этой теме.
Запускаешь универсальный батник. Далее, в окно консоли вставляешь ссылку и сокращаешь её до значка "?" включительно, чтобы на конце осталось только .m3u8. Далее ник модели.
Всё, запись пошла. Работает как со streamate, так и с 4cams. ay
  • 1

Новичок
Рег: 6.04.2021
Ком-ев: 14
Рейтинг: 6
sergunok 10 апреля 2021 20:07 #83589
Привет всем форумчанам! Дорогие друзья! Помогите пожалуйста найти плагин для записи в Streamlink на такие сайты, как: 4cams.com, streamate.com и другие зеркала этих чатов. по поиску ничего не нашёл. заранее благодарен!
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 827
Рейтинг: 2419
crazyborder 10 апреля 2021 02:59 #83575
@pyotr-gusev2013
А фиг его знает... Если уж стримлинк версии ниже 2.0.0 некорректно работает с ключом --stream-url, то чему тогда удивляться ошибкам в Windows 7. Наверняка, какие-нибудь библиотеки устарели для свежих версий стримлинка.
Во-первых, хотя это и не должно быть критичным, у тебя в семерке плейлист выдается почему-то другого вида - chunklist с хвостом вместо короткого playlist.
Во-вторых, и это главное, дальше по конвейеру у плейлиста загадочным образом исчезает расширение .m3u8 и поэтому, на втором этапе вместо плагина hls подключается вновь плагин myfreecams. Разумеется, будет сообщение об ошибке.
В-третьих, кириллица отображается неправильно ("Время ожидания 7 сек., нажмите любую клавишу для продолжения ..."). Проблема с кодировкой.

Как вариант, могу предложить следующее. Так как прокси у тебя безлимитный, можно попробовать в Windows 7 вести запись полностью через прокси (т.е. весь трафик через прокси).

Указать в батнике свою папку записи и свой купленный прокси.
Так как ключ --stream-url здесь не требуется, то пойдут и старые версии стримлинка.
Проверил работу батника на Streamlink 2.0.0 и 1.7.0 - всё работает, правда, в Windows 10)
  • 2

Любитель
Рег: 4.06.2017
Ком-ев: 275
Рейтинг: 832
pyotr-gusev2013 9 апреля 2021 20:59 #83568
Подскажите по bat-файлу для записи MFC.
Как и писал ранее, есть купленный прокси.
Streamlink 2.1.1
Проблема: когда модель онлайн, то на компе с Windows 7 запись не начинается, выдает ошибку.
В это же время на компе с Windows 10 запись идет без проблем.
См скриншот.
Спасибо!

  • 0

Новичок
Рег: 2.04.2021
Ком-ев: 9
Рейтинг: 2
DedMazay 6 апреля 2021 20:01 #83481
@DimusikS, Интересная задачка. Но боюсь без платных прокси, или хотя без проксифаера и ssh туннеля не удастся. Если проблема в цене прокси - проверь, работают ли твои батники с ipv6, и работает ли мфк с ipv6. Есть местечко где 10 таких прокси на 2 месяца выйдет в 113 рублей) Не думаю что это та сумма за 2 месяца о которой можно парится.
  • 1