Electron приложение для объединения MKV и M2TS видео файлов с аудио дорожками.
Программа создана для использования в личных целях и полностью с помощью вайб кодинга, в том числе и Readme.md.
- Сканирование папок для поиска MKV/M2TS файлов и аудио дорожек
- Выбор аудио папок для объединения
- Автоматическое создание объединенных файлов с помощью mkvmerge
- Простой и понятный интерфейс
- Node.js (версия 16 или выше)
- mkvmerge (из пакета MKVToolNix)
- Клонируйте репозиторий:
git clone <repository-url>
cd MkvMerger- Установите зависимости:
npm installnpm run devnpm startnpm run build- Запустите приложение
- Нажмите "Select Root Folder" и выберите корневую папку с видео файлами
- Укажите путь к исполняемому файлу mkvmerge
- Выберите аудио папки, которые нужно объединить с видео
- Нажмите "Merge" для начала процесса объединения
- .mkv
- .m2ts
- .ac3
- .dts
- .flac
- .mka
- .wav
- .aac
├── src/
│ ├── main.js # Главный процесс Electron
│ ├── preload.js # Preload скрипт для безопасного API
│ └── renderer.js # Рендер процесс (UI логика)
├── index.html # Главная страница приложения
├── package.json # Конфигурация проекта
└── README.md # Документация
- Убедитесь, что установлены все зависимости:
npm install - Проверьте версию Node.js:
node --version - Откройте DevTools (F12) для просмотра ошибок
- Убедитесь, что mkvmerge установлен и путь к нему указан корректно
- Проверьте права доступа к файлам и папкам
- Убедитесь, что в выбранных папках есть поддерживаемые аудио файлы
MIT