Что такое AMR

Рейтинг:
5.0 Оценок: 2
автор
Автор статьи:
Игорь Горчилин
календарь
Дата публикации:
28.09.2026
🎵 Проверено экспертом:
Ариной Краснослабодцевой
Для кодирования аудиофайлов используются различные кодеки. Один из популярных вариантов — AMR. Он часто используется для обработки человеческой речи. В этой статье подробно рассмотрено, что такое AMR. Чтобы ознакомиться с другими кодеками и форматами аудиофайлов, рекомендуем перейти по ссылке.

Что такое файл AMR

AMR — это аудиоформат, созданный специально для эффективного хранения человеческой речи, который широко используется в мобильной телефонии и приложениях для записи голоса.

Как расшифровывается название AMR

Рассматривая особенности AMR (что это и как работает), стоит начать с того, как расшифровывается название. AMR — Adaptive Multi-Rate (адаптивный многобитовый кодек). Это название отражает его ключевую особенность: способность динамически изменять битрейт (скорость передачи данных) в зависимости от условий сети, чтобы обеспечить наилучший баланс между качеством звука и надежностью соединения.

Что хранится в файле с расширением .AMR

Файл с расширением .amr хранит в себе сжатый аудиопоток, закодированный с помощью одноименного аудиокодека. Структура такого файла устроена определенным образом:

  • Заголовок. Каждый AMR-файл начинается с 6-байтового заголовка, который идентифицирует его как аудио в этом формате. Для стандартного узкополосного AMR (AMR-NB) это последовательность байтов #!AMR\n.
  • Аудиокадры. После заголовка следуют один или несколько кадров. Каждый кадр содержит 20 миллисекунд звука. Технически каждый кадр начинается с байта заголовка, указывающего его режим и размер, за которым следуют сами аудиоданные.

Чем отличаются кодек AMR и файл AMR

Разница между этими понятиями фундаментальна:

  • Кодек — алгоритм сжатия звука (используется в звонках в реальном времени).
  • Файл — сохраненные на диске данные, закодированные этим алгоритмом (готовая голосовая запись). Кодек — инструмент, файл — результат.

Для чего используется формат AMR

Основное назначение — эффективное сжатие голоса для экономии трафика и места при сохранении разборчивости речи.

Запись голоса и голосовых заметок на телефоне

Используется в диктофонах старых и бюджетных телефонов для создания коротких аудиозаметок с минимальным размером файла.

Голосовые сообщения и мобильная телефония

Стандарт для голосовых сообщений в мессенджерах (WhatsApp, Viber) и базовых звонков, где важна речь, а не качество звука.

GSM, UMTS, VoIP и видеотелефония

AMR — обязательный кодек в сетях GSM и UMTS (3G). Также используется в VoIP и видеозвонках для кодирования звуковой дорожки.

Голосовая почта, конференц-связь и рации Push-to-Talk

Применяется в системах голосовой почты, аудиоконференциях и профессиональных рациях (PTT) из\-за низкой задержки и стабильности.

Почему AMR подходит для речи, но не для музыки

Кодек специально оптимизирован под частоты человеческого голоса (300–3400 Гц) и подавляет остальные частоты. Музыка теряет обертоны, становится «плоской» и неестественной.

Как работает кодек AMR

Кодек анализирует голосовой сигнал, выделяет его ключевые параметры (высоту тона, усиление, спектр) и передаёт не сам звук, а математическую модель речевого тракта. На приёмной стороне эта модель воссоздает речь. Чтобы лучше понять AMR (что за формат и как работает), стоит рассмотреть особенности алгоритмов обработки данных.

Адаптивное изменение битрейта

AMR поддерживает 8 скоростей (от 4,75 до 12,2 кбит/с). Кодек может переключаться между ними после каждого кадра (каждые 20 мс), выбирая оптимальную скорость для текущих условий.

Как AMR подстраивается под качество соединения

При хорошем сигнале кодек использует высокий битрейт (12,2 кбит/с) для максимальной чёткости. При помехах или плохой связи он автоматически снижает битрейт — это уменьшает нагрузку на канал, но сохраняет разборчивость речи.

Сжатие речи с помощью алгоритма ACELP

ACELP (Algebraic Code-Excited Linear Prediction) — математический метод, который предсказывает звук по предыдущим кадрам и передаёт только ошибку предсказания и параметры голосового тракта вместо полного аудиосигнала, что даёт сильное сжатие без потери понятности.

Обнаружение голосовой активности VAD

VAD (Voice Activity Detection) — это детектор, который анализирует звук и определяет, говорит человек или молчит. Если речи нет, кодек не тратит биты на кодирование тишины.

Прерывистая передача DTX

DTX (Discontinuous Transmission) — режим, который включается по сигналу VAD. Во время пауз кодек вообще перестаёт передавать данные, экономя трафик и заряд батареи. Передаются только короткие служебные пакеты.

Генерация комфортного шума CNG

CNG (Comfort Noise Generation) работает вместе с DTX. Чтобы на принимающей стороне не было полной тишины, кодек синтезирует лёгкий фоновый шум, имитирующий обстановку собеседника. Это делает паузы естественными, а речь — более комфортной для восприятия.

AMR-NB и AMR-WB: в чём разница

Главное отличие — ширина полосы частот. AMR-NB передаёт только голосовой диапазон, а AMR-WB — вдвое более широкий спектр, что даёт «объёмное» и натуральное звучание, известное как HD Voice. Стоит подробно рассмотреть разные варианты формата AMR.

AMR-NB: узкополосный кодек

«NB» означает NarrowBand (узкая полоса). Работает в диапазоне 300–3400 Гц (как в обычной телефонной линии). Битрейт: от 4,75 до 12,2 кбит/с. Это базовый стандарт для всех GSM-звонков.

AMR-WB: широкополосный кодек

«WB» — WideBand (широкая полоса). Охватывает диапазон 50–7000 Гц, захватывая высокие и низкие частоты голоса. Битрейт: от 6,6 до 23,85 кбит/с. Обеспечивает эффект «собеседник рядом».

Разница в частотном диапазоне и качестве речи

AMR-NB звучит как обычный телефон — глуховато и плоско. AMR-WB даёт чистое, детальное звучание: лучше слышны согласные, интонации и тембр голоса, что снижает утомляемость при долгих разговорах.

Где используются AMR-NB и AMR-WB

В каких сферах используются разные форматы AMR:

  • AMR-NB. Все сети GSM, старые телефоны, бюджетные VoIP-сервисы, голосовая почта.
  • AMR-WB. Сети 3G/4G (VoLTE), современные смартфоны, мессенджеры с HD-звонками, Wi-Fi Calling.

Технические характеристики AMR

AMR — это распространенный формат, у которого есть целый ряд ряд технических особенностей.

Частота дискретизации и частотный диапазон

Частота дискретизации жёстко зафиксирована на 8000 Гц. Согласно теореме Найквиста, это позволяет кодировать звук в диапазоне до 4000 Гц, но реально из\-за фильтрации полезный частотный диапазон составляет 300–3400 Гц — это классическое телефонное качество, оптимизированное для человеческой речи.

Битрейты от 4,75 до 12,2 кбит/с

Кодек поддерживает 8 фиксированных уровней битрейта: 4,75 / 5,15 / 5,90 / 6,70 / 7,40 / 7,95 / 10,2 / 12,2 кбит/с. Нижняя граница даёт максимальную компрессию для плохих каналов, верхняя — лучшее качество при достаточной пропускной способности.

Восемь основных режимов кодирования AMR-NB

Каждый из 8 режимов соответствует одному из перечисленных битрейтов. Режим 0 (4,75 кбит/с) — самый низкий, режим 7 (12,2 кбит/с) — самый высокий. Также существует режим 8 (SID) для передачи фонового шума в паузах речи.

Кадры продолжительностью 20 миллисекунд

Весь аудиопоток разбивается на равные временные отрезки по 20 мс. Это стандартный размер блока, с которым работает кодер: он анализирует и сжимает речь именно такими порциями.

Количество отсчётов и размер кадров

При частоте 8 кГц один 20-миллисекундный кадр содержит ровно 160 отсчётов (семплов). Размер выходного сжатого кадра в байтах зависит от выбранного битрейта и варьируется от 12 до 32 байт.

Задержка при кодировании и переключении режимов

Алгоритмическая задержка кодера составляет 25 мс: 20 мс на накопление кадра плюс 5 мс «заглядывания вперёд» (look-ahead) для лучшего предсказания. Переключение между режимами происходит покадрово, без какой-либо дополнительной задержки — каждый новый кадр может иметь свой битрейт.

Структура файла AMR

Формат AMR имеет простую структуру. Рассмотрим ее основные компоненты.

Заголовок файла AMR

Файл начинается с 6-байтовой текстовой метки \#\!AMR (или \#\!AMR-WB для широкополосной версии), за которой следует символ перевода строки. Это сигнатура, позволяющая проигрывателям сразу определить тип кодека.

Последовательность аудиокадров

Сразу после заголовка идут один за другим все звуковые кадры. Каждый кадр состоит из одного служебного байта (указывает режим кодирования) и следующих за ним сжатых данных. Строгой привязки к паузам или разделителям нет — кадры просто следуют непрерывно.

Как в одном файле используются разные битрейты

Служебный байт в начале каждого кадра содержит номер режима (0–7). Декодер читает этот байт и применяет соответствующий алгоритм распаковки именно для этого кадра. Таким образом, файл может свободно смешивать кадры с разным битрейтом, подстраиваясь под сложность речи.

Расширения .AMR и .3ga

Файл с расширением .amr — это «сырой» поток кадров с минимальным текстовым заголовком. Расширение .3ga — это тот же AMR-звук, но помещенный в медиаконтейнер 3GPP (как у MP4), который может содержать дополнительную информацию: таймкоды, обложки, теги и т.д.

MIME-типы audio/AMR и audio/3gpp

audio/AMR используется при передаче чистого AMR-потока без обертки. audio/3gpp — это более общий тип для всего мультимедийного контейнера 3GP, внутри которого может быть звук AMR, а также видео или субтитры.

Преимущества и недостатки формата AMR

Для лучшего понимания, что такое AMR, стоит разобрать сильные и слабые стороны формата.

Небольшой размер голосовых записей

AMR сжимает речь в 10–15 раз сильнее, чем несжатый WAV. Минута разговора в AMR-NB занимает всего ~60–90 КБ против 10 МБ в WAV.

Устойчивость речи при плохом соединении

При потере пакетов или помехах кодек автоматически снижает битрейт, но речь остается разборчивой. Алгоритм ACELP хорошо восстанавливает звук даже при сильных искажениях.

Экономия пропускной способности во время пауз

Благодаря VAD и DTX во время молчания кодек вообще не передает данные (или передаёт минимум). Это экономит до 50–60 % трафика в обычном разговоре, где паузы занимают около половины времени.

Невысокое качество музыки и сложного звука

AMR обрезает частоты выше 3,4 кГц и подавляет гармоники. Музыка, шум дождя, аплодисменты или многоголосие звучат неестественно, «металлически» и смазанно.

Ограниченная поддержка современными проигрывателями

Большинство медиаплееров (VLC, MPC-HC) воспроизводят AMR, но стандартные проигрыватели Windows и macOS не поддерживают его без установки кодеков, как и M4A. В вебе формат тоже не всегда открывается «из коробки».

Задержка при кодировании и передаче голоса

Алгоритмическая задержка составляет \~25 мс (кадр 20 мс \+ предсказание 5 мс). В голосовой связи это приемлемо, но для видеоигр или живого аудиомониторинга такая задержка уже критична.

Сравнение AMR с MP3, WAV и AAC

Каждый аудиоформат имеет свои особенности и используется в определенных нишах.

AMR и MP3

Оба формата — с потерями, но цели разные. AMR оптимизирован для речи (битрейт до 12 кбит/с), MP3 — для музыки (обычно 128–320 кбит/с). MP3 даёт чистое звучание, но файлы в 5–10 раз больше. AMR «режет» высокие частоты, MP3 сохраняет их.

AMR и WAV

WAV — несжатый формат (или сжатый без потерь). Хранит полный спектр звука, используется в студиях и для монтажа. Одна минута WAV — ~10 МБ. AMR — \~60–90 КБ за ту же минуту, но качество намного ниже. WAV можно многократно редактировать без ухудшения, AMR — нет.

AMR и AAC

Оба используют передовое сжатие с потерями. AAC — более современный и качественный кодек: при одинаковом битрейте AAC звучит чище и детальнее. AMR выигрывает только в голосовых звонках, где важна экономия трафика. AAC используется в YouTube, Apple Music и потоковом аудио.

Какой формат выбрать для речи, музыки и монтажа

Для голосовых сообщений, звонков и диктофона лучше всего подходит AMR формат — минимальный размер при достаточной разборчивости.

Для подкастов, лекций и аудиокниг стоит выбрать AAC или MP3 с битрейтом 64–96 кбит/с — они дают лучшее качество при небольшом размере.

Для прослушивания музыки оптимальны AAC (256 кбит/с) или MP3 (320 кбит/с) — они сохраняют детали, обертоны и стереоэффекты.

Для монтажа, обработки и архивирования нужен WAV (или FLAC) — только формат без потерь не ухудшается при многократном редактировании.

Чем открыть AMR в Windows

Вы можете прослушать файл AMR с помощью 4 программ на ПК. Эти инструменты поддерживают формат, поэтому вам не потребуется конвертировать AMR в MP3.

Media Player Classic

  1. Запустите Media Player Classic.
  2. Перейдите в меню Файл → Открыть файл....
  3. Выберите аудиофайл (например, MP3, M4A, WAV).
программа Media Player Classic

AMR Player

  1. Запустите программу.
  2. Нажмите на Add Files и выберите АМР звуки.
  3. Кликните по кнопке Play.
скриншот программы AMR Player

Audacity

  1. Запустите программу. Стоит отметить, что это не единственный бесплатный аудиоредактор, который поддерживает формат АМР.
  2. Перетащите аудиофайл в окно редактора или используйте меню Файл → Импортировать → Аудио.
  3. Нажмите кнопку Play (зелёный треугольник) на панели Transport Toolbar.
Audacity

Windows Media Player с дополнительным кодеком

  1. Скачайте и установите кодек-пак, например K-Lite Codec Pack или Shark007 Advanced Codecs.
  2. После установки Windows Media Player сможет распознавать новые форматы (AMR, FLAC, MKV и другие).
  3. Дважды кликните по файлу, чтобы открыть его в плеере.
Windows Media Player

Чем открыть AMR на macOS

На устройствах Apple можно использовать 2 приложения, в том числе встроенный.

QuickTime Player и ограничения его поддержки

  1. Запустите QuickTime Player.
  2. Откройте файл через меню Файл → Открыть файл. Стоит отметить, что плеер поддерживает не все типы формата AMR, поскольку он редко используется на компьютерах от Apple.
  3. Запустите плеер.
открыть AMR на macOS

RealPlayer

  • Скачайте и установите RealPlayer с официального сайта (программа бесплатна).
  • Откройте файл через меню Файл → Открыть файл. Также можно дважды кликнуть по файлу в библиотеке плеера.
  • В настройках воспроизведения можно включить Shuffle Play для случайного порядка треков или Continuous Play для зацикленного проигрывания списка.
RealPlayer

Чем открыть AMR в Linux

На Linux используются 2 популярных приложения. Оба из них доступны бесплатно.

VLC Media Player

  1. Запустите VLC Media Player.
  2. Откройте файл через меню Медиа → Открыть файл.
  3. Настройте воспроизведение трека в меню Аудио.
VLC Media Player

FFmpeg

  1. Установите FFmpeg с официального сайта (например, версия 6.1.1 или новее).
  2. Для воспроизведения аудиофайла выполните в терминале команду: ffplay input.amr
FFmpeg

Чем открыть AMR на Android

На смартфонах формат АМР всегда поддерживается встроенным ПО. Поэтому у вас точно не возникнут сложности с прослушиванием голосовых записей.

Встроенный диктофон или системный аудиоплеер

  1. Откройте приложение «Музыка» или «Файлы» (название зависит от производителя устройства).
  2. Найдите аудиофайл в памяти телефона или на SD-карте.
  3. Нажмите на файл для воспроизведения.
Системный аудиоплеер Android

AMR Player

  1. Запустите программу и нажмите кнопку «Добавить файл» на главном экране.
  2. Выберите AMR-файл из списка.
  3. Нажмите кнопку «Воспроизвести» — плеер декодирует файл и начнёт проигрывание.
AMR Player

Чем открыть AMR на iPhone и iPad

Как и на Android, на iOS можно использовать 2 бесплатные утилиты для прослушивания голосовых записей в формате AMR.

VLC для iOS

  1. Откройте приложение «Файлы» на iPhone или iPad.
  2. Найдите аудиофайл, который скачан и сохранён в памяти устройства (например, в папке «Загрузки» или на iCloud Drive).
  3. Нажмите и удерживайте файл, затем выберите «Поделиться» в появившемся меню.
  4. В меню «Поделиться» пролистайте список приложений и выберите VLC.
  5. Файл автоматически скопируется в библиотеку VLC и начнет воспроизведение.
VLC плеер на iOS

Открытие файла через приложение «Файлы»

  1. Найдите файл на смартфоне.
  2. Кликните по иконке и нажмите на «Поделиться».
  3. Выберите системный плеер на смартфоне.
приложение «Файлы» на iPhone

Как конвертировать AMR в MP3, WAV или другой формат

Чтобы перекодировать файл в более распространенный формат, вам понадобятся потратить не более пары минут и бесплатный инструмент. Также рекомендуем ознакомиться с подборкой конвертеров MP3 в AMR.

Программы для конвертации AMR на Windows и Mac

  • ВидеоМАСТЕР. Универсальный конвертер и редактор для Windows. Разработан российской компанией, поддерживает множество форматов (включая AMR), имеет простой интерфейс на русском языке. Сильная сторона приложения — поддержка всех актуальных и ряда устаревших форматов аудио и видео.
    интерфейс ВидеоМАСТЕР
  • Mobile Media Converter. Бесплатный конвертер для Windows и macOS, который специализируется на форматах для мобильных устройств, включая AMR и 3GP. Он имеет простой и удобный интерфейс, поддерживает перетаскивание файлов и также позволяет загружать файлы с YouTube для конвертации.
    Mobile Media Converter
  • AVS Audio Converter. Профессиональный аудиоконвертер для Windows, который поддерживает преобразование AMR в такие форматы, как MP3, WAV, WMA, M4A, FLAC и другие. Программа предлагает расширенные функции, такие как применение эффектов и настройка параметров выходного файла . Доступна бесплатная пробная версия.
    AVS Audio Converter

Онлайн-конвертеры для небольших файлов

  • ezyZip. Инструмент работает в браузере, но файлы обрабатываются на ПК. Поддерживает 200+ форматов, файлы до 1 ГБ, без ограничений и регистрации.
    интерфейс ezyZip
  • AnyConv. Быстрая конвертация AMR без установки программ. Работает на любых устройствах, поддерживает пакетную обработку. Загруженные файлы автоматически удаляются после конвертации.
    AnyConv
  • Convertio. Поддерживает 55+ аудиоформатов, позволяет вручную настроить битрейт и частоту дискретизации. Обработка в облаке, файлы удаляются с серверов.
    Convertio

Что делать, если файл AMR не открывается

В таком случае стоит попробовать несколько способов решения:

  • Смените плеер — установите VLC или MPC-HC (они открывают AMR).
  • Переименуйте — смените расширение на .3gp (иногда помогает).
  • Конвертируйте — переделайте в MP3/WAV через онлайн-конвертер (Online-Convert, Zamzar) или программу (например, ВидеоМАСТЕР).
  • Проверьте файл — не повреждены ли данные.
  • Используйте специализированные проигрыватели для телефонов (например, PlayerPro) или медиаплееры с кодеками (K-Lite Codec Pack).

FAQ

Можно ли восстановить качество AMR-файла, если конвертировать его в WAV или FLAC?

Нет, нельзя. AMR — это формат с потерями (lossy). При кодировании безвозвратно удаляются все «неречевые» частоты выше ~3,4 кГц и применяется агрессивное сжатие. Конвертация в WAV/FLAC лишь увеличит размер файла, но не вернет утерянные высокие частоты и детализацию. Качество останется «телефонным» навсегда.

Почему AMR до сих пор используют, если есть более качественные форматы (AAC, OPUS)?

AMR стал стандартом GSM-сетей и поддерживается абсолютно всеми старыми и новыми телефонами «из коробки». Для голосовых заметок, диктофонов и записи звонков он до сих пор оптимален, так как дает минимальный размер при приемлемой разборчивости речи. OPUS и AAC качественнее, но требуют больше вычислительных ресурсов и не гарантируют совместимость с каждым устройством.
АудиоМАСТЕРАудиоМАСТЕР
Надежный редактор в обработке аудио!
Скачать сейчас Alt

Для Windows 11, 10, 8, 7

Комментарии (0)
Прокомментируйте первым!
Антиспам:
=
Введено символов: 0 из 1000