Коллекция простых и удобных приложений с графическим интерфейсом для работы с видео и аудио на базе FFmpeg.
Простое и удобное приложение для циклического продления видео до общей длительности нескольких аудиодорожек. Идеально подходит для создания музыкальных клипов или фоновых видео.
- Циклическое видео: Автоматически зацикливает короткое видео на всю длину добавленных аудиофайлов.
- Несколько аудиодорожек: Объединяет несколько аудиофайлов в одну непрерывную дорожку.
- Умный выбор кодеков: Автоматически определяет и предлагает только те кодеки, которые доступны в вашей системе, включая аппаратные (NVIDIA, AMD, Apple, Intel).
- Гибкие настройки экспорта: Полный контроль над кодеком, разрешением (FullHD, 2K, 4K), качеством и FPS.
- Прогресс в реальном времени: Отображает прогресс-бар и примерное время до завершения рендеринга.
- Многоязычный интерфейс: Поддерживает английский, русский и украинский языки.
- Кроссплатформенность: Работает на macOS и Windows.
Мощное приложение для склейки аудиофайлов, управления плейлистами и генерации тайм-меток. Идеально подходит для создания подкастов, музыкальных миксов или любых других задач, где требуется объединить несколько аудиодорожек.
- Склейка аудио: Объединяет несколько аудиофайлов (MP3, WAV, FLAC, AAC) в один непрерывный трек.
- Надежное объединение: Использует аудиофильтр
concatвffmpegдля качественной склейки файлов с разными характеристиками, предотвращая появление шумов и артефактов. - Гибкий экспорт: Позволяет сохранять итоговый микс в форматах
.wavили.mp3с выбором битрейта. - Управление плейлистами: Сохранение/загрузка в
.json, управление порядком треков, отображение общей длительности. - Генератор тайм-меток: Автоматическое создание, экспорт в
.txtи копирование в буфер обмена. - Кастомизация интерфейса: Поддержка светлой и темной тем, многоязычность.
Предварительные требования:
Инструкция:
-
Клонируйте репозиторий:
git clone https://github.com/AlexWorkTeam/video-extender-app.git cd video-extender-app -
Установите FFmpeg:
- macOS (через Homebrew):
brew install ffmpeg - Windows: Скачайте исполняемый файл с официального сайта и добавьте путь к
ffmpeg.exeв системную переменнуюPATH.
- macOS (через Homebrew):
-
Создайте виртуальное окружение и установите зависимости:
python3 -m venv .venv source .venv/bin/activate # macOS/Linux # .venv\Scripts\activate # Windows pip install -r requirements.txt
-
Запустите нужное приложение:
- Для Video Extender:
python3 main_multi_audio.py
- Для Audio Mixer Pro:
python3 audio_mixer.py
- Для Video Extender:
- Запустите
main_multi_audio.py. - Нажмите "Выбрать видео" или перетащите видеофайл в окно.
- Нажмите "Добавить аудио" или перетащите аудиофайлы.
- Настройте параметры рендеринга (кодек, разрешение, качество, FPS).
- Нажмите "Рендер" и выберите, куда сохранить файл.
- Запустите
audio_mixer.py. - Вкладка "Микшер":
- Добавьте треки через кнопки или перетаскиванием.
- Управляйте плейлистом с помощью кнопок под списком.
- Настройте формат экспорта и нажмите "Начать экспорт микса".
- Вкладка "Тайм-метки":
- Нажмите "Сгенерировать тайм-метки".
- Используйте кнопки "Экспорт в .txt" или "Копировать в буфер".