Initializing... drag & drop files here
Supports: M4B
.m4b audiobook — a self-built file from AudioBookConverter, abbinder, or mp4chaps, a chapter export from Apple Books, a long-form podcast archive, or a DRM-free Audible download. Batch is supported — drop a multi-volume series and apply the same Opus settings to every book in one pass.M4B is Apple's audiobook flag on the standard MPEG-4 audio container — the same AAC-in-MP4 wrapping as M4A, with two added behaviours: Apple Books / iTunes / the Music app remember the last playback position, and chapter atoms surface as a navigable chapter list. Opus is a modern, royalty-free codec developed by Xiph.Org and standardized by the IETF in RFC 6716 (2012). It outperforms AAC and MP3 at low bitrates by a wide margin, which is exactly the bitrate range audiobooks live in. A 12-hour audiobook stored as 64 kbps stereo AAC M4B is around 330 MB — re-encoded to 32 kbps mono Opus, the same content drops to roughly 165 MB with no audible loss for spoken word.
.opus file in an Ogg container with no audiobook semantics — every Opus-aware player handles it the same way.For Apple-stack listening, Convert M4B to M4A keeps AAC quality with native iOS playback. For maximum compatibility on legacy devices, see Convert M4B to MP3. To cut a single chapter before converting, Cut M4B and then convert the excerpt.
| Property | M4B | Opus |
|---|---|---|
| Container | MPEG-4 Part 14 | Ogg (Xiph.Org) |
| Inner codec | AAC (sometimes ALAC) | Opus only |
| Standardized | ISO/IEC 14496-14 (2003) | IETF RFC 6716 (2012) |
| Apple library destination | Audiobooks / Apple Books | Not natively supported |
| Remembers playback position | Yes (audiobook flag) | No |
| Chapter markers | Common, expected | Not preserved across this conversion |
| DRM possible | Yes (legacy iTunes / Audible AA) | No |
| Quality at 24 kbps mono | Below threshold for AAC | Excellent (best-in-class voice) |
| Quality at 64 kbps mono | Good | Effectively transparent for voice |
| Native iPhone / iPad playback | Yes | Safari 17+ only; system apps refuse |
| Native Android playback | Yes (since Android 3.1) | Yes (since Android 5.0) |
| License | AAC patents licensed; free for end users | Royalty-free (BSD) |
| Best for | Apple Books library, AAC-only ecosystems | Open-source pipelines, Audiobookshelf, low-bitrate voice |
| Bitrate | Channel | Use case | 1-hour file size |
|---|---|---|---|
| 16 kbps | Mono | Lectures, low-fidelity archival | ~7 MB |
| 24 kbps | Mono | Sweet spot for voice-only narration | ~11 MB |
| 32 kbps | Mono | Effectively transparent spoken word | ~14 MB |
| 48 kbps | Stereo | Audiobooks with light score / sound effects | ~22 MB |
| 64 kbps | Stereo | Multi-cast drama, full production audio | ~28 MB |
| 96 kbps | Stereo | Music-heavy content, archival | ~43 MB |
| 128 kbps | Stereo | Maximum sensible for any audiobook | ~57 MB |
No. Opus inside an Ogg container has no equivalent of MP4 chapter atoms (chpl / Nero-style chapter tracks), so the chapter list does not carry across. If chapter-aware playback matters, keep the original M4B for Apple Books and produce the Opus file as a secondary copy for non-Apple listening. To split the audiobook into per-chapter files, use Trim with start time and duration in step 3 — each upload produces one Opus output per range.
24-32 kbps mono Opus is the sweet spot for spoken-word narration — it's effectively transparent at that range and roughly 4-6 times smaller than AAC at equivalent perceived quality. Drop to 16 kbps if you need to squeeze a 40-hour book onto limited storage and can accept a small loss of warmth on the voice. Push to 48-64 kbps stereo only if the audiobook has score, sound effects, or a multi-cast dramatized production where stereo separation matters.
No. M4B files purchased from Audible (legacy AA, current AAX) or downloaded from older iTunes audiobook purchases are wrapped in FairPlay or Audible's proprietary DRM. The file has to be decrypted first using the account it was purchased on — XConvert and other browser-based tools cannot strip DRM. Self-built M4Bs (AudioBookConverter, abbinder, mp4chaps, your own narration) convert without issue.
Opus delivers noticeably better quality below 64 kbps than either MP3 or AAC. Listening tests by Xiph.Org and the AES place 32 kbps Opus mono around the same perceived quality as 64 kbps AAC LC mono and 96 kbps MP3 mono. For a 40-hour audiobook stored at the lowest transparent rate, that translates to roughly half the disk space versus AAC and a third of the disk space versus MP3. Opus is also the format Audiobookshelf and most open-source audiobook servers prefer for direct streaming.
Only inside Safari 17 (iOS 17, macOS Sonoma) and later, and only for in-page web audio. The native Music app, Voice Memos, the Files app preview, iMessage, and CarPlay still refuse .opus files. For one-tap playback across the Apple stack, Convert M4B to M4A instead — that produces an AAC-in-MP4 file the entire Apple system handles natively. Opus is the right target for Android, Linux, web players, and self-hosted audiobook servers.
Yes — MP4 metadata atoms (©nam, ©ART, ©alb, ©day) map to Vorbis comments inside the Opus / Ogg file (TITLE, ARTIST, ALBUM, DATE). Embedded album art transfers when present in the source M4B. Audiobook-specific fields like author and narrator are stored in the standard ARTIST tag, which Audiobookshelf, Plex, foobar2000, and most other Opus-aware players read correctly.
For voice-only audiobooks, the High or Highest Quality Preset at mono is the cleanest default — it picks a sensible variable bitrate around 32-48 kbps mono and produces a small, transparent file in one click. Pick Constant Bitrate when you want a predictable file size for batch downloading or a fixed-storage device. Pick Variable Bitrate with a low-end range like 24K-40K when narration includes occasional music — VBR spends extra bits on the music passages and saves them on silence.
A 12-hour audiobook at 64 kbps stereo AAC is roughly 330 MB and converts to Opus in approximately 2-4 minutes on a modern laptop, depending on the target bitrate and your CPU. Conversion runs on our servers — there's no sign-up. The Opus encoder is single-threaded for voice, so a faster CPU on one core matters more than core count.
No. Files process on our servers, so the practical limit is upload size and connection speed. Modern laptops handle multi-GB M4B audiobooks (40 hours at 128 kbps stereo is around 2.2 GB) without issue. For a memory-constrained machine, Cut M4B into chapter-sized excerpts first and convert each to Opus sequentially.