На главную

Создать live видео из треков определенной тематики Ютуб

Функционал Генерация видео: Наложение аудиофайла (*.mp3) на динамичное изображение (шаблон обложки). Добавление текста (название трека и исполнитель) поверх изображения. Использование FFmpeg для рендеринга. Загрузка на YouTube: Интеграция с YouTube Data API v3. Указание названия, описания, тегов и категории (Music). Управление ротацией: Автоматическое добавление видео в плейлист. Входные данные Аудиофайлы в формате mp3, рандомная ратация, возможность управлять плейлистом Шаблон обложки (cover_template.jpg). Метаданные (название трека, исполнитель). 4. Технологии Язык: Python 3. Библиотеки: google-api-python-client, subprocess (для FFmpeg). Внешние инструменты: FFmpeg (обязательна установка). 5. Требования к коду Чистая архитектура (функции для генерации, загрузки, добавления в плейлист). Обработка ошибок (проверка наличия файлов, валидация API-ключей). Конфигурация через переменные (API-ключи, пути к файлам). 6. Этапы работы Написание скрипта генерации видео (FFmpeg + Python). Интеграция с YouTube API. Тестирование на локальных данных. Документация (readme с инструкцией).