Как уникализировать видео для TikTok – 2 рабочих способа

Как уникализировать видео TikTok – 2 рабочих способа в 2024

Арбитражники, работающие с TikTok, знают, что уникальное видео – залог успеха. Из-за постоянно меняющихся алгоритмов антифрод-системы, привычные подходы к уникализации перестают работать или становятся не актуальны. Из этой статьи вы узнаете, как уникализировать креативы TikTok в 2024 году.

Как TikTok проверяет видео на уникальность?

У TikTok одна из самых сильных антифрод-систем среди социальных сетей. Судя по всему, в последние месяцы в алгоритмы добавили ИИ, который успешно помогает выявлять неуникальный контент.

Некоторые из параметров, которые анализируют алгоритмы TikTok:

  • Метаданные;
  • Хэш-сумма видео;
  • Раскадровка;
  • Наличие второго или заднего фона;
  • Аудиодорожка.

Как уникализировать видео в TikTok – 2 способа

На данный момент есть два способа уникализировать креатив для TikTok – ручной и пакетный (автоматизированный). Разберем подробно оба способа.

Ручной способ

Данный способ можно реализовать через приложение CapCut или Inshot. Для примера мы будем использовать CapCut.

Перед началом просмотра инструкции, сохраните на свое устройство несколько фоновых изображений с Pinterest. Теперь можно приступать к просмотру инструкции:

Изображения для заднего фона можно также снять на камеру вашего телефона. Метаданные и другая информация изображения изменится и позволит избежать блокировок со стороны TikTok.

Обработав исходное видео через такой способ, ваш показатель конверсии останется прежним. Поэтому не стоит переживать, что ваши продажи упадут.

Автоматизированный способ

Данный способ основан на использовании FFmpeg. Простыми словами – редактирование аудио и видео через командную строку. Главным минусом такого способа является необходимость использования персонального компьютера с хорошими характеристиками, так как обработка происходит с использованием мощностей видео-карты.

Рекомендуем пройти бесплатный курс по FFmpeg, чтобы научиться пользоваться инструментом и делать уникальные креативы в считанные минуты.

ChatGPT + FFmpeg

К нашему общему облегчению, сегодня у нас есть искусственный интеллект, при помощи которого можно ускорить рабочие процессы. Зная основы FFmpeg, можно использовать ChatGPT для создания готового скрипта и его последующего применения.

Уникализация видео TikTok через FFmpeg от ChatGPT – запрос готового скрипта
Скрипт для уникализации видео TikTok через FFmpeg от ChatGPT.

При необходимости можно попросить ИИ добавить дополнительные команды.

Вы можете использовать готовый “скелет” скрипта для FFmpeg:

import os
import random
from moviepy.editor import VideoFileClip, CompositeVideoClip, ImageClip
from PIL import Image
import numpy as np

def get_video_size(video_path):
    with VideoFileClip(video_path) as clip:
        return clip.size

def rotate_videos(input_folder, output_folder, additional_video_folder):
    if not os.path.exists(output_folder):
        os.makedirs(output_folder)

    video_files = [f for f in os.listdir(input_folder) if f.endswith('.mp4')]
    additional_image_files = [f for f in os.listdir(additional_video_folder) if f.endswith('.png') or f.endswith('.jpg')]

    # Загрузка и изменение размера всех дополнительных изображений заранее
    additional_clips = []
    for additional_image_file in additional_image_files:
        additional_image_path = os.path.join(additional_video_folder, additional_image_file)
        image_pil = Image.open(additional_image_path)

        # Получаем размеры основного видео
        video_path = os.path.join(input_folder, video_files[0])
        with VideoFileClip(video_path) as clip:
            video_size = clip.size

        # Изменяем размер изображения до размеров основного видео
        resized_image_pil = image_pil.resize(video_size)

        # Создаем ImageClip из измененного изображения
        additional_clip = ImageClip(np.array(resized_image_pil))

        # Добавляем в список дополнительных клипов
        additional_clips.append(additional_clip)

    for video_file in video_files:
        try:
            video_path = os.path.join(input_folder, video_file)
            with VideoFileClip(video_path) as clip:
                # Получаем размеры основного видео
                video_size = clip.size

                for i in range(10):  # Создаем 10 копий каждого видео
                    rotate_angle = random.uniform(3, 42)
                    rotated_clip = clip.rotate(rotate_angle)

                    additional_clip = random.choice(additional_clips)
                    opacity = random.uniform(0.7, 0.85)
                    additional_clip = additional_clip.set_opacity(opacity)

                    final_clip = CompositeVideoClip([rotated_clip.set_position('center'),
                                                     additional_clip.set_position('center')],
                                                    size=video_size)

                    final_clip = final_clip.subclip(0, rotated_clip.duration)

                    output_path = os.path.join(output_folder, f"rotated_{os.path.splitext(video_file)[0]}_{i+1}.mp4")
                    final_clip.write_videofile(output_path, codec='libx264', fps=clip.fps)

                    print(f"Видео {video_file} ({i+1}/10) успешно повернуто и сохранено как {os.path.basename(output_path)}")

        except Exception as e:
            print(f"Ошибка при обработке видео {video_file}: {str(e)}")

# Пример использования функции
if __name__ == "__main__":
    input_folder = r"D:\TIKTOK\FILE"
    output_folder = r"D:\TIKTOK\SAVE"
    additional_video_folder = r"D:\TIKTOK\DOP"

    rotate_videos(input_folder, output_folder, additional_video_folder)

Заключение

Каждое обновление антифрод-системы добавляет сложности в работе арбитражникам. Теперь вы знаете, как можно уникализировать креативы для TikTok в 2024 году и не бояться блокировок. Способы, приведенные в статье, будут работать еще долгое время, так как являются универсальными.

Оцените статью
CPA.LIVE
Добавить комментарий