Convert M4V to M4B — Free Online Tool
Convert M4V iTunes video files to M4B audiobook format by stripping the video stream and encoding the audio track as AAC at 128k bitrate, preserving chapter markers from the original file — ideal for turning video content into a bookmarkable, podcast-compatible audio experience.
to
FFmpeg Command
Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg
Drop your M4V file here
or click to browse
Free — no uploads, no signups. Your files never leave your browser.
Settings
Note: Browser-based encoding uses approximate quality targets. For precise CRF compression, copy the FFmpeg command above and run it on your desktop.
Estimated output:
Conversion Complete!
DownloadHow It Works
M4V and M4B are both MPEG-4 container formats, so this conversion is primarily a stream extraction rather than a full transcode. The video stream is discarded entirely — M4B has no video track support. The audio track (typically AAC in an M4V file) is re-encoded as AAC at 128k bitrate to conform to M4B's audiobook-oriented container. Crucially, chapter metadata embedded in the M4V file is preserved in the output M4B, since both containers share the same MPEG-4 chapter specification. The -movflags +faststart flag reorganizes the file's MOOV atom to the front of the file, which enables streaming playback in podcast apps and audiobook players before the full file is downloaded.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg binary — in this browser-based tool, this runs as FFmpeg.wasm compiled to WebAssembly, processing your M4V file entirely within your browser with no server upload. |
-i input.m4v
|
Specifies the input M4V file. FFmpeg reads both the video stream (libx264 or libx265) and the audio stream (AAC) from this MPEG-4 container, along with any chapter metadata. |
-c:a aac
|
Sets the audio codec for the output to AAC, which is the native and only widely supported audio codec for M4B audiobook files. Since the source M4V also typically uses AAC, this triggers a re-encode rather than a stream copy to ensure the audio is properly formatted for the M4B container. |
-b:a 128k
|
Sets the target audio bitrate to 128 kilobits per second — a standard quality level that balances file size and audio fidelity for spoken-word audiobooks and podcasts. Increase this value for music-heavy content or if the source M4V audio was encoded at a higher bitrate. |
-movflags +faststart
|
Moves the MOOV atom (the file's metadata index) to the beginning of the M4B file. This allows audiobook and podcast apps to begin playback and display chapter navigation before the entire file has finished loading, which is essential for streaming playback over a network. |
output.m4b
|
The output filename with the .m4b extension, which signals to media players like Apple Books, Overcast, and Pocket Casts that this is an audiobook or podcast file with bookmarking and chapter navigation support, rather than a generic audio file. |
Common Use Cases
- Converting a purchased iTunes video course or lecture series into an M4B audiobook so you can listen during a commute without needing to watch the screen
- Turning a recorded video sermon, conference talk, or keynote into a bookmarkable M4B file that resumes exactly where you left off in Apple Books or Overcast
- Extracting the audio commentary track from an M4V movie or documentary and packaging it as an M4B podcast episode with chapter support intact
- Converting an iTunes Store video audiobook (which sometimes ships as M4V) into a proper M4B file that audiobook players recognize and treat with bookmark and chapter navigation features
- Archiving a video lecture series as a compact M4B audio file to save storage space on an iPhone or iPad while retaining the chapter structure for easy navigation between topics
- Preparing audio content from a video production for distribution on podcast platforms that accept M4B files with embedded chapter markers
Frequently Asked Questions
Yes — both M4V and M4B use the same MPEG-4 container chapter format, so chapter metadata carries over automatically during this conversion without any extra flags. This is one of the key reasons to convert M4V to M4B specifically rather than to MP3 or another audio format. Apps like Apple Books, Overcast, and Pocket Casts will display these chapters as navigation points in the M4B file.
The video stream is completely dropped and not included in the output M4B file. M4B is a pure audio container format — it has no mechanism to store video data. The FFmpeg command achieves this implicitly by only mapping the audio codec (-c:a aac) with no video codec specified, so FFmpeg excludes the video stream from the output automatically.
There will be a small amount of generation loss because the audio is decoded from its original AAC encoding and then re-encoded as AAC at 128k bitrate, even if the source was also AAC. This is an unavoidable re-encode rather than a lossless copy. If the original M4V audio was already at 128k AAC, the quality difference will be negligible. If the source was at a higher bitrate like 256k, you can increase the -b:a value in the FFmpeg command to 192k or 256k to reduce quality degradation.
Replace the 128k value in the -b:a flag with your preferred bitrate. For example, to encode at 192k run: ffmpeg -i input.m4v -c:a aac -b:a 192k -movflags +faststart output.m4b. For an audiobook or podcast, 64k mono is often sufficient for speech-only content and cuts file size significantly, while 192k or 256k is appropriate for music or high-fidelity audio. You can also add -ac 1 before the output filename to convert to mono, which halves the effective bitrate for speech content.
Yes — on macOS or Linux, you can loop over files in a directory with a shell one-liner: for f in *.m4v; do ffmpeg -i "$f" -c:a aac -b:a 128k -movflags +faststart "${f%.m4v}.m4b"; done. On Windows Command Prompt, use: for %f in (*.m4v) do ffmpeg -i "%f" -c:a aac -b:a 128k -movflags +faststart "%~nf.m4b". This is especially useful for converting an entire video course or series in one pass.
No — M4V files purchased from the iTunes Store that are protected with Apple's FairPlay DRM cannot be processed by FFmpeg or this tool. FFmpeg will report an error when attempting to decode the audio stream. Only DRM-free M4V files — such as those you created yourself, files from DRM-free sources, or iTunes purchases that were upgraded to iTunes Plus (DRM-free AAC) — can be converted using this tool.
Technical Notes
M4V and M4B share the MPEG-4 Part 14 container specification, which means their internal structure is nearly identical — the primary difference is the file extension and the intended player behavior, not the container format itself. Because M4B lacks a video track, this conversion is asymmetric: it is destructive with respect to the video stream (which is permanently discarded) but structure-preserving with respect to audio and chapter metadata. The audio re-encode from AAC to AAC introduces generational loss, which is a known limitation of lossy-to-lossy transcoding. One important caveat is multiple audio tracks: M4V supports multiple audio tracks (e.g., director's commentary alongside the main audio), but M4B does not — only the first (default) audio track will be included in the output. If you need a specific non-default track, add -map 0:a:1 (or the appropriate stream index) before the output filename to select it. ID3-style metadata such as title, artist, and album embedded in the M4V will generally carry over into the M4B container, making the output file recognizable as an audiobook in Apple Books and compatible podcast clients.