Видеопроцессор
Сценарий видеопроцессора V1 появился из-за беззаботных дебатов об автоматизации на рабочем месте, что привело к созданию инструмента, способного автоматизировать аспекты производства рекламы. Первоначально этот сценарий, созданный как шутка, превратился в утилиту, которую другие могут найти ценными для оптимизации процессов создания видео объявлений.
Введение
Этот скрипт автоматизирует несколько задач, связанных с созданием простых рекламных объявлений, включая обнаружение сцены, разрезание клипов и многое другое. Он разделен в духе сотрудничества, приглашая других усовершенствовать и расширить свои возможности.
Ключевые функции
- Автоматизированное обнаружение сцены: эффективно идентифицирует и сегменты различные сцены в видео.
- Случайный выбор музыки: выбирает фоновую музыку, подходящую для таких платформ, как Tiktok и Facebook.
- Автоматизированная водянка: добавляет водяные знаки к видео для защиты и маркировки вашего контента.
- Пользовательская продолжительность видео: устанавливает среднее время выполнения для выходных видео в соответствии с вашими потребностями.
- Прямая регистрация в Telegram: ведет журнал действий и обновлений в назначенном канале Telegram.
- AI Voiceover: включает в себя голоса, используя API Narakeet (примечание: в настоящее время не операционно).
Технологический стек
- Обработка аудио: использует Pydub, CV2 и MoviePy для комплексных возможностей редактирования звука.
- Обработка видео: использует CV2, Numpy, MoviePy и PIL для продвинутых видео манипуляции.
- Обработка голоса: интегрируется с API Narakeet для генерации голоса.
- Регистрация: реализует API Telegram Bot для ведения журнала и уведомлений в реальном времени.
☕ Поддержите мою работу на KO-Fi
Начиная
Предварительные условия
Убедитесь, что у вас установлен Python в вашей системе, и вы знакомы с управлением пакетами с использованием PIP.
Установка
- Клонировать репозиторий на местную машину.
- Установите требуемые зависимости, перечисленные в требованиях.
- Запустите main.py в вашей предпочтительной ide или из командной строки.
Присоединяйтесь к моему серверу Discord
Руководство по использованию
Следуйте по подсказкам на экране для настройки скрипта:
- Предел ОЗУ: Установите максимальное использование оперативной памяти для сценария (рекомендуется до 12 ГБ).
- Выбор формата видео: Выберите формат вывода, адаптированный для Facebook, Tiktok или обоих.
- Варианты водяных знаков: выберите из предварительно определенных стилей водяного знака или выберите отсутствие водяного знака.
- Выходное количество: определите количество окончательных видеороликов для генерации.
- Длина видео: укажите максимальную длину для каждого видео за несколько секунд.
Внося
Не стесняйтесь разжигать этот репозиторий и вносить свой вклад, добавив новые функции, исправляя ошибки или улучшая документацию. Ваше понимание и вклады высоко ценятся.
Лицензия
Этот проект открыт по лицензии MIT.