В статье описывается общий подход к автоматизации онлайн стримов на YouTube для заработка на партнерских программах на примере вертикали гемблинг. Данный подход применим и к другим вертикалям. В конце статьи предоставлены результаты работы за 1 месяц активной работы.
Эта статья не только про «способ заработка», а, скорее, техническая (руководство к действию), чтобы в дальнейшем можно было понять, как это все работает и запустить самому.
🔥 Еще больше полезного контента в нашем Telegram канале 🔥
Общий принцип работы:
Мы сможем поднимать множество стримов, не используя OBS и подобные программы. Через стрим мы переливаем трафик на нашу TG-прокладку, а оттуда уже на партнерскую программу.
Мы будем использовать:
Установка ffmpeg и yt-dlp
ffmpeg
- Переходим на сайт http://ffmpeg.org/download.html
- Выбираем Windows и жмем по Windows builds from gyan.dev
- Скачиваем ffmpeg-git-full.7z
- Разархивируем в C:/ либо другой удобной папке
yt-dlp
- Скачиваем https://github.com/yt-dlp/yt-dlp#installation
- Переносим yt-dlp.exe в папку с шаблонами
Создаем канал-прокладку
- Выбираем Создать канал
- Вводим название канала, например, Бонусы Казино
- Выбираем Публичный канал и придумываем ссылку, она потребуется в дальнейшем
- Пишем текст и прикрепляем нашу партнерскую ссылку, сокращать линки можно например через https://clck.ru
Подбираем стримы
- На YouTube вводим казино стримы, в фильтрах выбираем HD, чтобы не скачивать действующие трансляции
- Отбираем видео, где явно есть ссылка на канал
- Собираем список трансляций
Скачиваем видео
- Качаем и используем шаблон yt-downloader.zp из архива по ссылке. Шаблон использует yt-dlp.exe для загрузки видео
- В файл videos.txt вставляем ссылки с новой строки
- Запускаем шаблон
- Все видео будут загружены в папку «source»
Как работает шаблон:
- Шаблон получает строку из файла videos.txt
- Выполняет запуск программы yt-dlp.exe с указанием ссылки на полученный файл и путь до файла в параметре -o
Меняем ссылки
- Запускаем Photoshop либо любой другой редактор
- Импортируем 1 кадр из видео, чтобы понимать куда нужно вставить нашу ссылку
- На месте, где была исходная ссылка закрываем её градиентом или черным/белым квадратом и вводим нашу ссылку на TG-прокладку
- Скрываем сам кадр и сохраняем (в PNG) только наш текст
- Запускаем шаблон addbanner.zp, в входных настройках указываем путь до ffmpeg, выбираем исходное видео и нашу картинку, которую мы получили. Видео будет сохранено в папку output, файл в формате д-м-г_ч-м-с.mp4
Как работает шаблон:
Шаблон запускает ffmpeg с параметрами -i output.mp4 -i new_banner.png -filter_complex «[0:v]overlay» output_2.mp4
Где output.mp4 – исходный файл, new_banner.png – картинка, которая поверх будет наложена на все видео. [/\ICODE]output_2.mp4[/ICODE] – файл, который будет сохранен
Запускаем стрим
- Входим в необходимый аккаунт на YouTube
- Выбираем Начать трансляцию
- Открывается творческая студия, указываем название, описание и другие детали
- После того, как мы нажмем «Готово», у нас появится ключ трансляции и URL трансляции, сохраняем их
- Запускаем шаблон start_stream.zp, в входных настройках указываем путь до ffmpeg, выбираем видео и указываем ключ и URL для стрима, который дал нам YouTube
Как работает шаблон:
Шаблон запускает ffmpeg с параметрами -stream_loop -1 -re -i «stream.mp4» -pix_fmt yuv420p -vsync 1 -threads 0 -vcodec libx264 -r 30 -g 60 -sc_threshold 0 -b:v 512k -bufsize 640k -maxrate 640k -preset veryfast -profile:v baseline -tune film -acodec aac -b:a 128k -ac 2 -ar 48000 -af «aresample=async=1:min_hard_comp=0.100000:first_pts=0» -bsf:v h264_mp4toannexb -f flv rtmp://a.rtmp.youtube.com/live2/XXXXXXXX
Где stream.mp4 – исходный файл, который будет транслироваться, rtmp… – URL трансляции и XXXXX – ключ трансляции. Все остальное параметры для самого стрима, тут подробнее можно прочитать про них — http://ffmpeg.org/ffmpeg.html
Стрим запущен, те же действия можно проделать и для запуска других стримов.
Результаты
Перелив был из TG на ПП, использовалось несколько партнерок, но выбор остановился на Lospollos. Вертикаль Gambling. Результаты за месяц активной работы (~1 час в день).
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).