Аудіокнига M4B (.m4b)
Apple СтандартMPEG-4 Audiobook (M4B) - це спеціалізований варіант контейнера MPEG-4, розроблений спеціально для аудіокниг та розмовних медіафайлів із підтримкою закладок та розділів.
Конвертувати з M4B у MP3
Безкоштовний конвертер з M4B у MP3 у браузері. Миттєво конвертуйте файли на своєму пристрої.
Аналіз та метадані
Операційні системи та аналізатори файлів ідентифікують файли M4B, перевіряючи початкову послідовність бінарних байтів:
Сигнатура заголовка на байтовому рівні (Magic Bytes)
Операційні системи та аналізатори файлів ідентифікують файли M4B, перевіряючи початкову послідовність бінарних байтів:
ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):
00 00 00 20 66 74 79 70 4D 34 42 20ASCII-УЯВЛЕННЯ: ....ftypM4B
Стандартизація: Apple Inc. / ISO/IEC 14496-14
Технічні характеристики
| Архітектура контейнера | Контейнер ISO Base Media File Format (MPEG-4 Part 14), спеціалізований для аудіокниг |
| Стиснення | Advanced Audio Coding (AAC), оптимізований для чіткості розмовного голосу |
| Порядок байтів (Endianness) | Структура атомів у форматі Big-Endian |
| Колірні простори | Не застосовується (мовленнєвий аудіоконтент) |
| Канали та структура | Моно та стерео |
| Максимальні розміри | Частота дискретизації від 22,05 кГц до 48 кГц при 64 - 128 кбіт/с |
| Прозорість | Високоефективне перцептивне голосове стиснення з втратами |
| Потокове та прогресивне завантаження | Прогресивний стрімінг за діапазоном байтів HTTP із синхронізацією закладок |
Технічна матриця порівняння: M4B проти конкурентів
| Технічний атрибут | M4B (Поточний) | M4A | MP3 | OPUS |
|---|---|---|---|---|
| Підтримка закладок | Автоматичне збереження позиції відновлення | Обробляється як музичний трек (скидається на початок) | Вимагає пам'яті зовнішнього додатка-плеєра | Залежить від додатка |
| Навігація по розділах | Вбудований трек розділів із назвами | Підтримується через атом розділів QuickTime | Вимагає спеціального фрейму chap ID3v2 | Підтримується в контейнері WebM/Matroska |
| Оптимізація для мовлення | Висока; ефективна при 64 кбіт/с моно | Оптимізовано для музики | Вимагає 96 - 128 кбіт/с для чіткого мовлення | Ультрависока ефективність при 32 - 48 кбіт/с |
| Регулювання швидкості відтворення | Рідне регулювання швидкості зі збереженням висоти тону (1.5x, 2x) | Стандартна швидкість відтворення | Залежить від медіаплеєра | Залежить від медіаплеєра |
Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі
Аудіокнига відтворює звук, але список розділів порожній, або натискання на розділи перескакує до неправильних міток часу.
Першопричина: Пошкоджений трек посилань на розділи або невідповідність атома таймкоду всередині контейнера MPEG-4.
Відновлення: Вилучіть аудіо за допомогою ffmpeg -i broken.m4b -c copy -vn clean.m4a та створіть розділи заново за допомогою інструменту File2File Chapter Tool.
Аналіз безпеки та векторів атак на парсери
Файли M4B розділяють поверхню атаки контейнера MPEG-4 з додатковими ризиками аналізу вкладених назв розділів та треків синхронізованого тексту.
Відомі вектори атак
- Переповнення буфера динамічної пам'яті при синтаксичному аналізі рядка назви розділу в індексаторах медіа.
- Переповнення цілих чисел під час аналізу тривалості семплу синхронізованого тексту.
- Хибно сформовані атоми розшифрування DRM, що викликають збої в компонентах медіасервера.
Захисні найкращі практики: Проводьте санітарну обробку метаданих тексту вбудованих розділів та аналізуйте атоми MPEG-4 за допомогою безпечних для пам'яті декодерів.
Історичне походження та віхи
Головні переваги та плюси
- Автоматичне збереження позиції відтворення у вигляді закладок: плеєри пам'ятають точне місце зупинки.
- Вбудована навігація за розділами дозволяє слухачам перемикатися між секціями за допомогою назв та ілюстрацій.
- Висока ефективність стиснення, оптимізована для розмовного голосу, зберігає керовані розміри файлів книг.
Технічні обмеження та мінуси
- Обмежена підтримка на медіаплеєрах сторонніх виробників без спеціальних додатків для читання аудіокниг.
- Може містити управління цифровими правами FairPlay (DRM), що прив'язує файли до авторизованих облікових записів.
- Повторне кодування багатогодинних аудіокниг в один файл M4B вимагає значного часу обробки.
Цікаві технічні факти
- Медіаплеєр визначає, що файл M4B повинен підтримувати закладки, виключно за розширенням файлу та міткою 'ftypM4B '.
- Пропрієтарні файли .aa та .aax компанії Audible є зашифрованими контейнерами M4B.
- Файли M4B можуть вбудовувати окремі зображення обкладинок для кожного окремого розділу аудіокниги.
Поширені технічні запитання
Чим M4B відрізняється від M4A?
Файли M4B містять функцію створення закладок (плеєри автоматично відновлюють відтворення з місця зупинки) та спеціальні треки розділів із назвами, тоді як файли M4A розглядаються як стандартні музичні треки.
Чи можу я конвертувати кілька файлів MP3 в одну аудіокнигу M4B?
Так. Конвертер аудіо File2File об'єднує кілька файлів MP3 в один контейнер M4B з одночасним створенням розділів, що відповідають кожному оригінальному файлу MP3.
Чому мій плеєр скидається на початок під час відтворення аудіокниги?
Якщо ваша аудіокнига збережена як файл .mp3 або .m4a, багато плеєрів сприймають її як пісню. Зміна розширення на .m4b або конвертація увімкне рідну підтримку закладок на сумісних плеєрах.
Пов'язані пари конвертації M4B
Конвертуйте аудіокниги M4B в універсально відтворювані аудіофайли MP3 безпосередньо у вашому браузері.
Конвертація аудіофайлів MP3 у формат M4B об'єднує кілька аудіотреків в один структурований файл із вбудованими мітками глав та збереженням позиції відтворення.
Конвертація аудіокниги M4B у формат AAC видаляє мітки глав і контейнерну оболонку, залишаючи стандартний аудіопотік, який відтворюється майже на будь-якому базовому медіаплеєрі.