Аудіокнига M4B (.m4b)
Apple СтандартMP3 і M4B : аудіоформати або контейнери, але жоден не гарантує, що програвач збереже чи відновить позицію прослуховування. Файли M4B можуть містити метадані розділів; відновлення залежить від програвача або програми та її налаштувань. Перевірте підтримку розділів і позиції у потрібному програвачі.
Конвертувати з M4B у MP3
Безкоштовний конвертер з M4B у MP3 у браузері. Миттєво конвертуйте файли на своєму пристрої.
Аналіз та метадані
Операційні системи та аналізатори файлів ідентифікують файли M4B, перевіряючи початкову послідовність бінарних байтів:
Сигнатура заголовка на байтовому рівні (Magic Bytes)
Операційні системи та аналізатори файлів ідентифікують файли M4B, перевіряючи початкову послідовність бінарних байтів:
ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):
?? ?? ?? ?? 66 74 79 70ПОДАННЯ В ASCII: ????ftyp
Стандартизація: 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 |
|---|---|---|---|---|
| Підтримка закладок | MP3 і M4B : аудіоформати або контейнери, але жоден не гарантує, що програвач збереже чи відновить позицію прослуховування. Файли M4B можуть містити метадані розділів; відновлення залежить від програвача або програми та її налаштувань. Перевірте підтримку розділів і позиції у потрібному програвачі. | MP3 і M4B : аудіоформати або контейнери, але жоден не гарантує, що програвач збереже чи відновить позицію прослуховування. Файли M4B можуть містити метадані розділів; відновлення залежить від програвача або програми та її налаштувань. Перевірте підтримку розділів і позиції у потрібному програвачі. | Позиція відтворення зберігається в пам'яті зовнішнього застосунку-програвача | Залежить від застосунку |
| Навігація за розділами | Вбудований трек розділів із назвами | Підтримується через атом розділів 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.app Chapter Tool.
Аналіз безпеки та векторів атак на парсери
Файли M4B мають ті самі вразливі місця, що й контейнер MPEG-4, а також додаткові ризики під час розбору вкладених назв розділів і доріжок тексту з часовими мітками.
Відомі вектори атак
- Переповнення буфера динамічної пам'яті при синтаксичному аналізі рядка назви розділу в індексаторах медіа.
- Переповнення цілих чисел під час аналізу тривалості семплу синхронізованого тексту.
- Хибно сформовані атоми розшифрування DRM, що викликають збої в компонентах медіасервера.
Рекомендації щодо захисту: Очищуйте текстові метадані вбудованих розділів і розбирайте атоми MPEG-4 за допомогою декодерів із захистом пам'яті.
Історичне походження та віхи
Основні переваги
- MP3 і M4B : аудіоформати або контейнери, але жоден не гарантує, що програвач збереже чи відновить позицію прослуховування. Файли M4B можуть містити метадані розділів; відновлення залежить від програвача або програми та її налаштувань. Перевірте підтримку розділів і позиції у потрібному програвачі.
- Вбудована навігація за розділами дозволяє слухачам перемикатися між секціями за допомогою назв та ілюстрацій.
- Висока ефективність стиснення, оптимізована для розмовного голосу, допомагає зберігати компактний розмір файлів аудіокниг.
Технічні обмеження та недоліки
- Обмежена підтримка на медіаплеєрах сторонніх виробників без спеціальних застосунків для відтворення аудіокниг.
- Може містити управління цифровими правами FairPlay (DRM), що прив'язує файли до авторизованих облікових записів.
- Повторне кодування багатогодинних аудіокниг в один файл M4B вимагає значного часу обробки.
Цікаві технічні факти
- MP3 і M4B : аудіоформати або контейнери, але жоден не гарантує, що програвач збереже чи відновить позицію прослуховування. Файли M4B можуть містити метадані розділів; відновлення залежить від програвача або програми та її налаштувань. Перевірте підтримку розділів і позиції у потрібному програвачі.
- Пропрієтарні файли .aa та .aax компанії Audible є зашифрованими контейнерами M4B.
- Файли M4B можуть вбудовувати окремі зображення обкладинок для кожного окремого розділу аудіокниги.
Поширені технічні запитання
Чим M4B відрізняється від M4A?
MP3 і M4B : аудіоформати або контейнери, але жоден не гарантує, що програвач збереже чи відновить позицію прослуховування. Файли M4B можуть містити метадані розділів; відновлення залежить від програвача або програми та її налаштувань. Перевірте підтримку розділів і позиції у потрібному програвачі.
Чи можу я конвертувати кілька файлів MP3 в одну аудіокнигу M4B?
Так. Конвертер аудіо File2File.app об'єднує кілька файлів MP3 в один контейнер M4B з одночасним створенням розділів, що відповідають кожному оригінальному файлу MP3.
Чому мій плеєр скидається на початок під час відтворення аудіокниги?
MP3 і M4B : аудіоформати або контейнери, але жоден не гарантує, що програвач збереже чи відновить позицію прослуховування. Файли M4B можуть містити метадані розділів; відновлення залежить від програвача або програми та її налаштувань. Перевірте підтримку розділів і позиції у потрібному програвачі.
Пов'язані пари конвертації M4B
Конвертуйте аудіокниги M4B у MP3 прямо у браузері для широкої сумісності з аудіопрогравачами.
Конвертація аудіофайлів MP3 у формат M4B об'єднує кілька аудіотреків в один структурований файл із вбудованими мітками глав та збереженням позиції відтворення.
Конвертація аудіокниги M4B у формат AAC видаляє мітки глав і контейнерну оболонку, залишаючи стандартний аудіопотік, який відтворюється майже на будь-якому базовому медіаплеєрі.