M4B to Opus Converter

Convert M4B audiobook files to Opus audio online. Superior quality at low bitrates for speech. Trim to extract chapters.

Initializing... drag & drop files here

Supports: M4B

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Show All Options
File Compression
Preset
Audio Channel
Audio Channel
Audio Sample Rate
Audio Sample Rate
Trim

How to Convert M4B to Opus Online

  1. Upload Your M4B File: Drag and drop or click "Add Files" to select an .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.
  2. Pick Quality Preset or Bitrate: Default is the Highest Quality Preset (Lowest / Low / Medium / High / Highest). Switch to Constant Bitrate (8-320 kbps) for predictable file size, Variable Bitrate (Opus ranges from 6K-24K at the very low end up to 320K-510K at the top) for best quality-per-byte on narration with score, Custom Bitrate to type any value in bps / Kbps / Mbps, or Specific File Size to target an exact MB / KB output. For voice-only audiobooks, 24-48 kbps Opus is essentially transparent — no need to push higher.
  3. Set Channels, Sample Rate, and Trim (Optional): Switch Audio Channel from Original to Mono to halve the file size on single-narrator audiobooks (Stereo is rarely useful for spoken word). Drop Audio Sample Rate from Original to 48000 / 44100 / 24000 / 16000 / 12000 / 8000 Hz — Opus internally runs at 8/12/16/24/48 kHz, so 24 kHz is the natural choice for voice. Use Trim with start time and duration in seconds (12.5) or HH:MM:SS.sss (00:45:00.000) to extract a chapter or a sample.
  4. Convert and Download: Click Convert. Files process on our servers and download individually or as a ZIP — no sign-up, no watermark, no sign-up.

Why Convert M4B to Opus?

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.

  • Halve audiobook storage on Android, Linux, and self-hosted libraries — Opus reaches transparent voice quality at 24-32 kbps, where AAC needs 48-64 kbps and MP3 needs 80-96 kbps to sound the same. A 40-hour audiobook collection that was 1.1 GB as M4B fits in roughly 500 MB as Opus, leaving room on a 32 GB Android device or a Raspberry Pi-hosted Audiobookshelf instance.
  • Stream audiobooks via Audiobookshelf, AudioBookz, or self-hosted Plex — Audiobookshelf, the most popular open-source audiobook server, supports Opus natively over its HTML5 web player and the iOS/Android apps. M4B files trigger a transcode on every device that doesn't speak AAC over WebRTC; Opus streams direct without a re-encode step.
  • Match the codec WhatsApp, Telegram, Discord, and YouTube already use — These platforms compress every uploaded audio file to Opus internally. Submitting an audiobook excerpt or podcast clip already in Opus skips the lossy → lossy generation that happens on upload and preserves more of the source quality.
  • Open-source pipelines that prefer non-AAC codecs — AAC patents have a permissive end-user license but a paid encoder license that bothers some open-source projects. Opus is fully BSD-licensed, which is why Mozilla, the Wikimedia Commons audio policy, and most Linux distros lean toward Opus for hosted speech audio.
  • Cut data costs on long-form listening over cellular — A commuter listening to two hours of audiobook a day at 24 kbps Opus uses about 21 MB; the same at 64 kbps stereo AAC uses around 56 MB. On a 5 GB monthly mobile plan, the codec swap recovers roughly 1 GB per month for someone who only listens away from Wi-Fi.
  • Drop the audiobook flag and chapter atoms in one step — Many non-Apple players (older car stereos, Sonos, certain Bluetooth speakers, some DAWs) misidentify an M4B's audiobook flag or stumble on its chapter atoms. Re-encoding to Opus produces a plain .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.

M4B vs Opus — Format Comparison

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

Opus Bitrate Quick Guide for Audiobooks

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

Frequently Asked Questions

Will my chapter markers survive the M4B to Opus conversion?

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.

What bitrate should I pick for a voice-only audiobook?

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.

Can I convert a DRM-protected M4B from Audible or older iTunes?

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.

Why pick Opus over MP3 or AAC for an audiobook?

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.

Can my iPhone or iPad play the converted Opus file?

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.

Will tags like title, author, and narrator transfer?

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.

Should I pick CBR, VBR, or a quality preset?

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.

How long does converting a 12-hour M4B to Opus take?

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.

Are there file size or batch count limits?

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.

Rate M4B to Opus Converter Tool

Rating: 4.8 / 5 - 97 reviews