ReelsMaker Pro — это мощное приложение для обработки видео с возможностью загрузки на YouTube и использованием искусственного интеллекта для автоматической генерации метаданных.
- Применение фильтров: черно-белое, сепия, инверсия, размытие, пикселизация, VHS эффекты
- Управление цветом: настройка яркости, контрастности, насыщенности
- Трансформации: отражение по горизонтали/вертикали, масштабирование, обрезка
- Оверлеи: наложение изображений и GIF-анимации с настройкой позиции
- Обработка скорости: ускорение/замедление видео с динамическими и статическими режимами
- Зум эффекты: приближение/отдаление с различными режимами
- Форматы: конвертация в различные форматы, включая специальный формат Reels/TikTok (1080x1920)
- Аудио: отключение звука, наложение аудиодорожек, настройка громкости
- Субтитры: добавление субтитров из SRT файлов или автогенерация через Whisper
- Reels/TikTok формат: автоматическое изменение размера под вертикальный формат
- Размытый фон: опция размытия фона для лучшего вписывания в вертикальный формат
- Автообрезка: интеллектуальное определение областей обрезки
- Автогенерация метаданных: создание заголовков, описаний и тегов на основе содержимого видео
- Распознавание речи: использование Whisper для извлечения текста из аудио
- Умная обработка: анализ видео для оптимальной обработки
- Прямая загрузка: интеграция с YouTube API для загрузки обработанных видео
- Настройка приватности: публичные, частные видео и по расписанию
- Автозаполнение: использование ИИ для генерации метаданных YouTube
- Мониторинг прогресса: отслеживание процесса загрузки в реальном времени
- Пакетная обработка: обработка множества файлов одновременно
- Предпросмотр: генерация превью обработанного видео
- Загрузка с YouTube: скачивание видео по ссылке для дальнейшей обработки
- Удаление метаданных: очистка файлов от EXIF и других метаданных
Для корректной работы приложения необходимо установить следующие программы и добавить их в PATH:
- Скачайте FFmpeg с официального сайта: https://ffmpeg.org/download.html
- Распакуйте архив в
C:\ffmpeg\
- Добавьте
C:\ffmpeg\bin
в переменную PATH:- Откройте "Панель управления" → "Система" → "Дополнительные параметры системы"
- Нажмите "Переменные среды"
- В разделе "Системные переменные" найдите "Path" и нажмите "Изменить"
- Добавьте новый путь:
C:\ffmpeg\bin
- Нажмите "ОК" для сохранения
- Скачайте yt-dlp с GitHub: https://github.com/yt-dlp/yt-dlp/releases
- Создайте папку
C:\yt-dlp\bin\
- Поместите файл
yt-dlp.exe
в эту папку - Добавьте
C:\yt-dlp\bin
в переменную PATH (аналогично FFmpeg)
Откройте командную строку и выполните:
ffmpeg -version
ffprobe -version
yt-dlp --version
Все команды должны вывести информацию о версии.
git clone https://github.com/nellimonix/ReelsMakerPro.git
cd ReelsMakerPro
python -m venv venv
Windows:
venv\Scripts\activate
macOS/Linux:
source venv/bin/activate
pip install -r requirements.txt
python main.py
Для настройки загрузки видео на YouTube необходимо настроить API доступ. Подробная инструкция доступна по ссылке:
Инструкция по настройке YouTube API
pip install pyinstaller
pyinstaller --onefile --windowed --icon=resources/icon.ico main.py
Для создания полностью независимого EXE файла с встроенными FFmpeg, FFprobe и yt-dlp:
-
Создайте папку
bin
в корне проекта -
Скопируйте в неё файлы:
ffmpeg.exe
ffprobe.exe
yt-dlp.exe
-
Выполните компиляцию с дополнительными данными:
pyinstaller --onefile --windowed --icon=resources/icon.ico --add-data "bin;bin" --add-data "resources;resources" main.py
Для оптимизации размера и производительности:
pyinstaller --onefile --windowed --icon=resources/icon.ico --add-data "bin;bin" --add-data "resources;resources" --optimize=2 --strip main.py
После компиляции EXE файл будет находиться в папке dist/
.
Этот проект распространяется под лицензией MIT. Подробности см. в файле LICENSE.
Если у вас возникли вопросы или проблемы, создайте Issue в этом репозитории.