Что такое формат файла AWB?
.awb - это аудиофайл, содержащий речь, закодированную кодеком AMR-WB (Adaptive Multi-Rate Wideband). AMR-WB был стандартизирован 3GPP в 2001 году (TS 26.190) и принят как ITU-T G.722.2; формат хранения файлов .awb определен в RFC 4867 (2007).
AMR-WB работает с частотой дискретизации 16 кГц - это в два раза выше, чем 8 кГц у узкополосного AMR (.amr), что обеспечивает заметно лучшее качество голоса. Именно этот кодек стоит за технологией «HD Voice» в современных мобильных сетях. Кодек кодирует 20-миллисекундные речевые фреймы с использованием ACELP (Algebraic Code-Excited Linear Prediction) на девяти выбираемых скоростях передачи данных от 6,60 до 23,85 кбит/с.
Файл .awb начинается с 9-байтовой магической строки ASCII #!AMR-WB\n (hex: 23 21 41 4D 52 2D 57 42 0A), за которой следует линейная последовательность закодированных фреймов. Каждому фрейму предшествует 1-байтовый заголовок, кодирующий индекс типа фрейма (режимы 0-8 для активной речи, режим 9 для комфортного шума SID, режим 15 для тишины). Индекс или таблица поиска отсутствуют - фреймы просто объединяются друг за другом. Файл не имеет встроенной контрольной суммы.
Аудио .awb также часто встраивается в видеоконтейнеры .3GP на мобильных устройствах. Кодек обременен патентами; большинство современных плееров поддерживают его по лицензии. Для новых голосовых приложений в качестве современной замены рекомендуется использовать бесплатный кодек Opus.
Безопасность и защита
РИСК: LOWФайл .awb представляет собой пассивные аудиоданные и безопасен для открытия в легальном медиаплеере. Практические риски: поиск «конвертера AWB» выводит на сайты с обилием рекламы и поддельные плееры, содержащие ПНП/рекламное ПО - отдавайте предпочтение VLC или FFmpeg с их официальных сайтов. Голосовые записи могут быть частными/конфиденциальными - обращайтесь с ними соответствующим образом.
Детали формата
в двух словах- Файл ArcView World Basemap - Esri ArcGIS использует .awb для определенных файлов пакетов базовых карт; совершенно не связано с аудио.
Программы, открывающие файлы AWB
Технические подробности
глубокая спецификация| Магические байты | 23 21 41 4D 52 2D 57 42 0A (#!AMR-WB, за которым следует байт новой строки 0x0A, всего 9 байт) со смещением 0 |
| Частота дискретизации | 16 кГц (широкополосная; в 2 раза выше 8 кГц у AMR-NB / .amr) |
| Кодек | AMR-WB - ACELP (Algebraic Code-Excited Linear Prediction) |
| Доступные битрейты | 9 режимов: 6.60, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, 23.85 кбит/с |
| Длительность фрейма | 20 мс на речевой фрейм |
| Байт заголовка фрейма | 1-байтовый префикс на фрейм: биты 3-6 = индекс типа фрейма (0-8 активный, 9=SID, 15=NO_DATA); бит 2 = флаг качества |
| Контейнер | RFC 4867 плоский бинарный файл - магический заголовок, за которым следуют линейно объединенные фреймы; без индекса или таблицы поиска |
| Тишина/комфортный шум | Тип фрейма 9 = SID (комфортный шум / вставка тишины); Тип фрейма 15 = NO_DATA (чистая тишина) |
| Стандарты | 3GPP TS 26.190; ITU-T G.722.2; RFC 4867 (2007) определяет формат хранения файлов .awb |
| Типичный размер файла | ~100 КБ/мин при 12.65 кбит/с; ~145 КБ/мин при 23.85 кбит/с |
| Патентный статус | Обременен патентами; коммерческая реализация требует патентной лицензии |
| MIME-тип | audio/amr-wb |
| Многоканальный вариант | Использует магический заголовок #!AMR-WB_MC1.0 (RFC 4867 §5); стандартный одноканальный .awb использует заголовок #!AMR-WB |
| Выпущен | AMR-WB standardized by 3GPP in 2001 (TS 26.190); adopted as ITU-T G.722.2 |
| Последняя версия | RFC 4867 (2007) defines the current .awb storage format (supersedes RFC 3267) |
| Открыть стандартное | Да · без роялти |
| Спецификация | datatracker.ietf.org |
Конвертации AWB
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах AWB.