M4B-luisterboek (.m4b)
Apple StandaardM4B 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:
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 70ASCII-WEERGAVE: ????ftyp
Standaardisatie: Apple Inc. / ISO/IEC 14496-14
Technische specificaties
| Containerarchitectuur | ISO Base Media File Format (MPEG-4 Part 14) toegespitst op luisterboeken |
| Compressie | Advanced Audio Coding (AAC) geoptimaliseerd voor de helderheid van de gesproken stem |
| Bytevolgorde (endianness) | Big-Endian atom-structuur |
| Kleurruimten | N.v.t. (gesproken audio) |
| Kanalen en structuur | Mono en stereo |
| Maximale afmetingen | Samplefrequenties van 22,05 kHz tot 48 kHz bij 64 tot 128 kbps |
| Transparantie | Hoogefficiënte perceptuele spraakcompressie met verlies (lossy) |
| Streaming en progressief | Progressieve HTTP-streaming op basis van bytebereiken; ondersteuning voor hervatten hangt af van de speler |
Technische vergelijkingsmatrix: M4B versus concurrenten
| Technisch kenmerk | M4B (Huidig) | M4A | MP3 | OPUS |
|---|---|---|---|---|
| Bladwijzerondersteuning | Hervatten van afspeelpositie is afhankelijk van spelerondersteuning | Ondersteuning voor afspeelpositie is afhankelijk van de speler | Vereist geheugen van een externe app-speler | Afhankelijk van de applicatie |
| Hoofdstuknavigatie | Ingebouwde hoofdstuktrack met titels | Ondersteund via QuickTime-hoofdstuk-atom | Vereist een aangepast ID3v2-hoofdstukframe | Ondersteund in de WebM/Matroska-container |
| Spraakoptimalisatie | Hoog - efficiënt bij 64 kbps mono | Geoptimaliseerd voor muziek | Vereist 96 - 128 kbps voor heldere spraak | Ultrahoge efficiëntie bij 32 - 48 kbps |
| Aanpassing afspeelsnelheid | Ingebouwde toonhoogtegecorrigeerde snelheidsaanpassing (1,5x, 2x) | Afspelen op standaardsnelheid | Afhankelijk van mediaspeler | Afhankelijk 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
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.
Gerelateerde conversieparen voor M4B
Converteer M4B-audioboeken naar MP3 voor brede afspeelcompatibiliteit, rechtstreeks in uw browser.
Het converteren van MP3-audioboekbestanden naar het M4B-formaat bundelt meerdere audiotracks in één gestructureerd bestand met ingesloten hoofdstukmarkeringen en afspeelbladwijzers.
Het converteren van een M4B-audioboek naar AAC-vertelling verwijdert hoofdstukmarkeringen en containeromhulsels, zodat een standaard audiostream overblijft die op vrijwel elke eenvoudige mediaspeler kan worden afgespeeld.