Initializing... drag & drop files here
Supports: MPG, MPEG
M4B is not a video format. Converting an MPG to .m4b throws the picture away entirely and keeps only the soundtrack, re-encoded as AAC inside an MPEG-4 container that carries the audiobook extension. That is the right trade for a recorded lecture, a conference talk, a sermon or a long interview you would rather listen to than watch — but it is worth knowing exactly what the audiobook extension buys you, because the most common expectation about M4B does not survive contact with a program-stream source.
| Property | Value |
|---|---|
| Container | MPEG-4 Part 14, ISO/IEC 14496-14:2003 — structurally the same file as .m4a and .mp4 |
| Extension meaning | "MPEG-4 Audiobook"; a convention, not a separate specification |
| Audio codec produced here | AAC — the only audio codec our pipeline maps to the .m4b extension |
| What the extension signals | Audiobook. Compatible players remember your listening position and expose chapter navigation when chapter data exists |
| Chapter markers | Supported by the container, but they must already exist in the source or be authored by hand |
| Cover art and hyperlinks | Supported by the container; not written by this conversion |
| Video | Discarded. There is no video track in the output |
| Plays natively on | Apple Books, iOS, macOS, iTunes, VLC on every desktop platform |
| Needs help on | Android, where stock media players commonly ignore .m4b and an audiobook app is required |
| Source property | What happens to it |
|---|---|
| Video elementary stream | Dropped before encoding — nothing about the picture reaches the output |
| Audio codec (MP2 in most program streams) | Decoded and re-encoded to AAC, so this is a lossy-to-lossy step |
| A second or third audio track | Only one survives. With no track picker on the page, the stream with the most channels wins; on a tie, the lowest index |
| Chapter or navigation data | None exists. A program stream has no chapter structure to carry over |
| Sample rate and channel layout | Preserved unless you change them under Audio Sample Rate or Audio Channel |
| Duration | Preserved unless you set a Trim range |
| AC-3 audio riding in a DVD private stream | Decoded like any other track if the demuxer exposes it, then re-encoded to AAC |
.mpg or .mpeg recording, or click "Add Files" to browse. Both extensions name the same MPEG program stream, and several files can be queued and converted with one set of settings.HH:MM:SS.sss if you only want part of the recording..m4b. Files upload over an encrypted connection, are processed on our servers, and are deleted automatically after a few hours — no sign-up, no watermark.No, and this is the misunderstanding worth clearing up before you convert. M4B is the container Apple uses for audiobooks because it can store chapter marks, cover art and hyperlinks — but those have to come from somewhere. An MPEG program stream is one continuous recording with no chapter structure at all, so there is nothing to carry across and the result is a single flat track wearing an audiobook wrapper. The genuinely useful half still works: audiobook apps treat .m4b as a book and resume from where you stopped. For named chapters assembled from several source files you need a dedicated authoring tool such as m4b-tool, Audiobook Binder or Chapter and Verse, which import an explicit chapter list.
Because it is, and that is a gap in our own configuration rather than something you did. Every codec entry in that list is gated on an allow-list of output extensions, and M4B was left out of all of them — so the group heading renders with nothing selectable underneath. In practice it changes nothing about the result: our codec registry maps .m4b to AAC and nothing else, so the server encodes AAC whether or not the dropdown offers you the choice. The sibling MPG to M4A page renders its AAC entry normally, and produces the same audio without the audiobook extension.
Constant Bitrate, when a downstream system or a storage budget needs a rate you can quote, or Variable Bitrate when you would rather the encoder spend bits where they matter. Custom Bitrate and Specific file size are the free-text and size-budget variants of the same idea. Quality Preset is the hands-off mode and the least predictable control here — and nothing is pre-selected in its dropdown, so leaving it alone hands the server its own default rather than the "Highest" label on screen. Treat the real choice as binary: name a rate with Constant Bitrate, or name a quality tier with Variable Bitrate.
Treat them as rungs on a quality ladder rather than as a promise about the finished bitrate. They map to the AAC encoder's five VBR quality levels, and the resulting rate depends on the material. The top rung, labelled 96k–112k, measured close to 150 kbps in our testing — and almost identically so in mono and in stereo, which is the opposite of what the "per channel" description in the upstream documentation implies. So pick a rung by how much fidelity you want, then check the finished file size rather than budgeting from the label. If you need a number you can plan around, use Constant Bitrate instead.
Structurally, close to nothing — both are MPEG-4 Part 14 files holding AAC audio, and the bytes inside are the same kind of thing. The difference is entirely in how software reacts to the extension. .m4b tells a player "this is a book": Apple Books files it in your library, remembers your position across sessions, and offers chapter navigation if chapters exist. .m4a is treated as a music or podcast track and typically restarts from the beginning. Pick M4B for anything you listen to over several sittings; pick M4A for a plain audio file, or MP3 when maximum device compatibility matters more than resume behaviour.
Some, unavoidably. Program-stream audio is normally MPEG-1 Audio Layer II, which is already lossy, and AAC is lossy too — so you are decoding one compressed stream and re-compressing it, and nothing can restore detail the first encode discarded. The practical guidance is to avoid making the second encode the bottleneck: for a single speaker, 64–96 kbps under Constant Bitrate with Audio Channel set to Mono is transparent enough and keeps a multi-hour file small; for music or a full room, match or exceed whatever the source track was running at.
Yes, with the right app. Apple Books, the iOS and macOS media stack and iTunes handle .m4b natively, and VLC plays it on every desktop platform. On Android the stock player often ignores the extension entirely, so you want a dedicated audiobook app — Voice, Smart AudioBook Player and similar apps read M4B and keep a position. On Windows, VLC or a desktop audiobook player is the simplest route. If none of that is worth the trouble, MP3 plays on essentially everything at the cost of losing the resume behaviour.
Your upload travels over an encrypted connection, the audio is extracted and encoded on our servers, and both the upload and the finished .m4b are deleted automatically after a few hours. Nothing is shared or made public, there is no sign-up and no watermark. For a long recording the only real constraint is upload size and time over your own connection. If you want to shorten it, either set a Trim range here, cut the source video first with Video Cutter, or split the finished audiobook afterwards with Audio Cutter, which accepts .m4b files.