M4B-luisterboek (.m4b)

Apple Standaard

M4B is een bestandsextensie die doorgaans wordt gebruikt voor luisterboeken in een MPEG-4-container. Bestanden kunnen hoofdstukmetadata bevatten, terwijl het opslaan van de afspeelpositie afhankelijk is van de speler of app.

M4B naar MP3 converteren

Gratis M4B-naar-MP3-converter in uw browser. Converteer bestanden direct op uw apparaat.

Inspecteren en metadata

Besturingssystemen en bestandsanalysators herkennen M4B-bestanden aan de hand van de eerste binaire bytesequentie:

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V
Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Bestandshandtekening op byteniveau (magic bytes)

Besturingssystemen en bestandsanalysators herkennen M4B-bestanden aan de hand van de eerste binaire bytesequentie:

HEX-HANDTEKENING (OFFSET 0):

?? ?? ?? ?? 66 74 79 70

ASCII-WEERGAVE: ????ftyp

Standaardisatie: Apple Inc. / ISO/IEC 14496-14

Technische specificaties

ContainerarchitectuurISO Base Media File Format (MPEG-4 Part 14) toegespitst op luisterboeken
CompressieAdvanced Audio Coding (AAC) geoptimaliseerd voor de helderheid van de gesproken stem
Bytevolgorde (endianness)Big-Endian atom-structuur
KleurruimtenN.v.t. (gesproken audio)
Kanalen en structuurMono en stereo
Maximale afmetingenSamplefrequenties van 22,05 kHz tot 48 kHz bij 64 tot 128 kbps
TransparantieHoogefficiënte perceptuele spraakcompressie met verlies (lossy)
Streaming en progressiefProgressieve HTTP-streaming op basis van bytebereiken; ondersteuning voor hervatten hangt af van de speler

Technische vergelijkingsmatrix: M4B versus concurrenten

Technisch kenmerkM4B (Huidig)M4AMP3OPUS
BladwijzerondersteuningHervatten van afspeelpositie is afhankelijk van spelerondersteuningOndersteuning voor afspeelpositie is afhankelijk van de spelerVereist geheugen van een externe app-spelerAfhankelijk van de applicatie
HoofdstuknavigatieIngebouwde hoofdstuktrack met titelsOndersteund via QuickTime-hoofdstuk-atomVereist een aangepast ID3v2-hoofdstukframeOndersteund in de WebM/Matroska-container
SpraakoptimalisatieHoog - efficiënt bij 64 kbps monoGeoptimaliseerd voor muziekVereist 96 - 128 kbps voor heldere spraakUltrahoge efficiëntie bij 32 - 48 kbps
Aanpassing afspeelsnelheidIngebouwde toonhoogtegecorrigeerde snelheidsaanpassing (1,5x, 2x)Afspelen op standaardsnelheidAfhankelijk van mediaspelerAfhankelijk van mediaspeler

Veelvoorkomende beschadigingen en gids voor hex-herstel

Het luisterboek speelt audio af, maar de hoofdstuklijst is leeg of springt bij het aanklikken van hoofdstukken naar verkeerde tijdstempels.

Oorzaak: Beschadigde hoofdstukreferentietrack of niet-overeenkomend timecode-atom in de MPEG-4-container.

Herstel: Pak de audio uit met ffmpeg -i broken.m4b -c copy -vn clean.m4a en maak de hoofdstukken opnieuw aan met de File2File.app Chapter Tool.

Beveiligingsanalyse en aanvalsvectoren voor parsers

M4B-bestanden hebben hetzelfde aanvalsoppervlak als de MPEG-4-container, met extra risico's bij het parseren van geneste hoofdstuktitels en tracks met getimede tekst.

Bekende aanvalsvectoren

  • Heap-bufferoverflow bij het parseren van hoofdstuktiteltekenreeksen in media-indexers.
  • Integer-overflow tijdens het parseren van de duur van getimede tekstsamples.
  • Misvormde DRM-decryptie-atoms die crashes veroorzaken in mediaservercomponenten.

Aanbevolen beveiligingspraktijken: Saniteer ingesloten metadata van hoofdstukteksten en parseer MPEG-4-atoms met geheugenveilige decoders.

Historische oorsprong en mijlpalen

2008Audible voegt geavanceerde M4B-hoofdstukondersteuning toe voor smartphone-applicaties.
2004Apple werkt QuickTime bij om hoofdstukmarkeringen en bladwijzers te ondersteunen op iPod-hardware.
2003Apple introduceert de extensie .m4b om luisterboeken met bladwijzerondersteuning aan te duiden in iTunes.

Belangrijkste voordelen

  • Sommige luisterboekspelers kunnen de afspeelpositie voor M4B-bestanden opslaan en herstellen; de ondersteuning hangt af van de speler of app.
  • Ingebouwde hoofdstuknavigatie waarmee luisteraars kunnen springen tussen secties met titels en illustraties.
  • Hoge compressie-efficiëntie geoptimaliseerd voor de menselijke stem houdt de bestandsgroottes van boeken beheersbaar.

Technische beperkingen

  • Beperkte ondersteuning op mediaspelers van andere merken dan Apple zonder speciale luisterboek-apps.
  • Kan FairPlay Digital Rights Management (DRM) bevatten die bestanden koppelt aan geautoriseerde accounts.
  • Het opnieuw encoderen van luisterboeken van meerdere uren naar één M4B-bestand vereist aanzienlijke verwerkingstijd.

Interessante technische weetjes

  • De M4B-extensie wordt vaak gebruikt voor audioboeken, maar de extensie alleen garandeert geen functies voor hoofdstukken of afspeelposities.
  • De propriëtaire bestanden .aa en .aax van Audible zijn versleutelde M4B-containers.
  • M4B-bestanden kunnen voor elk afzonderlijk hoofdstuk in een luisterboek een eigen omslagafbeelding insluiten.

Veelgestelde technische vragen

Hoe verschilt M4B van M4A?

M4B wordt vaak gebruikt voor luisterboekbestanden en kan hoofdstukmetadata bevatten. Het opslaan of herstellen van de afspeelpositie hangt af van de speler of app; de extensie alleen garandeert deze functie niet.

Kan ik meerdere MP3-bestanden converteren naar één M4B-luisterboek?

Ja. De File2File.app Audio Converter voegt meerdere MP3-bestanden samen tot één M4B-container en genereert tegelijkertijd hoofdstukken die overeenkomen met elk oorspronkelijk MP3-bestand.

Waarom wordt mijn speler teruggezet naar het begin bij het afspelen van een luisterboek?

Hervattingsgedrag hangt af van de speler of app, niet alleen van de bestandsextensie. Controleer of uw luisterboekspeler de afspeelpositie opslaat voor het gebruikte bestandstype.