ПРОЕКТ

Программное обеспечение для автоматизированного создания контента из текста в видео

Разработка индивидуального программного обеспечения, Генерация видео с помощью AI, Приём запросов и сценариев, Монтаж видео, Озвучка и титры, Рендеринг и экспорт, Публикация в социальных сетях

  • Сфера: Производство видео
  • Португалия Местоположение: Португалия
  • Срок реализации: 16 недели
  • Технологии: JavaScript / TypeScript (Node.js), Python
4+ месяца

Этот клиент тратит много времени на преобразование сценариев, изображений и загруженных материалов в видео для публикации. Программное обеспечение представляет собой индивидуальную рабочую область для преобразования текста в видео, предназначенную для производственной команды: она принимает запросы, сценарии и медиафайлы, а возвращает смонтированные видео с озвучкой и титрами. Решение объединяет генерацию, монтаж и распространение в одном месте, сокращая ручную работу и повторные правки.

Краткое содержание

Проблема

Производственный процесс клиента включает генерацию, монтаж, титры, рендеринг и публикацию, поэтому раздельное выполнение этапов занимает много времени.

Решение

Решение стало единой рабочей областью для производства видео, которая принимает медиафайлы, генерирует контент с помощью AI и выполняет монтаж. В неё также объединены озвучка, титры и публикация.

Результат

Программное обеспечение создано для сокращения ручной работы и повторных правок от исходных материалов до опубликованного видео.

История клиента

Клиент - компания по производству видео из Португалии. Она превращает сценарии, изображения, аудиозаписи, информацию о продуктах и загруженные материалы в видео для цифровых каналов.

Производственная команда тратит много времени на подготовку исходных материалов, генерацию сцен и размещение клипов. Перед экспортом версий для социальных сетей она также добавляет озвучку и титры.

Задача была простой: принимать разные типы входных данных, подключать сервисы AI-генерации и работы с речью и поддерживать весь путь от создания до экспорта.

Решение сформировано как модульная студия с экраном ввода и рабочей областью сгенерированных видео. Вместе с областями рендеринга, экспорта и публикации добавлены элементы управления озвучкой и титрами.

Клиент попросил

  1. Генерировать видео из запросов, сценариев, изображений, аудиозаписей, данных или видеоматериалов
  2. Подключить AI для работы с текстом, изображениями, видео, голосом и речью
  3. Создавать озвучку, титры, транскрипции, субтитры и наложения
  4. Редактировать сцены, заменять клипы, рендерить и экспортировать видео

Почему готовое программное обеспечение не подошло

Готовые AI-генераторы видео поддерживают преобразование текста в видео, монтаж, хранение и распространение, однако их описания не охватывают весь производственный процесс клиента. Ограничения по кредитам и платным тарифам в одной из альтернатив также показали пользу индивидуального решения, которое позволило бы задать собственные правила доступа, квот, платежей, хранения и публикации.

Обзор проекта

На первом экране принимаются запрос или сценарий вместе с изображениями, видео-, аудиозаписями и исходными материалами.

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

Особое внимание уделено озвучке и доступности. Настройки голоса, текст титров, файлы субтитров и фоновая музыка управляются в одной панели.

Финальная область объединяет рендеринг и выдачу результата. Программа создаёт версии в выбранном формате и разрешении, предоставляет ссылки для скачивания и распространения и поддерживает процессы публикации.

Система модульная, поэтому позже можно добавить доступ к API, подписки и кредиты. Квоты, платежи, хранилище и дополнительные интеграции для публикации также можно добавить без пересоздания всего продукта.

Основные реализованные функции

  • Генерация видео из запросов и сценариев
  • Анимация изображений в видеоклипы
  • Импорт видео, аудио, материалов и данных о продуктах
  • Размещение сцен на визуальной временной шкале
  • Замена клипов и создание версий видео
  • Генерация озвучки и настройка параметров голоса
  • Создание, редактирование и сохранение титров
  • Рендеринг в нескольких форматах и разрешениях
  • Скачивание, распространение и публикация видео

Можно добавить

+ Подписки и платежи + Кредиты использования и квоты + Доступ к API + Запланированную публикацию + Семантический поиск + Дополнительные интеграции с социальными каналами

Кто ещё может использовать это решение

У этих компаний похожая задача по созданию контента, поэтому то же решение можно адаптировать под их процессы.

Креативное агентство

Задача Превращает сценарии кампаний, изображения и материалы в рекламные видео для цифровых каналов.
Как помогает решение Решение объединяет генерацию, монтаж, титры, рендеринг и публикацию в одном производственном процессе.

Медийная команда

Задача Адаптирует загруженные или длинные медиафайлы в короткие видео для социальных каналов.
Как помогает решение Рабочая область поддерживает загрузку исходников, размещение сцен, замену клипов, титры, рендеринг и экспорт.

Оператор социальных сетей

Задача Создаёт и подготавливает регулярные видео для YouTube, TikTok и других социальных каналов.
Как помогает решение Решение объединяет AI-генерацию, озвучку, титры, версии выходных файлов и элементы управления публикацией.

Технологический стек

JavaScript / TypeScript (Node.js)

Приложение и медиасервисы

Этот стек поддерживает веб-приложение, интеграции и сервисы обработки медиа.

Python

AI и процессы работы с видео

Python поддерживает AI-запросы, транскрибацию, работу с субтитрами и процессы обработки видео.

openai

Текстовые и AI-запросы

openai (официальная клиентская библиотека OpenAI) отправляет сценарии, текстовые и другие AI-запросы.

moviepy

Монтаж и компоновка видео

moviepy (библиотека Python для монтажа видео) объединяет видео-, аудио- и визуальные элементы.

ffmpeg-python

Обработка и рендеринг медиа

ffmpeg-python (интерфейс Python для FFmpeg) обрабатывает видео, аудио, фильтрацию и рендеринг.

pysrt

Редактирование файлов субтитров

pysrt (библиотека файлов субтитров SubRip) редактирует и создаёт файлы титров SRT.

SRT

Титры и субтитры

SRT хранит текст и тайминги титров для вывода субтитров и встроенных в видео надписей.

JSON and CSV

Ввод структурированного контента

JSON и CSV передают структурированную информацию о продуктах или контенте в процесс создания видео.

Интеграции

YouTube Data API

Процесс публикации отправляет отрендеренные видео и связанные данные публикации на «YouTube».

YouTube

Интеграция с «YouTube» поддерживает получение видео, транскрипции и процессы публикации.

Instagram

После добавления этой интеграции платформа может обмениваться медиафайлами и данными аккаунта с «Instagram».

TikTok

Платформа может поддерживать процессы работы с контентом TikTok через API TikTok.

OpenAI

OpenAI получает запросы с текстом или сценариями и возвращает созданный AI-контент для производственного процесса.

FFmpeg

FFmpeg обрабатывает видео и аудио для рендеринга, конвертации форматов и встраивания титров.

Результат

Исходные материалы поступают в единый производственный процесс

Экран ввода предоставляет производственной команде единое место для запросов, сценариев и медиафайлов. Перед генерацией он принимает изображения, видео-, аудиозаписи и исходные материалы.

Так исходные материалы хранятся в одном месте для задач преобразования текста в видео и видео в видео, включая контент, начинающийся с загруженного источника.

Как это работает

  1. Редактор запросов или сценариев хранит текстовые запросы и сценарии для генерации видео.
  2. Области загрузки принимают изображения, видео-, аудиозаписи, исходные материалы и информацию о продуктах.
  3. Модули генерации создают видео из сценариев, анимируют изображения или импортируют готовые видео.
  • Текстовые запросы и сценарии
  • Изображения, аудиозаписи и загруженные материалы
  • Информация о продуктах или структурированный контент
Приём запросов и ресурсов

Приём запросов и ресурсов

Функции этого экрана
Генерация видео из сценариев Анимация изображений в видео Создание или импорт видео

Сцены и клипы можно редактировать дальше

Рабочая область сгенерированных видео объединяет предпросмотр, сцены и монтаж на временной шкале в одном месте. Сгенерированные изображения, клипы и сценарии отображаются вместе с длительностью и порядком сцен.

Перед рендерингом редакторы могут заменить клип или загрузить другой. Та же рабочая область поддерживает создание версий видео из исходного клипа.

Как это работает

  1. Предпросмотр видео показывает сгенерированный контент и текущее состояние рендеринга.
  2. Список сцен и временная шкала хранят сгенерированные клипы, длительность и порядок сцен.
  3. Элементы управления клипами заменяют или добавляют загруженные материалы в последовательность видео.
  • Сгенерированные изображения и видеоклипы
  • Порядок сцен и длительность
  • Заменённые клипы и версии
Совет: Из одного исходного клипа можно создать несколько версий видео для разных форматов контента.
Рабочая область сгенерированных видео

Рабочая область сгенерированных видео

Функции этого экрана
Генерация изображений и видео с помощью AI Автоматизированное создание видео Генерация версий видео

Озвучка и титры подготавливаются вместе

На экране озвучки и титров управляются озвучка, субтитры и доступность в одном месте. Выбор голоса, настройки тона, темпа и громкости находятся рядом с таймингами титров и аудиодорожками.

Файлы SRT можно редактировать или создавать, а при необходимости титры можно встроить в итоговое видео как видимый текст.

Как это работает

  1. Элементы управления голосом применяют настройки выбора голоса, тона, темпа и громкости для озвучки.
  2. Редактор титров и элементы управления SRT хранят текст титров, тайминги и вывод субтитров.
  3. Микшер объединяет озвучку, фоновую музыку и другие аудиодорожки, а встроенные титры добавляют видимый текст.
  • Настройки озвучки
  • Текст и тайминги титров
  • Вывод субтитров SRT
Примечание: SRT используется для титров и субтитров в процессе создания видео.
Управление озвучкой и титрами

Управление озвучкой и титрами

Функции этого экрана
Добавление озвучки и субтитров Настройка параметров озвучки Создание титров Редактирование динамических титров Микширование фоновой музыки Поддержка субтитров

Отрендеренные версии передаются на выдачу

Финальный экран объединяет рендеринг, экспорт и публикацию. Производственная команда получает информацию об отрендеренном видео, ссылки для скачивания и распространения, а также версии для социальных сетей.

Информация об использовании, статус публикации, история видео и журналы связывают данные выдачи с отрендеренным результатом.

Как это работает

  1. Очередь рендеринга хранит отрендеренные видео и статус их обработки.
  2. Элементы управления форматом и разрешением создают версии для социальных сетей и прямые ссылки для скачивания.
  3. Элементы управления публикацией передают отрендеренное видео в процесс публикации и записывают его статус и историю.
  • Выбор формата и разрешения
  • Ссылки для скачивания и распространения
  • Статус публикации и история видео
Рендеринг, экспорт и публикация

Рендеринг, экспорт и публикация

Функции этого экрана
Автоматизация рендеринга видео Экспорт видео для социальных сетей Загрузка видео на «YouTube» Автоматическая публикация контента

Что даёт решение

С помощью этого решения производственная компания может:

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

Могут ли готовые системы выполнить эту задачу?

Перед разработкой решения задача была сопоставлена с готовыми продуктами на основе их собственных описаний.

Что нужно клиенту AI-генераторы видео Simplified, AI Studios, Steve AI Платформы для видеоконтента Goldcast, Vizard, Waymark Инструменты AI-создания видео Hippo Video, Colossyan Creator Индивидуальное решение
Генерация из разных исходных материалов частично частично
Подключение AI для текста, изображений, видео и голоса
Создание титров и озвучки
Редактирование сцен, рендеринг и экспорт
Соответствие собственным правилам клиента: этапам, ролям, отчётам — — —
Все этапы в одном месте — —
Отсутствие ручных действий между программами частично частично частично

На основе общедоступных описаний продуктов и их категорий.

Готовые продукты для AI-создания видео охватывают важные части задачи, включая генерацию, монтаж, озвучку, титры и распространение. Готового продукта достаточно, когда требуется только одна из этих частей.

Для этого клиента были важны весь производственный путь и собственные правила доступа, кредитов, хранения и публикации. Эти элементы не были описаны как единая адаптированная рабочая область, где все необходимые этапы автоматизированы вместе.

В итоге

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

FAQ

Рассматриваете создание похожей системы? Ознакомьтесь с ответами и узнайте, как входные данные, AI-сервисы, монтаж, титры и публикация объединяются в одном продукте.