BAT-примочки и описания.

BAT-примочки и описания.



БАТ-ники раскиданы по всему форуму. Предлагаю их собрать в одну тему (для удобства).

Для тех кто в танке: bat - это пакетный файл, содержащий ряд команд для виндус. Благодаря ему можно собрать простой автоматический процесс с незаурядной логикой.

Чтобы создать bat файл, нужно код скопировать в блокнот и сохранить с разрешением .bat
Далее запускать получившийся файл.

Гуру по этим вопросам: karataeva97 — который помог мне, да и наверное многим.

КОММЕНТАРИИ

Новичок
Рег: 7.04.2017
Ком-ев: 144
Рейтинг: 321
wallmaker 28 февраля 2019 18:54 #65480
@Панда Конг-Фу,
Этот батник подойдет для чатурбейта или бонги?
  • 0

Новичок
Рег: 5.10.2017
Ком-ев: 27
Рейтинг: 7
afishaomsk 28 февраля 2019 17:55 #65477
@crazyborder, спасибо большое 3_55
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 827
Рейтинг: 2418
crazyborder 28 февраля 2019 04:00 #65464
@afishaomsk

Инструкции, Софт, рекомендации
16 февраля 2019 16:55
Ссылки по записи с помощью стримлинк.

Программа записи - streamlink.
Комментарий от 30 октября 2018 23:58
==========
Батник для записи с BongaCams с помощью streamlink.
Комментарий от 19 января 2019 20:26
==========
Запись с BongaCams моделей, использующих геоблокировку страны или региона, с помощью streamlink.
Комментарий от 24 января 2019 23:02
==========
Универсальный плагин bongacams.py
Комментарий от 29 января 2019 16:41
==========
Сообщения о типичных ошибках и информационные сообщения при записи с помощью стримлинк.
Комментарий от 16 февраля 2019 15:44
==========
Запись с MyFreeCams моделей, использующих геоблокировку страны или региона, с помощью streamlink.
Комментарий от 6 марта 2019 17:59
+
Батник Universal.cmd для записи с помощью streamlink.


  • 3

Новичок
Рег: 5.10.2017
Ком-ев: 27
Рейтинг: 7
afishaomsk 28 февраля 2019 03:48 #65463
Выложите, пожалуйста, код батника для streamlink для автозаписи стрима с Бонги. Каждый раз приходится в ручную вбивать в cmd ссылку, когда модель вышла из привата или из нет на месте.
  • 0

Новичок
Рег: 2.02.2015
Ком-ев: 21
Рейтинг: 33
vladimir 21 июня 2018 09:11 #54039
Сделайте тему на форуме с записями zbiornik.tv
  • 0

Новичок
Рег: 4.05.2016
Ком-ев: 358
Рейтинг: 477
Панда Конг-Фу 19 июня 2018 13:58 #53964
Батник для записи с zbiornik.tv (сделан с помощью karataeva97)

Автоматически записывает модель - 1 раз внёс и всё. - т.к. сайт использует всего два сервера и нет переменных в адресе потока.

Для записи модели, нужен ID её анкеты, получить его можно только тремя способами:
1. Подхватить поток писалкой типа Replay Media Catcher и в адресе потока взять ID


2. Если идет вещание (в исходном коде страницы - 735 строка)


3. Если есть открытое видео, заходим на страницу видео в её профиле, тоже в исходном коде - 714 строка:


Чтобы записывать автоматом, создано 3 bat-файла.
1. ADD_starter_rec - батник добавляет в базу ник и ID модели
2. starter_rec - стартовый батник, который запускает алгоритм - также является базой!
3. rec - батник, который и записывает

1 батник ADD_starter_rec

@echo off
set /p a=nik:
set /p b=#:
set nik=%a%
set potok=%b%
echo.start /b C:\rec.bat %nik%_zbiornik %potok% ns6396886>>starter_rec.bat
echo.start /b C:\rec.bat %nik%_zbiornik %potok% ns6402695>>starter_rec.bat

Примечание: он создаёт запись во 2-м батнике - ЭТОТ батник не обязателен, сделан только для удобства.
После start /b нужно указать, где находится rec.bat - у меня он на диске C (не в этой директории, я указываю полный путь), после >> нужно указать путь, куда он будет сохранять (в данном случаи starter_rec находиться в тойже директории)
Сначала предложит вести ник модели - интер - а потом # номер анкеты - интер


2 батник starter_rec
ПУСТОЙ файл, с расширение .bat - сюда будут складываться все записи из ADD_starter_rec,
выглядеть это будет так:

Его можно редактировать в ручную, например удалить строки не нужной модели, Или добавить.

3 батник rec
@echo off

rem first parameter, save folder location
set savedir=ПУТЬ СОХРАНЕНИЯ ВИДЕО! Например F:\videos
set nik=%1
set potok=%2
set server=%3

rem 60 seconds timeout
set /a looptime= 60 * 1000

:loop
for /f %%a in ('powershell -command "get-date -format yyyyMMdd-HHmmss"') do set datetime=%%a
set file=%savedir%\%nik%_%datetime%_%server%.flv

rtmpdump -r "rtmp://%server%.ip-5-135-128.eu/videochat/?2392eda3858390993bdf0e10d0e3397f/%potok%-public" -o "%file%"

call :setsize %file%
if %size%==0 del %file%

ping 192.0.2.1 -n 1 -w %looptime% > nul

goto loop

goto :eof
:setsize
set size=%~z1
goto :eof


ИЗМЕНИТЕ ПУТЬ СОХРАНЕНИЯ ВИДЕО.
В ЭТОЙ ЖЕ ДИРЕТОРИИ ДОЛЖЕН ЛЕЖАТЬ rtmpdump

Чтобы записывать видео, вам нужно запускать 2ой батник starter_rec.

Логика: 1 батник создаёт запись во втором. 2ой батник хранит все посланные записи от 1го и посылает эти строки в 3ий на запись.

1 раз добавил и все трансляции (публичные) будут записаны, время опроса потока 60 сек. Изменить интервал можно в 3 батнике.
Одновременно писал 12 трансляций - всё норма. Вкл. ПК и сразу запускаю бат-ник, и выключаю бат-ник, когда выключаю ПК. Т.е. батник сторожит мне интересных моделей и делает записи. Удобство в БАЗЕ, не нужно постоянно что-то менять -типа адреса потока.
  • 3