Этот пакетный файл предназначен для автоматической конвертации видеофайлов из формата MP4 в формат BIK с добавлением звуковых дорожек из WAV-файлов для различных версий игры Command & Conquer.
- Red Alert 1 (RA1) - видео с поддержкой HD и стандартного формата
- Red Alert 2 (RA2) - видео с поддержкой HD и стандартного формата
- Red Alert 2 Yuri's Revenge (RA2YR) - видео с поддержкой HD и стандартного формата
Cross_Converted_BIK.bat [-RA1] [-RA2] [-RA2YR]Если параметры не указаны, обрабатываются все игры.
Примеры:
Cross_Converted_BIK.bat -RA1- обработать только Red Alert 1Cross_Converted_BIK.bat -RA2 -RA2YR- обработать Red Alert 2 и Yuri's Revenge
Pack_Mixes_MO_Vision.batЭтот скрипт упаковывает сконвертированные BIK-файлы в MIX-архивы для использования в модификациях на движке RA2/RA2YR (в данном случае MO Vision).
Особенности:
- Для RA1: Original группа разделяется между expandmo11-14, остальные группы используют expandmo13-14
- Для RA2: Все группы упаковываются в expandmo11-12
- Для RA2YR: Все файлы получают суффикс
_yrи упаковываются в expandmo13-14 - Создает структуру в папке
Build\MOV
Pack_Mixes_Original.bat <озвучка> <разрешение>Этот скрипт создает MIX-файлы для оригинальных игр RA2 и Yuri's Revenge.
Особенности:
- Для RA2 создает
movies01.mix(файлы на "a" + westlogo.bik) иmovies02.mix(файлы на "s") - Для RA2YR создает
movmd03.mix(все файлы) - Автоматически добавляет key.ini файлы из папки
Original_MIX_Key - Создает структуру в папке
Build\OriginalGames - Если имя озвучки содержит пробелы, то его следует заключить в кавычки.
Примеры использования:
Pack_Mixes_Original.bat Original 1080p
Pack_Mixes_Original.bat "Russian project" 720pH265.batВспомогательный инструмент для конвертации видео из формата H.265 в H.264 без аудио.
Особенности:
- Поддерживает различные видеоформаты: MP4, MKV, MOV, AVI, M4V, TS, WEBM, FLV
- Использует двухпроходное кодирование для высокого качества
- Сохраняет результаты в папку
Converted - Поддерживает как абсолютные, так и относительные пути
Для проверки работы использовал следующие материалы:
- Original (English)
- R.G.MVO
- VHS
- Original (English)
- 7wolf
- City [Dyadyushka Risyotch]
- Fargus
- Russian project
- Triada
- XXI Vek [8 Bit]
- Original (English)
- 7wolf
- City [Dyadyushka Risyotch]
- Fargus
- Triada
Дополнительные озвучки (при скачивании WAV_Sound_RA2_RA2YR_Plus):
- RA2: French, German, Korean, Ukrainian
- RA2YR: French, German, Korean, Ukrainian
- Катсцены RA1 будут преобразованы в формат Bink v1 для использования в модах на движке RA2/RA2YR
- Все видео конвертируются в нескольких разрешениях для поддержки разных конфигураций
Для корректной работы скриптов необходимо иметь следующую структуру каталогов:
.
├── Cross_Converted_BIK.bat # Основной скрипт конвертации
├── Pack_Mixes_MO_Vision.bat # Упаковка для модов
├── Pack_Mixes_Original.bat # Упаковка для оригинальных игр
├── H265.bat # Конвертер H.265 → H.264
├── Readme.md # Эта документация
│
├── Radtools_New/ # Новые RAD инструменты
│ └── radvideo64.exe
├── Radtools_Old/ # Старые RAD инструменты
│ └── BinkMix.exe
├── CCMIX/ # Инструмент упаковки MIX
│ └── ccmix.exe
│
├── Clean_MP4/ # Исходные видеофайлы
│ ├── RA1/
│ │ ├── HD/
│ │ │ ├── noWAV/ # Видео без звука
│ │ │ └── WAV/ # Видео со звуком
│ │ └── noHD/ # Стандартное качество
│ ├── RA2/
│ └── RA2YR/
│
├── WAV_Sound/ # Звуковые дорожки
│ ├── RA1/
│ │ └── <GroupName>/ # Группы озвучек
│ ├── RA2/
│ │ └── <GroupName>/
│ └── RA2YR/
│ └── <GroupName>/
│
├── Clean_BIK/ # Оригинальные BIK-файлы
│ ├── RA2/
│ └── RA2YR/
│
├── Final_BIK_RA1/ # Результаты конвертации
├── Final_BIK_RA2/
├── Final_BIK_RA2YR/
│
├── Build/ # Результаты упаковки
│ ├── MOV/ # Для мода MO Vision
│ │ ├── RA1_Remake/
│ │ └── RA2_and_RA2YR_Remake/
│ └── OriginalGames/ # Для оригинальных игр
│ ├── RA2_Original/
│ └── YR_Original/
│
├── Original_MIX_Key/ # Key.ini файлы для оригинальных игр
│ ├── movies01/
│ ├── movies02/
│ └── movmd03/
│
└── Converted/ # Результаты H265.bat
Для каждой игры создаются видео в следующих разрешениях:
- 600p (800×600 для RA2/RA2YR, 1024×600 для RA1)
- 720p (960×720 для RA2/RA2YR, 1280×720 для RA1)
- 768p (1024×768 для RA2/RA2YR, 1366×768 для RA1)
- 900p (1200×900 для RA2/RA2YR, 1600×900 для RA1)
- 1080p (1400×1080 для RA2/RA2YR, 1920×1080 для RA1)
- noformat (140×110 для RA2/RA2YR, 1024×564 для RA1)
- Проверка зависимостей: Проверяет наличие инструментов и исходных каталогов
- Создание структуры папок: Автоматически создает папки для результатов
- Обработка видео: Конвертирует MP4 в BIK с разными разрешениями и битрейтами
- Добавление звука: Смешивает видео с соответствующими WAV-дорожками
- Логирование: Весь процесс записывается в файл
conversion_log.txt
- Обработка RA1: Разделение файлов Original группы и упаковка в разные MIX
- Обработка RA2: Упаковка всех файлов в expandmo11-12
- Обработка RA2YR: Добавление суффикса
_yrи упаковка в expandmo13-14 - Создание структуры для модификаций
- Создание movies01.mix: Файлы на "a" + westlogo.bik + key.ini
- Создание movies02.mix: Файлы на "s" + key.ini
- Создание movmd03.mix: Все файлы RA2YR + key.ini
- Организация по озвучкам и разрешениям
- Запрос пути к исходным видео
- Двухпроходное кодирование в H.264
- Сохранение результатов без аудио
- Автоматическая очистка временных файлов
- HD/noWAV - видео высокого качества без звука
- HD/WAV - видео высокого качества со звуком
- noHD - видео стандартного качества со звуком
- Разделение файлов в папки nolang для совместимости
- Обработка MP4-файлов с созданием HD-версий
- Обработка оригинальных BIK-файлов (если доступны)
- Поддержка различных языковых групп
- Автоматическое переименование файлов RA2YR