Конвертировать OGG в WAV
Конвертируйте ваши OGG-файлы (Vorbis) в WAV прямо в браузере (WebAssembly) — ничего не отправляется на сервер. Выберите один или несколько OGG-файлов и запустите конвертацию (макс. 50 МБ на файл).
Примечание: здесь доступна только конвертация OGG → WAV. Обратная конвертация (WAV → OGG) потребовала бы нативного энкодера Vorbis, у которого на данный момент нет зрелого чистого аналога на Rust, совместимого с WebAssembly.
Как это работает
Формат OGG (Vorbis) используется во многих видеоиграх для звуковых эффектов и музыки, а также в некоторых свободных программах, именно потому, что он свободен от лицензионных отчислений и хорошо сжат. Но чтобы редактировать, обрезать или ремикшировать звук, извлечённый из игры или OGG-проекта, в обычной программе для монтажа аудио, зачастую проще работать с несжатым потоком. Этот инструмент декодирует ваш OGG-файл и восстанавливает WAV с PCM-сэмплами, который можно напрямую импортировать в программу для монтажа.
Почему направление WAV → OGG недоступно?
Кодирование в Vorbis требует нативного энкодера, сравнимого с libvorbis, для которого на сегодняшний день не существует достаточно зрелой и надёжной чистой реализации на Rust, компилируемой в WebAssembly. Декодирование существующего OGG-потока (чтение), напротив, хорошо поддерживается, что и позволяет выполнять конвертацию OGG → WAV, предлагаемую здесь.
Является ли OGG свободным от лицензионных отчислений форматом?
Да. В отличие от MP3, чьи исторические патенты долго усложняли свободную реализацию (теперь они истекли), контейнерный формат Ogg и кодек Vorbis всегда проектировались как открытые стандарты, без роялти или лицензионных платежей для разработчиков или издателей ПО.
Конфиденциальность: конвертация выполняется полностью в вашем браузере через WebAssembly — ваши аудиофайлы никогда не отправляются на сервер.