Конвертировать MP3 в WAV
Выберите один или несколько MP3-файлов для конвертации в WAV (несжатый PCM). Здесь доступна только конвертация MP3 → WAV: обратная конвертация потребовала бы нативного MP3-энкодера (такого как LAME), которого не существует в чистом WebAssembly. Для свободного сжатого формата см. OGG ↔ WAV.
Как это работает
Формат MP3 сжимает аудио с потерями для уменьшения размера файлов, что становится проблемой при входе в реальный производственный процесс: программы для монтажа (Adobe Audition, Reaper, Pro Tools) часто ожидают несжатый PCM, чтобы избежать артефактов повторного кодирования. Этот инструмент декодирует ваш MP3 и создаёт WAV-файл с PCM-сэмплами, готовый к импорту в любую профессиональную программу.
Почему я не могу конвертировать WAV в MP3 здесь?
Кодирование MP3 требует нативного энкодера (исторически LAME), основанного на высокооптимизированном коде на C, и не имеет зрелого чистого аналога на Rust в WebAssembly. Декодирование MP3 (воспроизведение), напротив, хорошо поддерживается, что и позволяет выполнять конвертацию MP3 → WAV, предлагаемую здесь.
В чём разница в качестве между MP3 и WAV?
WAV (PCM) хранит аудиосэмплы без потерь: это формат, на 100% соответствующий источнику, но объёмный (около 10 МБ в минуту при CD-качестве). MP3 удаляет информацию, которая считается малозаметной, уменьшая размер до 10 раз, ценой необратимой потери качества. Конвертация MP3 в WAV не восстанавливает данные, потерянные при кодировании: она просто меняет контейнер.
Конфиденциальность: вся конвертация выполняется локально в вашем браузере с помощью WebAssembly — ваши аудиофайлы никогда не отправляются на сервер.