Цитата

Описание процесса

Данная автоматизация представляет собой полноценную систему для автоматического создания вирусных клипов из длинных видео. Система принимает ссылку на видео через веб-форму, анализирует его с помощью Vizard AI для выделения наиболее вирусных фрагментов, генерирует привлекательные заголовки с помощью AI, и автоматически публикует готовые клипы в TikTok через платформу Blotato.

API ключи и сервисы:

  1. Vizard AI API - для анализа видео и создания клипов
  2. OpenAI API Key - для генерации заголовков и описаний (gpt-4o-mini)
  3. Blotato API - для загрузки медиа и публикации в социальных сетях
  4. TikTok Account ID - для автоматической публикации

Архитектура системы по блокам

РАЗДЕЛ 1: ОТПРАВКА ВИДЕО

1.1 On form submission - Получение ссылки на видео

Назначение: Веб-форма для получения ссылок на видео от пользователей

Настройки формы:

  • Form Title: "Клипы"
  • Form Fields: Одно поле "Ссылка на видео"
  • Webhook ID: 453572d2-e25b-48d5-bf2e-58a54b438a19

Поддерживаемые платформы:

  • YouTube
  • Instagram
  • TikTok
  • Vimeo
  • Другие видеоплатформы

1.2 HTTP Request - Отправка в Vizard AI

Назначение: Создает проект в Vizard AI для анализа видео и генерации клипов

Настройки HTTP Request:

  • Method: POST
  • URL: https://elb-api.vizard.ai/hvizard-server-front/open-api/v1/project/create
  • Authentication: HTTP Header Auth (Vizard AI credentials)
  • Credentials: Vizard AI (Ваш апи ключ Vizard AI)

JSON Body:

{

  "lang": "en",

  "preferLength": [0],

  "videoUrl": "{{ $json['Ссылка на видео'] }}",

  "videoType": 2,

  "maxClipNumber": 8

}

Параметры запроса:

  • lang: "en" - язык анализа
  • preferLength: [0] - предпочитаемая длина клипов (0 = автоматически)
  • videoType: 2 - тип видео для обработки (В данном случае берем видео с ютуба)
  • maxClipNumber: 8 - максимальное количество клипов

РАЗДЕЛ 2: ОЖИДАНИЕ ОБРАБОТКИ

2.1 Wait - Ожидание 60 секунд

Назначение: Дает время Vizard AI для обработки видео и создания клипов

Настройки:

  • Amount: 60 секунд

Зачем нужно ожидание:

  • AI анализ видео занимает время
  • Генерация клипов требует обработки
  • Создание транскрипций и анализ вирусности

2.2 HTTP Request1 - Проверка статуса проекта

Назначение: Получает результаты анализа и готовые клипы из Vizard AI

Настройки:

  • Method: GET
  • URL: https://elb-api.vizard.ai/hvizard-server-front/open-api/v1/project/query/{{ $json.projectId }}
  • Authentication: HTTP Header Auth (Vizard AI)

Ответ с готовыми клипами:

{

  "code": 2000,

  "message": "success",

  "videos": [

    {

      "title": "Amazing moment from video",

      "videoUrl": "https://example.com/clip1.mp4",

      "transcript": "This is the transcript of the viral moment...",

      "viralScore": 10,

      "viralReason": "High engagement potential due to emotional content",

      "duration": 15,

      "startTime": 45,

      "endTime": 60

    },

    {

      "title": "Another great clip",

      "videoUrl": "https://example.com/clip2.mp4", 

      "transcript": "Another interesting part...",

      "viralScore": 8,

      "viralReason": "Contains trending topic",

      "duration": 12,

      "startTime": 120,

      "endTime": 132

    }

  ]

}

2.3 If - Проверка готовности

Назначение: Проверяет, готовы ли клипы для дальнейшей обработки

Условие:

  • $json.code === 2000 (успешная обработка)

Логика:

  • True: Переходим к обработке клипов
  • False: Возвращаемся к ожиданию (Wait)

РАЗДЕЛ 3: ПОДГОТОВКА КЛИПОВ

3.1 Edit Fields - Извлечение массива видео

Назначение: Извлекает массив готовых клипов для дальнейшей обработки

Set настройки:

{

  "assignments": [

    {

      "name": "videos",

      "value": "={{ $('HTTP Request1').item.json.videos }}",

      "type": "array"

    }

  ]

}

3.2 Split Out - Разделение на отдельные клипы

Назначение: Преобразует массив клипов в отдельные элементы для индивидуальной обработки

Настройки:

  • Field To Split Out: videos
  • Include: allOtherFields

Результат: Каждый клип становится отдельным элементом в потоке

3.3 Filter - Отбор только вирусных клипов

Назначение: Фильтрует клипы по показателю вирусности

Условие фильтрации:

  • $json.videos.viralScore === 10 (только клипы с максимальным показателем вирусности)

Зачем нужен фильтр:

  • Публикуем только самые перспективные клипы
  • Экономим лимиты публикаций
  • Повышаем качество контента

3.4 Limit - Ограничение количества

Назначение: Ограничивает количество обрабатываемых клипов

Настройки:

  • Limit: 1 (по умолчанию, можно настроить)

Зачем ограничение:

  • Контроль расходов на публикации
  • Тестирование качества клипов
  • Предотвращение спама

3.5 AI Agent - Создание заголовков и описаний

Назначение: Генерирует привлекательные заголовки и описания для TikTok

Входные данные:

Транскрипция: {{ $json.videos.transcript }}

Заголовок клипа: {{ $json.videos.title }}

Причина вирусности: {{ $json.videos.viralReason }}

Системный промпт:

Ты ИИ Агент по редактированию и созданию заголовков и описания для вирусных тик ток видео нарезок.

Ты получишь транскрипцию и причину вирусности видео и на их основании должен придумать короткое но четкое описание/заголовок для тик ток видео

Твой ответ должен состоять чисто из описания для видео

Примеры генерируемого контента:

  • "Этот момент изменил все! 🤯 #viral #trending"
  • "Никто не ожидал такого поворота 😱 #шок #неожиданно"
  • "ТОП-секрет раскрыт! Сохраняй, чтобы не потерять 📌"

3.6 OpenAI Chat Model - Языковая модель

Назначение: Обеспечивает AI Agent возможностями генерации текста

Настройки:

  • Model: gpt-4o-mini
  • Credentials: OpenAi account 6 (ID: 7IaFmTudLwOpFPa1)

Преимущества gpt-4o-mini:

  • Быстрая генерация контента
  • Низкая стоимость для массовой обработки
  • Хорошее понимание трендов и вирусного контента

РАЗДЕЛ 4: ПУБЛИКАЦИЯ В СОЦИАЛЬНЫХ СЕТЯХ

4.1 Set Accounts - Настройка аккаунтов

Назначение: Подготавливает параметры для публикации в различных социальных сетях

JSON конфигурация:

{

  "blotato_api_key": "ВАШ АПИ КЛЮЧ",

  "instagram_id": "",

  "youtube_id": "",

  "tiktok_id": "ВАШ ТИК ТОК АЙДИ",

  "facebook_id": "",

  "facebook_page_id": "",

  "threads_id": "",

  "twitter_id": "",

  "linkedin_id": "",

  "pinterest_id": "",

  "pinterest_board_id": "",

  "bluesky_id": "",

  "video_caption": "{{ $json.output }}"

}

4.2 Upload - Загрузка видео в Blotato

Назначение: Загружает видеофайл в облако Blotato для дальнейшей публикации

Настройки HTTP Request:

  • Method: POST
  • URL: https://backend.blotato.com/v2/media
  • Headers: blotato-api-key
  • Body Parameters:
    • url: {{ $('Filter').item.json.videos.videoUrl }}

Ответ от Blotato:

{

  "url": "https://blotato.com/media/abc123def456.mp4",

  "mediaId": "abc123def456",

  "status": "uploaded"

}

4.3 TIKTOK - Публикация в TikTok

Назначение: Автоматически публикует готовый клип в TikTok через Blotato API

Настройки HTTP Request:

  • Method: POST
  • URL: https://backend.blotato.com/v2/posts
  • Headers: blotato-api-key

JSON Body для TikTok:

{

  "post": {

    "target": {

      "targetType": "tiktok",

      "isYourBrand": false,

      "disabledDuet": false,

      "privacyLevel": "PUBLIC_TO_EVERYONE",

      "isAiGenerated": false,

      "disabledStitch": false,

      "disabledComments": false,

      "isBrandedContent": false

    },

    "content": {

      "text": "{{ $('Set Accounts').item.json.video_caption }}",

      "platform": "tiktok",

      "mediaUrls": ["{{ $json.url }}"]

    },

    "accountId": "{{ $('Set Accounts').item.json.tiktok_id }}"

  }

}

Настройки публикации TikTok:

  • Приватность: Публичная для всех
  • Дуэты: Разрешены
  • Стичи: Разрешены
  • Комментарии: Разрешены
  • AI контент: Не отмечен как AI-генерированный
  • Брендинг: Не отмечен как брендированный контент

Схема подключений нод

Основной поток:

  1. On form submissionHTTP Request (создание проекта в Vizard)
  2. HTTP RequestWait (ожидание 60 секунд)
  3. WaitHTTP Request1 (проверка готовности)
  4. HTTP Request1If (проверка статуса)

Обработка результатов:

  1. If (True) → Edit FieldsSplit OutFilterLimit
  2. If (False) → Wait (повторное ожидание)

Генерация контента:

  1. LimitAI AgentSet Accounts

Публикация:

  1. Set AccountsUploadTIKTOK

AI подключения:

  • OpenAI Chat ModelAI Agent

Необходимые сервисы и их настройки

Настройка Vizard AI:

  • Получите API ключ на vizard.ai
  • Подключите credentials в n8n
  • Настройте лимиты обработки видео

Настройка Blotato:

  • Создайте аккаунт на blotato.com
  • Получите API ключ
  • Подключите TikTok аккаунт (либо любую другую нужную вам соц сеть)

Настройка TikTok:

  • Подключите TikTok аккаунт через Blotato
  • Получите Account ID для публикаций
  • Настройте права доступа для автопостинга

Настройка OpenAI:

  • API ключ для gpt-4o-mini модели
  • Настройка лимитов и биллинга

Возможности системы

Анализ видео:

  • Автоматическое выделение вирусных моментов
  • Оценка вирусности по 10-балльной шкале
  • Транскрипция и анализ содержания
  • Определение причин вирусного потенциала

AI генерация контента:

  • Умные заголовки для TikTok
  • Привлекательные описания с хештегами
  • Адаптация под тренды и вирусные форматы
  • Оптимизация под алгоритмы TikTok

Автоматическая публикация:

  • Мгновенная публикация готовых клипов
  • Настройка приватности и параметров
  • Поддержка множественных платформ через Blotato
  • Планирование публикаций (при необходимости)

Фильтрация и контроль:

  • Отбор только лучших клипов (viralScore = 10)
  • Ограничение количества публикаций
  • Контроль качества контента
  • Предотвращение спама

Применение системы

Для контент-криейторов:

  • Автоматизация рутины - превращение длинных видео в короткие клипы
  • Экономия времени - нет нужды вручную искать лучшие моменты
  • Повышение охватов - AI определяет самые вирусные фрагменты
  • Постоянный контент - регулярные публикации без участия

Для агентств и студий:

  • Масштабирование производства - обработка множества видео
  • Стандартизация качества - AI обеспечивает единые критерии
  • Снижение затрат - автоматизация заменяет ручной монтаж
  • Аналитический подход - данные о вирусности вместо интуиции

Для бизнеса и брендов:

  • Репурпозинг контента - превращение вебинаров/презентаций в клипы
  • Увеличение присутствия - автоматическая активность в TikTok
  • Трендовый контент - попадание в актуальные темы
  • ROI оптимизация - максимальная отдача от каждого видео

Результат работы системы

Что получается:

  • Автоматический конвейер вирусного контента
  • AI-оптимизированные клипы с высоким потенциалом
  • Готовые публикации в TikTok без ручного вмешательства
  • Экономия времени на 90% по сравнению с ручной работой
  • Стабильный поток качественного контента

Метрики эффективности:

  • Количество клипов: до 8 из одного видео
  • Фильтрация качества: только клипы с viralScore = 10
  • Автоматизация: 100% автоматический процесс от ссылки до публикации

Преимущества перед ручной работой:

  • Объективность - AI анализ вместо субъективного мнения
  • Скорость - минуты вместо часов на обработку
  • Масштабируемость - обработка неограниченного количества видео
  • Консистентность - одинаково высокое качество анализа
  • Экономичность - снижение затрат на контент-продакшн

ROI и бизнес-показатели:

  • Экономия на монтаже - замена команды видеомонтажеров AI системой
  • Увеличение количества контента - в 5-10 раз больше публикаций
  • Повышение качества - только проверенные AI клипы попадают в публикацию
  • Рост вовлеченности - вирусные клипы получают больше просмотров и лайков

Эта система превращает любое длинное видео в серию вирусных TikTok клипов с минимальными усилиями и максимальной эффективностью!

Читайте также