The difficult part of M4B-to-MP3 conversion is rarely the audio codec. The difficult part is keeping the audiobook organised after the conversion.
A DRM-free M4B can contain a chapter table alongside its audio stream. If your conversion process ignores that table, the result may sound fine but behave like one very long track.
The key decision: do you want one continuous MP3, or one MP3 file for every audiobook chapter? Those are different workflows and should be chosen before you start converting.
Understand the two meanings of "keep chapters"
Option 1: One audio file with chapter information
The book remains one continuous file and chapter information is stored as metadata where the output format and player support it.
This can be elegant, but player support is not universal. Test the destination app or device before committing to a large conversion.
Option 2: One MP3 file per chapter
Each chapter becomes its own audio file:
01 - Prologue.mp3 02 - Chapter One.mp3 03 - Chapter Two.mp3 04 - Chapter Three.mp3
This is less dependent on special chapter-navigation support because almost every MP3 player understands separate tracks.
Check whether the M4B has embedded chapters
Before splitting anything, inspect the source.
With FFprobe:
ffprobe -v error -print_format json -show_chapters "book.m4b"
A chaptered file will return entries containing values such as a chapter start, end, and tags or title.
If there are no chapter entries, a tool cannot recover the original publisher's chapter table because it is not present in the file. You would need to define chapter boundaries yourself or infer likely breaks from the audio. Audiobook Converter Pro supports interactive silence-based chapter inference on Windows as well as Mac. Watch Folder does not silently run that heuristic unattended.
The manual chapter-preserving workflow
A fully manual workflow generally looks like this:
M4B ↓ FFprobe chapter table ↓ start/end timestamps ↓ FFmpeg chapter conversions ↓ rename MP3 files ↓ write metadata / artwork ↓ verify ordering in your player
Once you know a chapter's start and end time, FFmpeg can encode that segment. For example:
ffmpeg -ss 00:00:00 -to 00:12:34 -i "book.m4b" -map 0:a:0 -c:a libmp3lame -b:a 128k "01 - Prologue.mp3"
You then repeat the process for each chapter using the timestamps reported by FFprobe.
For a five-chapter book, that is manageable. For a forty- or eighty-chapter audiobook, the repetitive work becomes the real problem.
Using Audiobook Converter Pro on Windows
Audiobook Converter Pro is designed to handle the audiobook structure around the conversion.
For an M4B that already contains chapter markers:
- Add the audiobook.
- Select MP3 as the output format.
- Choose the chapter-oriented output mode when you want individual files.
- Select your quality and output folder.
- Start conversion.
- Review the resulting filenames, chapter order, and metadata in your destination player.
If a selected M4B has no embedded chapter markers, the Windows app can offer Infer from Silence during interactive conversion and build a synthetic chapter plan from longer pauses in the narration. You can instead choose a single-file conversion when that is the better fit.
The application can also output AAC or FLAC if MP3 is not the best match for your library.
Why chapter titles matter
Timestamps alone are not enough for a pleasant audiobook library.
Compare:
track001.mp3 track002.mp3 track003.mp3
with:
01 - Prologue.mp3 02 - The First Letter.mp3 03 - Arrival.mp3
For a long book, predictable ordering and meaningful names make it much easier to move between a PC, phone, car stereo, music library, or dedicated MP3 player.
Embedded chapters versus separate MP3 files
| Goal | Better starting choice |
|---|---|
| Keep one continuous book | Single-file output |
| Use a basic MP3 player | Separate chapter files |
| Copy chapters into a music library | Separate chapter files |
| Minimise file count | Single-file output |
| Maximum cross-device simplicity | Separate chapter files |
| Preserve the original M4B itself | Keep the source M4B as your archive |
Keeping the source M4B is a good practice even after conversion. It gives you the original chapter table and metadata if you later decide to create a different output.
Common reasons chapter conversions go wrong
The source has no embedded chapter markers
Run FFprobe or inspect the file in a chapter-aware application before assuming the converter failed.
The player ignores chapters in a single MP3
The audio can be valid while the destination player simply does not expose that metadata. Separate chapter MP3 files avoid this dependency.
Files sort in the wrong order
Use zero-padded numbers such as 01, 02, and 03 instead of 1, 2, and 3.
Metadata is correct but filenames are not
Some players prioritise filenames, while others prioritise embedded tags. For broad portability, keep both clean and predictable.
Related guides
Frequently Asked Questions
Can MP3 files have chapters?
Chapter support in a single MP3 varies by tagging method and player. For maximum portability, many audiobook workflows export each M4B chapter as a separate, correctly named MP3 file.
Why do some M4B to MP3 conversions lose chapter navigation?
A basic audio transcode can convert the sound without recreating the original chapter structure in a form the destination player understands. Chapter-aware conversion must read the source chapter table and deliberately preserve or split that structure.
Can I convert one M4B chapter into one MP3 file?
Yes. If the M4B contains embedded chapter markers, a chapter-aware workflow can use those timestamps to produce one MP3 file per chapter.
Keep the audiobook structure without managing timestamps by hand
Audiobook Converter Pro gives Windows users chapter-aware MP3, AAC, or FLAC output, plus interactive silence-based chapter inference for markerless M4B audiobooks.
See features, screenshots, and system requirements →