AMR-WB+ — не просто «ещё один файл AMR», который достаточно открыть тем же проигрывателем, что и обычную телефонную запись. Это отдельный кодек семейства Adaptive Multi-Rate, рассчитанный не только на речь, но и на более широкий диапазон аудиосигналов, с собственными режимами, поддержкой моно и стерео и отдельным способом хранения в 3GP. Практическая работа с таким материалом обычно состоит из четырёх этапов: определить, что внутри действительно AMR-WB+; декодировать поток в обычный PCM/WAV; отредактировать WAV в подходящем аудиоредакторе; при необходимости сделать финальную копию в MP3 или другом совместимом формате. Самая частая ошибка — перепутать AMR-WB+ с AMR-WB/AWB и выбрать программу только потому, что в её описании встречается слово AMR.
Ниже прямой декодер AMR-WB+ отделён от программ, которые начинают работу только с уже декодированного WAV, от проигрывателей обычного AMR/AMR-WB и от браузерных конвертеров. Сам факт, что программа принимает расширение .amr или контейнер .3gp, не доказывает наличие декодера sample entry sawp. Для ценной записи сначала сохраните неизменённую копию, а все операции выполняйте на дубликате.
Что такое AMR-WB+ и чем он отличается от AMR и AMR-WB
AMR-WB+ расшифровывается как Extended Adaptive Multi-Rate Wideband. Он расширяет AMR-WB: в набор входят совместимые с AMR-WB режимы и дополнительные режимы для более широкой полосы аудио и контента, где одной речи недостаточно. Расширенные режимы поддерживают моно и стерео. Низкочастотная часть кодируется с выбором между ACELP и TCX, а высокочастотная полоса дополняется отдельным параметрическим кодированием. Для пользователя это означает одно: декодер AMR-WB не обязан понимать расширенные frame types AMR-WB+.
В AMR-WB+ предусмотрены 13 внутренних частот дискретизации от 12,8 до 38,4 кГц. Выход декодера допускает 8, 16, 24, 32 или 48 кГц; современная floating-point reference implementation дополнительно допускает 11,025, 22,05 и 44,1 кГц. У расширения есть собственные моно- и стереорежимы, а эффективный битрейт зависит не только от mode index, но и от выбранной внутренней частоты. Поэтому в AMR-WB+ нельзя корректно рассуждать в логике «один кодек — один фиксированный битрейт».
| Признак | AMR | AMR-WB | AMR-WB+ |
|---|---|---|---|
| Основное назначение | Узкополосная речь | Широкополосная речь | Речь и более широкий аудиоконтент, включая стерео |
| Типичная файловая идентификация | AMR / sample entry samr | AMR-WB / sample entry sawb | В 3GP — sample entry sawp |
| Стерео | Нет в обычном AMR storage mode | AMR-WB frame types в AMR-WB+ работают моно | Расширенные режимы поддерживают стерео |
| Прямая совместимость с обычным AMR-плеером | Часто есть | Зависит от декодера AMR-WB | Нужен именно декодер AMR-WB+ |
| Что нельзя делать | Определять кодек только по расширению файла или по слову AMR в списке форматов программы | ||
Где хранится AMR-WB+: 3GP, sample entry sawp и MIME
Для AMR-WB+ RFC 4352 не вводит отдельный файловый формат. Для хранения он отсылает к ISO-based 3GP. В 3GPP file format кодеки различаются по sample entry: samr означает AMR, sawb — AMR-WB, sawp — Extended AMR-WB, то есть AMR-WB+. Это один из самых надёжных признаков при диагностике 3GP: если анализатор контейнера показывает sawp, речь идёт именно о WB+ track, а не о соседнем AMR-WB.
MIME audio/AMR-WB+ существует, но его нельзя использовать как «расширение файла» или доказательство локального формата. Регистрация относится к RTP и прямо отделена от файлового хранения. В RTP для AMR-WB+ используется clock rate 72000 Гц. Для локального файла ориентируйтесь на структуру 3GP и codec/sample entry, а не на MIME-строку, увиденную в сетевом дампе.
Расширения .amr, .awb, .3gp и .3ga сами по себе недостаточны. .awb особенно коварно: в одном контексте это AMR-WB Audio File, в другом — игровой CRI AWB-контейнер. Ни один из этих вариантов автоматически не означает AMR-WB+. Если файл пришёл из игры и рядом находятся ACB/HCA/ADX-ресурсы, сначала рассматривайте его как CRI container, а не как телефонную запись.
| Что видно | Что можно заключить | Следующее действие |
|---|---|---|
sawp в аудиотреке 3GP | Прямой признак AMR-WB+ | Использовать AMR-WB+ decoder |
sawb | AMR-WB, не AMR-WB+ | Подбирать AMR-WB decoder; обычная схема WB+ из статьи не нужна |
samr | AMR-NB | Использовать AMR decoder |
.awb и строка #!AMR-WB | Одноканальный AMR-WB storage file | Не выдавать за WB+ |
.awb рядом с ACB/HCA/ADX | Игровой CRI AWB-контейнер; не относить к AMR по одному расширению | Сначала извлечь вложенные ресурсы |
.3gp, но codec id неизвестен | Контейнер определён, кодек ещё нет | Проверить sample entry или попробовать reference decoder на копии |
Как определить настоящий AMR-WB+ до конвертации
Диагностику лучше выполнять до любой обработки. Во-первых, зафиксируйте исходное имя, размер и длительность файла, если она известна с устройства, на котором получена запись. Во-вторых, не переименовывайте расширение: замена .3gp на .mp3 не меняет codec bitstream. В-третьих, ищите внутренний идентификатор дорожки. Для 3GP с AMR-WB+ целевой маркер — sawp. В примере portable decoder, построенного на 3GPP reference code, MediaInfo показывает Codec ID: sawp, после чего reference decoder успешно преобразует track в WAV.
Для обычных AMR и AMR-WB удобен FFmpeg; его утилита ffprobe часто используются как анализатор, но для AMR-WB+ есть принципиальное ограничение: в открытом трекере FFmpeg enhancement #6140 по поддержке AMR-WB+ остаётся открытым, то есть ставить FFmpeg в роль универсального WB+ decoder нельзя. Если ffprobe распознал 3GP-контейнер, это ещё не доказывает способность декодировать sawp. В этой статье FFmpeg используется как вспомогательный инструмент для соседних форматов и проверки уже созданного WAV/MP3, а не как основной декодер AMR-WB+.
Минимальный контроль перед декодированием:
- работать с копией исходника;
- проверить, что это не обычный AMR-WB/AWB;
- для 3GP найти
sawpлибо использовать decoder, который явно понимает AMR-WB+ 3GP; - не отправлять конфиденциальную запись в браузерный сервис до подтверждения политики обработки;
- записать ожидаемую длительность и число каналов, чтобы сравнить их после декодирования.
Как открыть и отредактировать AMR-WB+ в Windows
АудиоМАСТЕР : основной практический способ после декодирования в WAV
Для Windows основная пользовательская схема состоит из двух программных этапов. На первом AMR-WB+ декодируется reference decoder в 16-bit PCM WAV. На втором WAV открывается в АудиоМАСТЕРе для обрезки, удаления ненужных участков, коррекции громкости, частотной обработки и финального экспорта. Прямой импорт AMR-WB+ здесь не используется: на редактор передаётся уже декодированный WAV. Для этого этапа доступны WAV, MP3, MP2, WMA, AAC, AC3, OGG и FLAC.
Шаг 1. Декодируйте 3GP с AMR-WB+ в WAV
Reference decoder разделяет тип входного формата, имя входа и имя результата. Для 3GP используйте следующую команду. Параметр -limiter ограничивает clipping и рассчитан на постоянное применение при обычном декодировании:
AmrwbPlusDecode -ff 3gp -limiter -if input.3gp -of decoded.wavЕсли вход представляет raw AMR-WB+ bitstream, укажите -ff raw:
AmrwbPlusDecode -ff raw -limiter -if input.wb+ -of decoded.wavПараметр -fs задаёт выходную частоту дискретизации. Без него reference decoder использует 48 кГц как default для расширенных режимов; для modes 0–15 default составляет 16 кГц. Поддерживаются 8, 16, 24, 32 и 48 кГц, а floating-point implementation также перечисляет 11,025, 22,05 и 44,1 кГц. Не выбирайте частоту выше только ради числа: она не восстанавливает информацию, которой не было в исходном bitstream.
Шаг 2. Проверьте WAV до редактирования
Откройте decoded.wav в обычном PCM-плеере или анализаторе. Сравните длительность с исходником, прослушайте начало, середину и конец, проверьте число каналов. Если запись была стерео, не применяйте -mono без необходимости: этот ключ принудительно сводит стереовход к mono. Если декодер завершился с ошибкой или WAV содержит неожиданные провалы, не продолжайте монтаж — сначала решите проблему с входным файлом или контейнером.
Шаг 3. Откройте WAV в АудиоМАСТЕРе
Запустите программу и нажмите «Открыть файл». Выберите decoded.wav. После успешного импорта в рабочем окне должна появиться звуковая форма. Сразу проиграйте несколько секунд: это позволяет отличить нормальный PCM от файла, который формально открылся, но фактически содержит тишину или повреждённые данные.

Шаг 4. Обрежьте ненужные фрагменты
Для простой обрезки выделите участок на waveform и используйте значок ножниц. Перед удалением увеличьте масштаб вокруг границы фразы, чтобы не срезать начало согласного или окончание слова. Если цель — только сменить формат, пропустите этот шаг: лишняя обработка усложняет проверку результата.
Шаг 5. Уберите постоянный шум только при необходимости
Для частотной обработки откройте «Эффекты» → «Частотный фильтр». Альтернативный инструмент — «Эквалайзер» в той же группе эффектов. Не применяйте фильтр автоматически ко всем телефонным записям: AMR-WB+ уже является lossy codec, поэтому агрессивное срезание спектра способно ухудшить разборчивость. Сравнивайте обработанный и необработанный фрагмент на одинаковой громкости.
Шаг 6. Откройте мастер сохранения
Выберите «Файл» → «Сохранить как». Откроется мастер выбора формата результата. Для дальнейшего монтажа оставляйте WAV. Для передачи в обычный плеер выбирайте MP3; для хранения декодированного PCM без дополнительного lossy-кодирования подходит FLAC, если он совместим с дальнейшей цепочкой обработки.

Шаг 7. Настройте формат и параметры
В мастере сохранения доступны WAV, MP3, MP2, WMA, AAC, AC3, OGG и FLAC. Для MP3 можно настроить дискретизацию, режим каналов, тип битрейта и значение битрейта. Исходный AMR-WB+ уже прошёл lossy-декодирование, поэтому 320 кбит/с не вернёт утраченные детали. Смысл повышать битрейт есть только до уровня, где повторное MP3-кодирование перестаёт давать заметные дополнительные артефакты на вашем материале.


Для голосового материала сначала сохраняйте монтажную копию в WAV. Затем, если нужен MP3, делайте отдельный экспорт из этой же монтажной версии. Так вы избегаете цепочки MP3 → обработка → новый MP3 → повторная обработка, в которой каждый lossy-этап накапливает искажения.
Плюсы и ограничения способа
Плюсы:
- декодирование AMR-WB+ выполняет профильный reference decoder, а не программа с абстрактной поддержкой AMR;
- после преобразования получается обычный 16-bit PCM WAV, который удобно проверять и редактировать;
- АудиоМАСТЕР даёт понятные команды «Открыть файл», «Файл» → «Сохранить как», обрезку, частотный фильтр и эквалайзер;
- можно сохранить отдельный WAV для архива и MP3 для совместимости.
Минусы:
- это двухэтапная схема, а не прямое редактирование WB+;
- reference decoder — технический инструмент командной строки;
- reference decoder является техническим CLI-инструментом; для запуска нужен собранный executable;
- повторное сохранение в MP3 добавляет ещё один lossy-этап.
3GPP reference decoder: когда нужна максимально строгая совместимость
3GPP публикует две reference implementations AMR-WB+: fixed-point ANSI-C в TS 26.273 и floating-point ANSI-C в TS 26.304. Это главный ориентир, когда файл действительно содержит WB+ и обычные медиапрограммы его не принимают. В актуальной спецификации floating-point decoder принимает 3gp и raw, пишет WAV, умеет принудительно выводить mono, поддерживает frame-erasure test file и параметр частота дискретизации результата.
| Ключ | Назначение | Практический совет |
|---|---|---|
-ff 3gp | Входной 3GP | Использовать для обычного file-storage AMR-WB+ |
-ff raw | Raw WB+ bitstream | Нужен только если у вас действительно raw stream |
-if | Имя входного файла | Не путать с контейнером |
-of | Выходной WAV | Получается 16-bit PCM wave file |
-fs | Частота дискретизации результата | Не повышать без цели; default для extension modes — 48 кГц |
-mono | Принудительный downmix stereo → mono | Не включать, если нужно сохранить stereo |
-limiter | Ограничение clipping | Для обычного декодирования оставляйте включённым |
-fer | Файл имитации frame erasures | Тестовая функция, для обычного декодирования не нужна |
Reference code удобен ещё и тем, что отделяет проблему codec support от проблемы редактора. Если он стабильно создаёт WAV с правильной длительностью, дальше AMR-WB+ уже не участвует в монтаже: вы работаете с PCM. Если он не принимает файл, сначала перепроверьте sawp, container integrity и тип и целостность входного файла.
amr-wbp-plus: переносимый decoder/encoder на базе 3GPP code
amr-wbp-plus — переносимый набор на базе floating-point implementation AMR-WB+. В проверенном примере 3GP-файл определяется как sawp, а decoder.exe преобразует его в 48 кГц 16-bit stereo PCM WAV. Для такого 3GP используется следующая команда:
decoder.exe -if out.3gp -of out.wavЭтот вариант удобен как переносимая обвязка reference code. Для воспроизводимой технической работы фиксируйте используемую ревизию кода и параметры запуска. Для обычной пользовательской задачи этап заканчивается получением проверенного WAV; дальнейшая обрезка, фильтрация и экспорт выполняются уже обычным аудиоредактором.
Как работать с AMR-WB+ на macOS
На macOS принцип тот же: этап декодирования и пользовательский editor разделяются. Reference implementation написана на ANSI-C; после сборки executable используется из терминала. Если рабочий декодер уже подготовлен на другом компьютере, на Mac можно перенести готовый WAV: это PCM-результат и он больше не зависит от наличия AMR-WB+ decoder в редакторе.
Audacity : монтаж декодированного WAV
Audacity не используется здесь как доказанный AMR-WB+ decoder. Его роль начинается после получения WAV. Программа импортирует стандартные аудиоформаты и экспортирует результат через «File» → «Export Audio…». Такой процесс удобен, если нужно вырезать фрагменты, нормализовать уровень, сделать шумоподавление или сохранить FLAC/MP3 после технического декодирования.
- Получите
decoded.wavreference decoder. - Импортируйте WAV в Audacity.
- Проверьте waveform и длительность до редактирования.
- Выполните только необходимые правки.
- Экспортируйте через «File» → «Export Audio…»; для мастер-копии выберите WAV или FLAC, для совместимой копии — MP3.

Преимущество Audacity — одинаковая логика на macOS, Windows и Linux. В этой схеме Audacity начинает работу с декодированного WAV и не заменяет этап декодирования AMR-WB+.
GarageBand : если WAV нужен для проекта Apple
GarageBand на Apple-платформах принимает WAV, AIFF, AAC и MP3. Поэтому после декодирования AMR-WB+ в WAV файл можно добавлять в проект как обычный аудиорегион. На iPhone и iPad импорт идёт через Tracks view → Loop Browser → Files → «Browse items from the Files app», затем файл перетаскивается в Tracks view. При импорте GarageBand для iPhone/iPad приводит аудио к 44,1 кГц и 16 bit, если исходные параметры отличаются, поэтому для строгого сохранения исходного PCM мастер-копию храните отдельно.
Как работать с AMR-WB+ в Linux
Linux удобен для пакетной обработки, но стандартные multimedia stacks чаще покрывают AMR и AMR-WB, а не WB+. Поэтому исходный этап снова должен выполняться decoder, который действительно реализует AMR-WB+. После получения WAV можно переходить к обычным Linux-инструментам.
Для серии файлов используйте один и тот же набор параметров decoder и сохраняйте лог операции. Не меняйте -fs между файлами без причины: одинаковая частота дискретизации результата упрощает дальнейший монтаж, объединение дорожек и автоматическую проверку. Если часть файлов содержит sawb, а часть sawp, разделите их на две очереди вместо попытки прогнать всё одним декодером обычного AMR.
Audacity после декодирования
WAV после reference decoder можно открыть в Audacity, выполнить точную обрезку, fade, нормализацию и экспорт. Для контрольной копии предпочтителен WAV/FLAC. MP3 делайте отдельно, если он действительно нужен для устройства или публикации.
MediaHuman Audio Converter : только для уже совместимого входа
MediaHuman Audio Converter в этой схеме используется после декодирования в WAV, когда требуется пакетно получить MP3 или другой стандартный аудиоформат. Скриншот ниже показывает очередь файлов и профиль MP3. Для исходного sawp сначала выполняется отдельный AMR-WB+ decode.

Онлайн-сервисы после декодирования AMR-WB+ в WAV
Браузерные конвертеры в этой инструкции не выполняют этап декодирования AMR-WB+. Пункты AMR, AWB или 3GP в списке форматов недостаточны для вывода о поддержке sawp. Рабочая последовательность для веб-сервиса выглядит иначе: локально декодируйте AMR-WB+ в WAV, проверьте длительность и каналы, затем при необходимости загрузите уже обычный WAV и получите MP3 или другой совместимый формат. Для конфиденциальных записей этот этап лучше выполнять локально, чтобы не передавать файл стороннему серверу.
Online-Convert
Online-Convert подходит для финальной конвертации уже декодированного WAV. Загрузите WAV, выберите целевой аудиоформат, задайте параметры только при реальной необходимости и после обработки сравните длительность результата с WAV-мастером. Не используйте наличие AMR/AWB в интерфейсе как замену отдельному AMR-WB+ decoder.

Aconvert
Aconvert позволяет выбрать audio bitrate и sample rate для финального output. В схеме WB+ на него передаётся уже декодированный WAV: сначала получите и проверьте PCM, затем используйте браузерный сервис только для последующего MP3-экспорта. Повышение sample rate на этом этапе не возвращает частоты, утраченные при исходном AMR-WB+ кодировании.

Другие сервисы из AMR/AWB-сценариев — Convertio, CloudConvert, Zamzar, FreeConvert, Clideo, AnyConv, CoolUtils, Aspose, MyPCFile, FabConvert, MiConv, ConverterFactory, Media.io, MP3Cutter, FileConvertFree и AudioToolSet. В этой статье они относятся только к операциям после декодирования либо к обычным AMR/AMR-WB-файлам. Для исходного AMR-WB+ порядок не меняется: sawp → профильный decoder → WAV → при необходимости браузерный конвертер.
Перед загрузкой WAV в браузерный сервис проверьте, нет ли в записи персональных данных, закрытых переговоров или другой информации, которую нельзя передавать сторонней площадке. Локальная схема decoder → редактор → экспорт решает ту же задачу без сетевой передачи исходника.
AMR-WB+ на iPhone и iPad
На iPhone и iPad разделяйте декодирование и монтаж: на устройство передавайте уже созданный WAV или MP3. GarageBand, SoundLab и Hokusai в этой схеме выступают мобильными редакторами стандартного аудио; этап декодирования AMR-WB+ выполняется заранее.
GarageBand
GarageBand импортирует AIFF, WAV, Apple Loops, AAC и MP3. Чтобы поместить полный WAV в проект на iPhone или iPad, установите длину song section в Automatic, откройте Tracks view, затем Loop Browser → Files → «Browse items from the Files app», выберите файл и перетащите его в Tracks view. При фиксированной длине song section импорт ограничивается границей секции. Не-Apple-Loop audio приводится к 44,1 кГц и 16 bit, поэтому исходный 48 кГц WAV после decoder храните отдельно.

SoundLab
SoundLab — мобильный multitrack editor с waveform-интерфейсом и эффектами. В схеме WB+ откройте в нём уже декодированный WAV, выполните нужную обрезку или обработку и сохраните стандартный аудиорезультат. Исходный sawp перед этим остаётся неизменным на компьютере.
Hokusai Audio Editor
Hokusai предназначен для импорта и многодорожечного редактирования аудио и поддерживает экспорт Wave. Для AMR-WB+ порядок тот же: сначала получите WAV на компьютере, затем перенесите его на iOS и выполняйте мобильный монтаж без зависимости от редкого codec.
AMR-WB+ на Android
На Android приложения ниже используются после получения WAV или MP3. Поддержка обычного AMR в медиаплеере не означает поддержку sample entry sawp, поэтому исходный 3GP с AMR-WB+ не подменяет этап профильного декодирования.
WaveEditor

WaveEditor импортирует и экспортирует WAV, MP3, FLAC и OGG и содержит waveform-editor, Graphic EQ, Reverb и Normalization. Декодируйте sawp в WAV на компьютере, перенесите WAV на Android, откройте его в WaveEditor, выполните нужную обрезку или нормализацию и экспортируйте результат в стандартный формат.
WavePad
Android-версия WavePad работает с WAV PCM, MP3 и AIFF и предоставляет cut, copy, paste, delete, silence, compression, normalize, equalizer, reverb и noise reduction. После AMR-WB+ decode откройте WAV, выделите участок непосредственно на waveform, выполните нужную операцию и прослушайте границы выделения до сохранения. Поддерживаемый диапазон sample rates включает 48 кГц, поэтому заранее понижать 48-кГц WAV ради мобильного редактирования не требуется.

VLC Media Player для Android
VLC for Android используйте для контрольного прослушивания уже созданного WAV/MP3. Здесь он проверяет финальный результат, но не заменяет AMR-WB+ decoder. Если WAV воспроизводится полностью и его длительность совпадает с ожидаемой, мобильный этап можно считать отделённым от проблемы исходного codec.
Почему обычные AMR/AWB-программы нельзя автоматически считать AMR-WB+ совместимыми
Совместимость нужно проверять на уровне codec, а не расширения. Программа способна работать с обычным AMR, AMR-WB/AWB, WAV или самим 3GP-контейнером и при этом не выполнять декодирование sample entry sawp. В таблице зафиксирована практическая роль каждого инструмента: только 3GPP reference decoder и специализированная обвязка выполняют прямое декодирование WB+; остальные варианты используются для обычного AMR/AMR-WB либо начинают работу с уже созданного WAV.
| Программа / способ | Тип | Рабочий вход | Задача | Граница применения |
|---|---|---|---|---|
| АудиоМАСТЕР | Windows editor/converter | WAV после decode | Обрезка, частотная обработка, WAV/MP3/FLAC export | Не используется для прямого sawp |
| 3GPP reference decoder | ANSI-C codec tool | 3GP или raw AMR-WB+ | Прямое декодирование в 16-bit PCM WAV | CLI; это этап декодирования |
| amr-wbp-plus | Portable reference-code based tool | 3GP с sawp | Прямое декодирование в PCM WAV | Технический CLI-инструмент, не GUI-editor |
| FFmpeg | Cross-platform CLI framework | WAV/MP3 и соседние медиаконтейнеры | Анализ и обработка после декодирования | Отдельного AMR-WB+ decoder нет |
| VLC Media Player | Desktop/mobile player | WAV/MP3 после decode | Контрольное воспроизведение | Не заменяет sawp decoder |
| Audacity | Windows/macOS/Linux editor | WAV после decode | Обрезка, фильтры, WAV/FLAC/MP3 export | Этап декодирования выполняется заранее |
| GarageBand | Apple audio workstation | WAV/AIFF/AAC/MP3 | Монтаж на Mac/iPhone/iPad | На iOS импорт приводит audio к 44,1 кГц/16 bit |
| AVS Audio Converter | Windows converter | AMR-WB/AWB или стандартное аудио | Конвертация обычного AWB; финальный экспорт после декодирования | Для WB+ сначала WAV |
| WonderFox HD Video Converter Factory Pro | Windows converter | AWB/стандартное аудио | Выбор формата результата и очередь конвертации | Для WB+ сначала WAV |
| Audio Converter Plus | Windows audio converter | AMR-WB/AWB | AMR-WB → стандартный аудиоформат | AMR-WB не равен AMR-WB+ |
| MediaHuman Audio Converter | Windows/macOS/Linux converter | WAV после decode | Пакетный MP3/стандартный результат | Не выполняет этап декодирования в этой схеме |
| Total Audio Converter | Audio converter | Обычный AMR или WAV | Финальная аудиоконвертация | Для WB+ начинает с WAV |
| Xilisoft Audio Converter | Audio converter | Обычный AMR или WAV | Конвертация стандартного audio | Для WB+ начинает с WAV |
| Stellar Audio Video Converter | Audio/video converter | Обычный AMR или WAV | Финальная конвертация | Для WB+ начинает с WAV |
| Wondershare UniConverter | Windows/macOS converter | Обычный AMR или WAV | Пакетная конвертация и настройка результата | Для WB+ начинает с WAV |
| NCH Switch Plus | Audio converter | Обычный AMR или WAV | Стандартная аудиоконвертация | Для WB+ начинает с WAV |
| Format Factory | Windows multimedia converter | Обычный AMR или WAV | Стандартный аудиоформат | Для WB+ начинает с WAV |
| Freemake Audio Converter | Windows audio converter | Обычный AMR или WAV | Стандартный аудиоформат | Для WB+ начинает с WAV |
| Any Audio Converter | Audio converter | Обычный AMR или WAV | Стандартный аудиоформат | Для WB+ начинает с WAV |
| MediaCoder | Transcoder | Обычный AMR или WAV | Транскодирование стандартных форматов | Для WB+ начинает с WAV |
| XMedia Recode | Windows transcoder | Обычный AMR или WAV | Финальная конвертация | Для WB+ начинает с WAV |
| Movavi Video Converter | Desktop converter | Обычный AMR или WAV | AMR и стандартная аудиоконвертация | Для WB+ начинает с WAV |
| Any Video Converter | Desktop converter | Обычный AMR или WAV | AMR и стандартная аудиоконвертация | Для WB+ начинает с WAV |
| Aiseesoft Video Converter Ultimate | Desktop converter | Обычный AMR или WAV | Финальная конвертация | Для WB+ начинает с WAV |
| 4Easysoft Total Video Converter | Desktop converter | Обычный AMR или WAV | Финальная конвертация | Для WB+ начинает с WAV |
| iMyMac Video Converter | macOS converter | Обычный AMR или WAV | Финальная конвертация | Для WB+ начинает с WAV |
| Mobile Ringtone Converter | Legacy Windows converter | Обычный AMR | Старый сценарий AMR-конвертации | Не использовать для прямого декодирования WB+ |
| Mobile AMR Converter | Legacy AMR utility | Обычный AMR | Старый сценарий AMR-конвертации | Не использовать для прямого декодирования WB+ |
| AMR Converter Pro | Windows AMR converter | Обычный AMR | Two-way AMR conversion, batch/CLI | Не использовать для прямого декодирования WB+ |
| Boilsoft Audio Converter | Audio converter | Обычный AMR или WAV | Финальная конвертация | Для WB+ начинает с WAV |
| FairStars Audio Converter | Audio converter | AMR-WB/AWB | AWB conversion | AMR-WB не равен WB+ |
| Adobe Audition | Windows/macOS editor | WAV после decode | Монтаж и spectral processing | Этап декодирования выполняется заранее |
| SOUND FORGE | Windows audio editor | WAV после decode | Редактирование стандартного audio | Этап декодирования выполняется заранее |
| WavePad | Desktop/mobile audio editor | WAV после decode | Обрезка, normalize, EQ, noise reduction | Этап декодирования выполняется заранее |
| QuickTime | Apple player/framework | Стандартный аудиоформат | Воспроизведение совместимого результата | Не использовать для прямого декодирования WB+ |
| Windows Media Player | Windows player | Стандартный аудиоформат | Контрольное воспроизведение | Не использовать как универсальный WB+ decoder |
| RealPlayer | Media player | Стандартный аудиоформат | Контрольное воспроизведение | WB+ сначала декодируется отдельно |
| KMPlayer | Media player | Стандартный аудиоформат | Контрольное воспроизведение | WB+ сначала декодируется отдельно |
| Media Player Classic HC | Windows player | Стандартный аудиоформат | Контрольное воспроизведение | WB+ сначала декодируется отдельно |
| Winamp | Audio player | Стандартный аудиоформат | Контрольное воспроизведение | WB+ сначала декодируется отдельно |
| foobar2000 | Audio player | Стандартный аудиоформат | Контрольное воспроизведение | этап прямого декодирования WB+ выполняется отдельно |
| AIMP | Audio player | Стандартный аудиоформат | Контрольное воспроизведение | этап прямого декодирования WB+ выполняется отдельно |
| GOM Player | Media player | Стандартный аудиоформат | Контрольное воспроизведение | этап прямого декодирования WB+ выполняется отдельно |
| Universal Viewer | Universal viewer | Обычный AMR/стандартный результат | Просмотр совместимого результата | Не основной инструмент для WB+ |
| AMR Player | Specialized AMR player | Обычный AMR | AMR playback/conversion | Не использовать для прямого декодирования WB+ |
| Leawo Blu-ray Player | Media player | Стандартный аудиоформат | Контрольное воспроизведение | этап прямого декодирования WB+ выполняется отдельно |
| K-Lite Codec Pack | Codec collection | Обычные Windows media formats | Дополнение системного playback | Не является универсальным исправлением WB+ |
| Online-Convert | Browser converter | WAV после decode | Финальный MP3/стандартный результат | Исходный sawp сначала декодируется локально |
| Convertio | Browser converter | WAV после decode | Финальная конвертация | Не используется для прямого декодирования WB+ |
| CloudConvert | Browser converter | WAV после decode | Финальная конвертация | Не используется для прямого декодирования WB+ |
| Zamzar | Browser converter | WAV после decode | Финальная конвертация | Не используется для прямого декодирования WB+ |
| FreeConvert | Browser converter | WAV после decode | Финальная конвертация | Не используется для прямого декодирования WB+ |
| Clideo | Browser converter | WAV после decode | Финальная конвертация | Не используется для прямого декодирования WB+ |
| AnyConv | Browser converter | WAV после decode | Финальная конвертация | Не используется для прямого декодирования WB+ |
| CoolUtils | Browser converter | AWB либо WAV | AMR-WB/AWB или после декодирования conversion | AMR-WB не равен WB+ |
| Aconvert | Browser converter | WAV после decode | Настройка битрейта и частоты дискретизации результата | Не используется для прямого декодирования WB+ |
| Aspose | Browser AMR editor | Обычный AMR | Редактирование обычного AMR | WB+ сначала переводится в WAV |
| MyPCFile | Browser AMR editor | Обычный AMR | Редактирование обычного AMR | WB+ сначала переводится в WAV |
| FabConvert | Browser converter | WAV после decode | Финальная конвертация | Не используется для прямого декодирования WB+ |
| MiConv | Browser converter | WAV после decode | Финальная конвертация | Не используется для прямого декодирования WB+ |
| ConverterFactory | Browser converter | WAV после decode | Финальная конвертация | Не используется для прямого декодирования WB+ |
| Media.io | Browser converter | WAV после decode | Финальная конвертация | Не используется для прямого декодирования WB+ |
| MP3Cutter | Browser converter/editor | WAV после decode | Финальная конвертация/простая обработка | Не используется для прямого декодирования WB+ |
| FileConvertFree | Browser converter | WAV после decode | Финальная MP3-конвертация | Не используется для прямого декодирования WB+ |
| AudioToolSet | Browser audio tool | WAV после decode | Обработка стандартного аудио | Не используется для прямого декодирования WB+ |
| VGMToolbox | Game audio utility | CRI ACB/AWB resources | Извлечение игровых звуков | Другой AWB-сценарий, не AMR-WB+ |
Интерфейсы AMR-WB/AWB-программ и границы их применения
Скриншоты ниже показывают реальные элементы интерфейса: добавление аудиофайлов, выбор MP3, очередь и запуск конвертации. Эти операции полезны для AMR-WB/AWB или для уже декодированного WAV, но сами по себе не превращают программу в AMR-WB+ decoder.






Отдельный случай: игровой AWB — не AMR-WB+
Если файл .awb находится в ресурсах игры рядом с ACB, HCA или ADX, рассматривайте его как отдельный сценарий CRI AWB, а не как AMR-файл. Для извлечения содержимого применяется VGMToolbox с модулем CRI ACB/AWB Archive Extractor. Сначала извлеките вложенные звуковые ресурсы, затем определите их фактический codec и только после этого выбирайте редактор или конвертер.

Главное правило: не запускать AMR-WB+ decoder на игровом AWB только из-за совпадения расширения. В этой задаче сначала определяется container family, затем извлекаются дорожки. Это предотвращает ситуацию, когда пользователь перебирает десятки AMR-конвертеров, хотя исходник вообще не является AMR.
Как редактировать звук после декодирования
После создания PCM/WAV AMR-WB+ как codec больше не ограничивает редактор. Выбор инструмента определяется задачей: точная обрезка, удаление пауз, шумоподавление, нормализация, многодорожечный монтаж или пакетный экспорт. При этом исходный WAV после декодирования лучше хранить как техническую мастер-копию, а обработку вести в отдельном файле проекта.
| Задача | Что делать | Что контролировать |
|---|---|---|
| Обрезать начало/конец | Выделить точную область по waveform и удалить | Не срезать атаку согласных и окончания слов |
| Удалить длинную паузу | Сократить тишину между фрагментами | Оставить естественную паузу, если это речь |
| Выровнять громкость | Нормализация или ручное усиление | Не допускать clipping; сравнивать одинаковые участки |
| Убрать гул/шум | Частотный фильтр, EQ или noise reduction | Не удалять полезные речевые частоты |
| Сделать mono | Downmix только по явной задаче | Сохранить stereo master, если исходник стерео |
| Склеить записи | Привести рабочие WAV к совместимым параметрам проекта | Одинаковая sample rate упрощает монтаж |
| Подготовить MP3 | Один финальный lossy encode из WAV/master | Не создавать цепочку повторных MP3 |
В какой формат конвертировать AMR-WB+
Формат результата выбирают не по принципу «самый высокий битрейт», а по следующему этапу работы. Если файл ещё предстоит редактировать, WAV сохраняет PCM без повторного lossy-кодирования. FLAC уменьшает размер без потери PCM-данных и удобен для хранения. MP3 нужен в первую очередь ради совместимости и размера; это дополнительное сжатие с потерями.
| Формат | Когда выбирать | Плюсы | Ограничения |
|---|---|---|---|
| WAV PCM | Монтаж, контроль, мастер-копия после decoder | Простая совместимость, отсутствие нового lossy-сжатия | Большой размер |
| FLAC | Архив декодированного PCM | Lossless, меньше WAV | Не все старые устройства поддерживают |
| MP3 | Отправка, публикация, старые плееры | Очень широкая совместимость | Ещё один lossy encode |
| AAC/M4A | Современные мобильные экосистемы | Удобная совместимость в Apple/мобильных сценариях | Тоже lossy при AAC; не заменяет WAV-master |
Как выбрать sample rate, каналы и битрейт после декодирования
Reference decoder позволяет выбрать частота дискретизации результата, но это не означает, что максимальное значение всегда лучше. Если исходный mode относится к AMR-WB modes 0–15, результат по умолчанию составляет 16 кГц. Для extension modes default — 48 кГц. Если задача — последующий монтаж и вы не знаете, что выбрать, сохранение recommended default упрощает работу и не требует лишней конвертации до редактора.
Каналы важнее красивой цифры sample rate. Если вход стерео, сохраняйте два канала, пока не появится конкретная причина сделать downmix. -mono удобен для дикторской записи, когда конечная система принимает только mono, но это необратимое изменение структуры результата. Сначала сделайте stereo WAV, затем при необходимости отдельную mono-копию.
Для MP3 нет смысла выбирать экстремальный битрейт как попытку «вернуть качество». AMR-WB+ уже отбросил часть информации при исходном кодировании. Финальный MP3 должен лишь не добавлять заметных артефактов. Для речи обычно полезнее сравнить два результата на фрагментах с шипящими, фоновым шумом и музыкой, чем механически ставить 320 кбит/с. Если требования конкретной системы задают CBR, используйте CBR; в остальных случаях выбирайте режим по совместимости и целевому размеру.
Почему AMR-WB+ не открывается: диагностическая таблица
| Симптом | Причина для проверки | Что проверить | Что делать |
|---|---|---|---|
| Плеер открывает 3GP, но звука нет | Контейнер поддерживается, codec sawp — нет | Codec/sample entry аудиотрека | Reference AMR-WB+ decoder → WAV |
| FFmpeg сообщает unknown/unsupported codec | У FFmpeg нет полноценного WB+ decoder | Не спутан ли sawp с sawb | Не менять расширение, перейти к WB+ decoder |
| Файл .awb не принимается decoder | Это AMR-WB или CRI AWB, а не WB+ | Header/окружение файла | Для AMR-WB — другой decoder; для CRI — extractor |
| WAV короче исходника | Повреждённый или обрезанный входной файл либо ошибка контейнера | Длительность, decoder log, размер | Работать с копией, искать неповреждённую копию файла |
| После decode один канал вместо двух | Включён -mono или исходник mono | Параметры запуска и metadata | Повторить без -mono, если вход стерео |
| После MP3 появились металлические артефакты | Повторное lossy-сжатие/слишком низкий bitrate | Сравнить WAV и MP3 | Экспортировать заново из WAV с подходящими настройками |
| Онлайн-сервис пишет «AMR supported», но файл отклоняет | Поддерживается обычный AMR, не WB+ | Есть ли отдельное упоминание AMR-WB+/sawp | Не перебирать расширения; декодировать локально |
| После GarageBand изменились параметры WAV | Мобильный GarageBand конвертирует импорт к 44,1 кГц/16 bit | Сравнить с исходным decoded WAV | Хранить исходный WAV отдельно |
Как проверить результат после открытия, редактирования и конвертации
Проверка результата — обязательный этап, потому что «файл сохранился» не означает корректную декодировку. Сначала проверяйте WAV сразу после декодирования, затем отдельно финальную копию после редактора. Так можно быстро понять, на каком этапе появилась проблема.
- Сравните длительность. Декодированный WAV должен соответствовать ожидаемой длительности записи. Заметное расхождение означает, что нужно проверить контейнер, целостность bitstream и ход декодирования.
- Проверьте каналы. Если исходник был stereo, output без
-monoдолжен сохранить два канала. Если нужен mono, создавайте его отдельной операцией. - Прослушайте три участка. Начало обнаруживает проблемы инициализации, середина — пропуски/ошибки кадров, конец — преждевременное завершение decode.
- Посмотрите waveform. Постоянная линия около нуля при ненулевой длительности указывает на неправильный decode или тишину в самом входном файле.
- Проверьте clipping. Если пики постоянно упираются в максимум, повторите decode с recommended
-limiterлибо уберите из редактора лишнее усиление. - Сравните WAV и MP3. Если дефект есть только в MP3, проблема относится к финальному encode, а не к AMR-WB+ decoder.
- Не удаляйте исходный файл. Пока финальная копия не проверена, исходный 3GP/raw bitstream должен оставаться неизменным.
Практические сценарии: какой способ выбрать
| Сценарий | Рекомендуемая схема | Почему |
|---|---|---|
| Windows, нужна простая обрезка и MP3 | 3GPP decoder → WAV → АудиоМАСТЕР → MP3 | Профильный WB+ decoder + понятный GUI editor |
| Нужна максимально воспроизводимая техническая конвертация | 3GPP TS 26.273/26.304 reference decoder → WAV | Чётко заданные вход и выход и параметры |
| macOS, нужен монтаж | Reference decoder → WAV → Audacity или GarageBand | Не зависеть от прямой поддержки WB+ редактора |
| Linux, серия файлов | Reference decoder с одинаковыми параметрами → WAV queue → Audacity / пакетный экспорт | Легко контролировать одинаковую sample rate и логи |
| iPhone/iPad | Desktop decode → WAV → GarageBand/SoundLab/Hokusai | Мобильные редакторы получают стандартный WAV и не выполняют этап декодирования |
| Android | Desktop decode → WAV → WaveEditor/WavePad | Мобильный редактор работает с обычным PCM |
| Конфиденциальная запись | Только локальный decoder + локальный editor | Не требуется upload на сторонний сервер |
| Игровой .awb | VGMToolbox/CRI extractor → извлечённый codec → editor/converter | Это другой форматный сценарий |
| Файл оказался AMR-WB, а не WB+ | AMR-WB-compatible tool из отдельного AWB-сценария | Не нужен редкий WB+ decoder |
Частые вопросы
AMR-WB+ и AWB — это одно и то же?
Нет. AWB обычно используют для AMR-WB audio file, а также для игрового CRI AWB container. AMR-WB+ в 3GP идентифицируется sample entry sawp. Совпадение слова Wideband в названиях не делает форматы одинаковыми.
Можно ли открыть AMR-WB+ в VLC?
VLC здесь используется для контрольного воспроизведения WAV/MP3 после профильного декодирования. Поддержка 3GP-контейнера или обычного AMR не заменяет декодер sample entry sawp, поэтому исходный AMR-WB+ в этой инструкции через VLC не декодируется.
Поддерживает ли FFmpeg AMR-WB+?

В FFmpeg отдельный декодер AMR-WB+ не реализован. Поэтому FFmpeg не используется как основной decoder sawp. Он остаётся полезен для соседних форматов, контейнерного анализа и обработки WAV/MP3 после AMR-WB+ decode.
Можно ли просто переименовать .3gp или .awb в .mp3?
Нет. Расширение — только часть имени. MP3-player ожидает внутри MP3 bitstream, а не AMR-WB+. Переименование не выполняет декодирование и не меняет container/sample entry.
Почему 3GP открывается, но звука нет?
Открытие 3GP-контейнера не означает наличие decoder для конкретной audio track. Для AMR-WB+ проверяйте sawp. Такой симптом особенно характерен для программ, где список поддерживаемых контейнеров шире списка audio decoders.
Можно ли получить MP3 «без потери качества»?
Нет в строгом смысле: MP3 — lossy codec. Можно избежать лишнего ухудшения — сделать один финальный MP3 encode из проверенного WAV, не применять ненужную обработку и не кодировать одну и ту же запись несколько раз.
Нужно ли ставить MP3 320 кбит/с?
Не обязательно. Битрейт MP3 не возвращает детали, уже потерянные в AMR-WB+. Выбирайте значение, при котором на контрольных фрагментах не слышны дополнительные артефакты и которое соответствует требованиям устройства/публикации.
Можно ли редактировать AMR-WB+ без декодирования?
Для обычного пользовательского монтажа безопаснее декодировать в PCM/WAV. Техническое редактирование compressed bitstream без полного decode — специализированная задача и не заменяет waveform-editing, фильтры и точный контроль результата.
Что делать с AMR-WB+ из RTP или PCAP?
Сначала отделите сетевую задачу от файловой. MIME audio/AMR-WB+ относится к RTP. Из PCAP необходимо корректно восстановить payload/frames с учётом RTP packaging, а уже затем подавать полученный bitstream в decoder. Инструмент, который умеет извлекать AMR или AMR-WB из RTP, не автоматически поддерживает extension WB+.
Что лучше хранить после декодирования — WAV или FLAC?
WAV проще для монтажа и диагностики. FLAC удобнее для долгого хранения, потому что сжимает PCM без потерь. Рациональная схема: сохранить исходный AMR-WB+ и отдельную lossless-копию WAV/FLAC; MP3 держать как пользовательскую производную.
Почему после импорта в GarageBand sample rate стал 44,1 кГц?
GarageBand для iPhone/iPad при импорте приводит audio к 44,1 кГц и 16 bit, если исходник отличается. Это нормальное поведение приложения, но оно означает, что исходный декодированный WAV с 48 кГц нужно хранить отдельно, если важны исходные PCM-параметры.
Итог: как не перепутать кодек и не потерять исходник
Для AMR-WB+ главный критерий выбора способа — наличие декодера, который действительно реализует этот codec. В 3GP ищите sawp; для прямого декодирования используйте 3GPP reference implementation или проверенную обвязку на её основе; результат сохраняйте в PCM/WAV. На Windows после этого откройте WAV в АудиоМАСТЕРе, выполните нужные правки и сохраните отдельную WAV/FLAC мастер-копию и, при необходимости, MP3. На macOS и Linux тот же WAV можно редактировать в Audacity или другом стандартном редакторе. На iPhone, iPad и Android переносите уже декодированный WAV и отделяйте мобильный монтаж от редкого этапа декодирования.
Если файл не проходит reference decode, не начинайте хаотично менять расширения и загружать его в десятки конвертеров. Сначала вернитесь к идентификации: sawp — AMR-WB+, sawb — AMR-WB, samr — AMR, игровой AWB — отдельный CRI-контейнер. Именно это разделение превращает задачу «ничем не открывается» в конкретный и проверяемый процесс.