Что такое формат файла WEM?
.wem - это формат файла, используемый Wwise, аудиомидлвейром для компьютерных игр, разработанным Audiokinetic (в настоящее время часть Epic Games).
Какой тип данных содержат файлы .wem?
Файлы .wem содержат сжатые аудиоданные внутри контейнера, производного от RIFF/WAVE. Несмотря на то, что они начинаются с тех же RIFF magic bytes, что и стандартный .wav, внутренний кодек специфичен для Wwise - обычно это Wwise Vorbis, WEM Opus или ADPCM, с платформенными вариантами, такими как XMA2 (Xbox) или ATRAC9 (PlayStation). Движок Wwise может модифицировать игровую аудиоданные, хранящиеся в файлах .wem, в реальном времени, поэтому музыка и звуковые эффекты динамически меняются в ответ на игровой процесс.
Можно ли использовать файлы .wem?
Wwise - это бесплатное программное обеспечение для некоммерческого использования; для коммерческих целей требуется коммерческая лицензия. Аудиоданные в файлах .wem не зашифрованы - они используют собственные кодеки, которые стандартные медиаплееры не могут декодировать. Файлы .wem чаще всего упаковываются внутри .bnk SoundBanks или .pck архивов, а не распространяются как отдельные файлы; они также могут быть встроены непосредственно в игровые архивы. Инструменты сообщества, такие как Wwise-Unpacker и плагин vgmstream для foobar2000, могут извлекать и воспроизводить файлы .wem вне среды Wwise.
Безопасность и защита
РИСК: LOWФайлы WEM - это пассивные аудиоданные и несут мало inherent риска. Предостережения касаются инструментов и прав: скачивайте vgmstream, ww2ogg и Wwise-Unpacker только с официальных сайтов/GitHub репозиториев (избегайте общих страниц "WEM конвертер", которые содержат рекламное ПО), и помните, что извлечение аудиоданных игры может нарушать её EULA - допустимо для личного прослушивания, небезопасно для распространения.
Детали формата
в двух словахПрограммы, открывающие файлы WEM
Технические подробности
глубокая спецификация| Разработчик | Audiokinetic (в настоящее время часть Epic Games) |
| MIME тип | audio/x-wem |
| Формат контейнера | Проприетарный контейнер Wwise, производный от RIFF/WAVE |
| Порядок байтов | Little-endian (RIFF); big-endian (RIFX) в некоторых сборках для консолей |
| Поддерживаемые кодеки | Wwise Vorbis, WEM Opus, ADPCM, PCM (несжатый), XMA2 (Xbox), ATRAC9 (PlayStation) |
| Magic bytes | 52 49 46 46 ("RIFF") по смещению 0; "RIFX" на платформах big-endian |
| Типичный размер файла | Сотни КБ (звуковые эффекты) до десятков МБ (музыка и голосовые потоки) |
| Частоты дискретизации | 48 000 Гц (основная); также 44 100, 32 000, 24 000 и 16 000 Гц |
| Кодирование | Двоичное; сжатый аудиопоток, предваряемый блоками настройки кодека, специфичными для Wwise |
| Типичное распространение | Упакованы внутри .bnk SoundBanks или .pck архивов; отдельные файлы .wem являются результатом извлечения банков |
| Поддержка платформ | Windows, PlayStation, Xbox, Nintendo Switch, Android, iOS, macOS, Linux |
| Структура файла | Чанки RIFF: fmt (описание кодека), data (сжатый аудиопоток), а также расширительные чанки настройки кодека Wwise |
| Шифрование | Отсутствует на уровне .wem; некоторые издания применяют XOR или перемешивание байтов на уровне упаковки |
| Версионирование формата | Заголовки кодека и настройки несут версию SDK Wwise, использованную при сборке |
| Поддержка динамического аудио | Интегрируется с движком Wwise для микширования в реальном времени, управления параметрами и адаптивной музыки |
| Выпущен | 2006 (Wwise audio middleware) |
| Последняя версия | Versioned per Wwise SDK release (codec headers carry a Wwise version) |
| Спецификация | www.audiokinetic.com |
Конвертации WEM
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах WEM.