Convert M4V to AAC — Free Online Tool

Extract and convert the AAC audio track from an M4V video file into a standalone AAC audio file, preserving the original audio codec without re-encoding quality loss. This is ideal for pulling music, dialogue, or soundtracks from iTunes video downloads or iOS-compatible M4V content.

FFmpeg Command

Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg

Free — no uploads, no signups. Your files never leave your browser.

Estimated output:

Conversion Complete!

Download

How It Works

M4V files are an Apple-specific MPEG-4 container that typically carries H.264 or H.265 video alongside AAC audio. Since AAC is already the native audio codec in most M4V files, this conversion extracts the audio stream and packages it into a bare .aac file. The video stream is discarded entirely, and the AAC audio data is passed through with minimal or no re-encoding — meaning you retain the original audio quality as encoded in the source M4V. The output is a raw AAC bitstream, suitable for playback on any AAC-compatible device or platform.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg application, the open-source multimedia processing engine that powers this conversion both in the browser via WebAssembly and on the desktop via a local installation.
-i input.m4v Specifies the input file — an M4V container, Apple's MPEG-4 variant commonly used for iTunes video content and iOS-compatible media. FFmpeg reads the video and audio streams from this file.
-c:a aac Sets the audio codec for the output to AAC (Advanced Audio Coding). Since M4V files already carry AAC audio in most cases, this either passes the stream through with minimal re-encoding or confirms the codec selection for any necessary transcoding.
-b:a 128k Sets the audio output bitrate to 128 kilobits per second, a standard quality level for AAC that balances file size and audio fidelity. For music or high-quality source material, increasing this to 192k or 256k will produce noticeably better results.
output.aac Defines the output file as a raw AAC bitstream file. The .aac extension tells FFmpeg to write a bare AAC audio stream without wrapping it in a container like MP4 or M4A, discarding the video stream from the M4V in the process.

Common Use Cases

  • Extract the soundtrack from an iTunes movie or TV show purchase stored as M4V to listen to it offline on an audio-only device
  • Pull dialogue or narration from an M4V e-learning or lecture video to create an audio-only podcast or course episode
  • Extract background music from a home video or iMovie export saved in M4V format to reuse in another project
  • Reduce file size dramatically by stripping the video from a large M4V file when only the audio content is needed for review or transcription
  • Prepare AAC audio from an M4V for direct upload to platforms like Apple Podcasts or iTunes, which natively support the AAC format
  • Isolate audio commentary tracks from multi-track M4V files for editing or archiving purposes

Frequently Asked Questions

In most cases, quality loss is minimal to none. Because M4V files almost always store audio as AAC already, the conversion is largely a passthrough — the AAC bitstream is extracted rather than re-encoded from scratch. The main quality variable is the output bitrate specified by -b:a; if you set it lower than the source bitrate, some re-encoding and quality loss will occur. Matching or exceeding the source bitrate preserves the original quality.
Raw .aac files have very limited metadata support compared to container formats like M4A or MP3. Most iTunes-style metadata tags embedded in the M4V — such as title, artist, album art, and chapter markers — will not be preserved in a bare AAC bitstream output. If metadata retention is important, consider converting to M4A instead, which wraps AAC audio in an MPEG-4 container and supports full iTunes tagging.
DRM-protected M4V files purchased from the iTunes Store cannot be processed by FFmpeg or any browser-based tool. FFmpeg will report an error or produce a silent/corrupted output because it cannot decrypt FairPlay-protected content. Only DRM-free M4V files — such as those you created yourself in iMovie, exported from Final Cut Pro, or downloaded from DRM-free sources — can be successfully converted.
By default, FFmpeg selects the first audio track (typically the default language track) when no explicit stream mapping is specified. If your M4V contains multiple audio tracks — for example, an original language track and a dubbed version — and you want a specific one, you would need to add a stream mapping flag like -map 0:a:1 to select the second audio track before running the command.
Replace the value after -b:a with your desired bitrate. For example, use -b:a 192k or -b:a 256k for higher quality, or -b:a 96k for a smaller file with slightly lower fidelity. The default of 128k is suitable for speech and general listening, but if the source M4V was encoded at a higher bitrate (common for music-heavy content), increasing the output bitrate to 192k or 256k will better preserve the original quality.
Yes, on a desktop you can use a shell loop to process multiple files. On Linux or macOS, run: for f in *.m4v; do ffmpeg -i "$f" -c:a aac -b:a 128k "${f%.m4v}.aac"; done. On Windows Command Prompt, use: for %f in (*.m4v) do ffmpeg -i "%f" -c:a aac -b:a 128k "%~nf.aac". The browser-based tool processes one file at a time, so the desktop FFmpeg command is especially valuable for batch workflows.

Technical Notes

M4V is structurally nearly identical to MP4, with the primary differences being Apple's optional FairPlay DRM layer and slightly stricter iTunes compatibility requirements. When the audio codec in the source M4V is already AAC — which covers the vast majority of M4V files produced by iTunes, iMovie, Handbrake with Apple presets, or iOS devices — FFmpeg can extract the audio stream with minimal transcoding overhead. The output is a raw AAC bitstream (.aac), not wrapped in an MPEG-4 container. This distinction matters: raw .aac files lack the MPEG-4 container metadata that M4A files carry, so chapter markers, multiple audio tracks, and rich ID3-style tags from the original M4V are lost. For playback on Apple devices and most modern players this is fine, but if you need a more portable audio file with full metadata support, wrapping the output in an M4A container (by changing the output extension to .m4a) is a practical alternative using the same codec. Note also that M4V files encoded with libmp3lame audio (an uncommon but valid configuration) will require full re-encoding to AAC, which will involve a generation of lossy compression.

Related Tools