Что такое формат файла M4B?
Файлы с расширением .m4b в основном используются для хранения аудиокниг, включая те, что загружены из Apple iTunes Store. Формат .m4b поддерживает защиту от копирования с помощью технологии DRM Apple FairPlay, которая предотвращала воспроизведение на неавторизованных устройствах и системах.
С защитой FairPlay пользователь мог авторизовать контент на пяти системах под одной учетной записью iTunes. Аудиокниги, купленные в старых разделах iTunes Store, могут сохранять этот DRM; файлы .m4b, созданные пользователями, обычно не содержат DRM.
Что отличает .m4b от родственного формата .m4a, так это встроенная поддержка маркеров глав и закладок - совместимый плеер запоминает позицию прослушивания и позволяет переключаться между именованными разделами глав. Apple Music и iTunes помещают файлы .m4b в библиотеку «Аудиокниги», отдельно от музыкальных треков.
Технически .m4b представляет собой контейнер MP4 (ISO Base Media File Format), содержащий аудио со сжатием AAC, обычно с битрейтом 32-128 кбит/с в моно. Атом ftyp файла содержит основной бренд M4B . Дорожка глав, встроенная в контейнер, хранит названия глав с временными метками; обложки и метаданные (название, автор, диктор) хранятся в атомах udta/ilst.
Поддержка воспроизведения варьируется: Apple Music, iTunes и специализированные приложения для аудиокниг (BookPlayer на iOS, Smart AudioBook Player на Android) поддерживают и закладки, и главы. VLC воспроизводит аудио, но может игнорировать навигацию по главам. Для создания .m4b из отдельных файлов MP3 обычно используются такие инструменты, как Audiobook Binder (macOS) или консольная утилита m4b-tool.
Безопасность и защита
РИСК: LOWM4B - это пассивные аудиоданные, и их безопасно воспроизводить. Основные предостережения: (1) файлы .m4b из iTunes Store с FairPlay DRM воспроизводятся только на авторизованных устройствах Apple (до 5 компьютеров, привязанных к вашему Apple ID); удаление DRM сторонними средствами ограничено законом; (2) аудиокниги Audible .aax не являются .m4b - у них другой DRM и требуются приложения Audible/Amazon; (3) избегайте сайтов для загрузки «бесплатных конвертеров M4B», которые навязывают рекламное ПО - FFmpeg и VLC бесплатны, надежны и выполняют ту же работу.
Детали формата
в двух словахПрограммы, открывающие файлы M4B
Технические подробности
глубокая спецификация| Формат контейнера | ISO Base Media File Format (ISO/IEC 14496-12), дерево атомов/боксов MP4 |
| Аудиокодек | AAC-LC (Advanced Audio Coding, Low Complexity), сжатие с потерями |
| Типичный битрейт | 32-128 кбит/с моно; 64 кбит/с обычно для длинных аудиокниг |
| Бренд типа файла | M4B (hex 4D 34 42 20, четыре символа с пробелом в конце) в атоме ftyp со смещением 4-8 |
| Поддержка глав | Встроенная дорожка глав с временными метками и названиями; позволяет перемещаться по именованным разделам в совместимых плеерах |
| Закладки | Нативная поддержка; совместимые плееры сохраняют позицию воспроизведения при закрытии файла |
| Шифрование | FairPlay DRM в старых покупках iTunes Store; современные и созданные пользователями файлы .m4b обычно не имеют DRM |
| Типичный размер файла | 30 МБ - 500 МБ (например, ~280 МБ для 10-часовой моно-аудиокниги при 64 кбит/с) |
| Частота дискретизации | Обычно 22,05 кГц или 44,1 кГц (моно, оптимизировано для речи) |
| Порядок байтов | Big-endian (согласно стандарту ISO Base Media File Format) |
| Хранение обложек | Миниатюра JPEG или PNG в атоме ilst внутри udta |
| Атомы метаданных | Название, автор, диктор, жанр и описание в атомах udta/ilst |
| MIME-тип | audio/x-m4b (также принимается как audio/mp4) |
| Связь с .m4a | Структурно идентичный контейнер; отличается брендом M4B , наличием дорожки глав и метаданных закладок |
| Выпущен | 2005 (Apple iTunes, alongside audiobook support in the iTunes Store) |
| Последняя версия | MPEG-4 Part 14 (ISO/IEC 14496-14); no separate 'm4b' versioning - tracks the MP4 container spec |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.iso.org |
Конвертации M4B
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах M4B.