Аудіокнига M4B (.m4b)

Apple Стандарт

MP3 і M4B : аудіоформати або контейнери, але жоден не гарантує, що програвач збереже чи відновить позицію прослуховування. Файли M4B можуть містити метадані розділів; відновлення залежить від програвача або програми та її налаштувань. Перевірте підтримку розділів і позиції у потрібному програвачі.

Конвертувати з M4B у MP3

Безкоштовний конвертер з M4B у MP3 у браузері. Миттєво конвертуйте файли на своєму пристрої.

Аналіз та метадані

Операційні системи та аналізатори файлів ідентифікують файли M4B, перевіряючи початкову послідовність бінарних байтів:

Виберіть або перетягніть файли сюди

Приватно - файли ніколи не залишають ваш пристрій

або вставте Ctrl+V
Гарантія конфіденційності без передавання даних мережею: Жодного байта не передано на зовнішні сервери. Уся обробка відбувалася локально в ізольованому середовищі браузера.

Сигнатура заголовка на байтовому рівні (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 (Поточний)M4AMP3OPUS
Підтримка закладок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 за допомогою декодерів із захистом пам'яті.

Історичне походження та віхи

2008Audible додає розширену підтримку розділів M4B у застосунках для смартфонів.
2004Apple оновлює QuickTime для підтримки маркерів розділів та створення закладок на обладнанні iPod.
2003Apple представляє розширення .m4b для позначення аудіокниг із підтримкою закладок в iTunes.

Основні переваги

  • 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 можуть містити метадані розділів; відновлення залежить від програвача або програми та її налаштувань. Перевірте підтримку розділів і позиції у потрібному програвачі.