January 10, 2022

Контент для тт на автопилоте

Если вы не знаете, что такое Python, Pycharm и консоль разработчика - посмотрите парочку видео на ютубе. Для запуска скриптов понадобится:

Python 3.8(!!)

Pycharm (создайте новый проект)

Файлы со скриптами копируем в папку проекта.

Для начала нужно найти в тт контент для залива.

Это может быть музыка с определенным челледжем, аккаунт, или хештег.

В качестве примера буду делать видео по типу этого акка https://www.tiktok.com/@melissaki06

1) найти видео для залива

2) Скачать их без watermark

3) Уникализировать и добавить призыв "смотри на музыку"

Зашел в US рекомендации, нашел аккаунт - https://www.tiktok.com/@discobxby


Скролим до последнего поста и вставляем в консоль разработчика этот код:

var vid = document.querySelectorAll('a[href*="https://www.tiktok.com/@discobxby/video/"]');

var l = [];

function myFunction(value) { l.push(value.href);};

vid.forEach(myFunction);

console.log(l);

Получаем на выходе список ссылок, который копируем и вставляем в блокнот (ПКМ- Copy Value).

Для массового скачивания видео без watermark - использовал этот сервис.

Т.к. бесплатно можно скачать только 5 видео с 1 ip, я использовал прокси с ротацией на litport. (Самые дешевые стоят 0.24$ за день, но мин заказ - 3$).

Ставим ротацию на 10 секунд.

Берем этот шаб.
Cтавим библиотеку Faker

pip install Faker

Указываем свой прокси и папки.

200 видео скачает минут за 20, т.к. сервис ввел защиту от ботов. В принципе терпимо.


Видео.zip

Уникализация + Добавление призыва

Призыв будет в форме картинки в формате PNG с прозрачным фоном.

Я сделал коллаж в CANVA.

Удалил фон тут - https://www.remove.bg/ru/upload

Порезал на части, получилось 3 картинки.

Берем этот шаб.

Ставим библиотеку moviepy:

pip install moviepy

Указываем папку для видео, и папку с призывами.

Работает так:

-Берет видео, делает зеркальное отражение

-Добавляет картинку с призывом по таймингу (Можно изменять ее размер)

-Сохраняет накладывая фильтр с коррекцией цвета

Нажимаем play, надеемся чтобы процессор не сгорел. на i5 обработка 200 видео заняла примерно за 15 минут.

Результат.zip