В статье описывается общий подход к автоматизации онлайн стримов на You Tube для заработка на партнерских программах на примере вертикали гемблинг. Данный подход применим и к другим вертикалям. В конце статьи предоставлены результаты моей работы за 1 месяц активной работы.
Все о монетизации YouTube & shorts
Я рассматриваю эту статью не только как «способ заработка», а, скорее, как техническую (руководство к действию), чтобы в дальнейшем можно было понять, как это все работает и запустить самому.
Общий принцип работы:
Мы сможем поднимать множество стримов, не используя OBS и подобные программы. Через стрим мы переливаем трафик на нашу TG-прокладку, а оттуда уже на партнерскую программу.
Мы будем использовать:
ZennoPoster
ffmpeg, yt-dlp (форк youtube-dl)
Photoshop (либо любой другой редактор)
Этапы работы:
Создаем канал-прокладку
Подбираем стримы
Скачиваем их
Меняем ссылки внутри видео на свои
Запускаем стрим
Подробный план работы
Установка ffmpeg и yt-dlp:
Переходим на сайт http://ffmpeg.org/download.html
Выбираем Windows и жмем по Windows builds from gyan.dev
Скачиваем ffmpeg-git-full.7z
Разархивируем в C:/ либо другой удобной папкеa
Скачиваем 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
Входим в необходимый аккаунт на 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 час в день).
Автор:
DrzZzz