Исходные данные:
· 1200 видео с аватарами: 5 аватаров × 3 образа × 80 файлов (х1-20, ф1-20, э1-20, п1-20 на образ)
· 900 связок в CSV: формат «аватар,образ,категория,связка» (пример: Лика,1,1,х3+ф1+ф4+э2+п5)
· 2 шаблона: intro_glitch.mp4 (0.6 сек) и outro_glitch.mp4 (0.6 сек)
· Основной контент: 6 категорий, по 50 видео в каждой
· Музыка: 3–5 фоновых треков без авторских прав
· Маркировка: текст «Реклама. ИНН 1234567890»
Алгоритм сборки одного видео:
1. intro_glitch → пауза 0.77 сек (первый кадр хука, стоп-кадр) → хук (зум 25% на первый кадр, плавный возврат) → факт1 → факт2 → эмоция → призыв → outro_glitch
2. После хука: уменьшить аватара до 25%, сместить в левый нижний угол, наложить основной контент позади
3. Добавить маркировку (правый нижний угол, серый #888888, 12pt)
4. Наложить случайный музыкальный трек (громкость -25db)
Выход: до 900 видео (MP4, 1080×1920, 25 fps, до 60 сек)
Требования: Python + FFmpeg, параллельная обработка (4 потока), логирование ошибок.
Срок: 3–5 дней