Техническое задание: Система автоматической нарезки видео в Shorts/Reels
Цель проекта
Разработать автоматизированное решение для преобразования длинных видеороликов в формат коротких вертикальных видео (Shorts, Reels, TikTok) с минимальным вмешательством пользователя.
Основные функциональные требования
1. Модуль поиска и парсинга видео
- Поиск видео по заданной тематике или ключевым словам.
- Возможность настройки фильтров для отбора контента (например, длительность, дата публикации, рейтинг).
- Автоматический сбор и загрузка исходных материалов.
2. Модуль анализа и выделения моментов
- Анализ видео для обнаружения наиболее интересных и динамичных фрагментов.
- Критерии для выбора моментов могут включать: смену сцен, наличие текста/субтитров, аудиоактивность (музыка, смех, аплодисменты).
- Автоматическая разметка временных меток для нарезки.
3. Модуль монтажа и обработки
- Автоматическая нарезка длинного видео на короткие клипы по отмеченным моментам.
- Приведение формата к вертикальному (9:16).
- Базовая пост-обработка: добавление плавных переходов между сценами, простых субтитров (возможно, автоматическая генерация).
- Опционально: наложение фоновой музыки или базовых эффектов.
4. Модуль публикации
- Интеграция с API платформ для коротких видео (например, TikTok, YouTube Shorts).
- Автоматическая загрузка готовых роликов в аккаунт.
- Возможность настройки графика публикаций и добавления описаний.
Технические пожелания
- Решение должно быть максимально автоматизированным, работать по расписанию или по запросу.
- Важна стабильность работы и обработка ошибок (например, если видео не найдено или API недоступно).
- Предпочтительна модульная архитектура для возможного расширения функционала в будущем.