Extract Audio from MOV to M4A — Free Online Tool
Extract the audio track from a MOV file and save it as an M4A — Apple's native audio container. Since MOV files typically use AAC audio by default, this conversion is often a lossless stream copy operation, preserving your original audio quality without re-encoding.
to
FFmpeg Command
Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg
Drop your MOV 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
MOV files are QuickTime containers that bundle video, audio, and metadata streams together. This tool strips the video stream entirely and extracts only the audio track, repackaging it into an M4A container. Because both MOV and M4A natively support AAC audio — and MOV defaults to AAC — the audio data can in many cases be copied directly without re-encoding, meaning no quality is lost in the process. If the MOV's audio is already AAC (the most common scenario), the bitrate and encoding remain identical; the tool simply rewraps the stream. If a different codec is present, FFmpeg will transcode to AAC at 128k. Chapter markers embedded in the source MOV are preserved in the output M4A, since both formats support them.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg binary. When run via this web tool, it executes as FFmpeg.wasm inside your browser using WebAssembly — no server, no upload, your file stays local. |
-i input.mov
|
Specifies the input QuickTime MOV file. FFmpeg reads all streams — video, audio, and metadata — from this container, then the subsequent flags determine what gets passed to the output. |
-vn
|
Disables video stream output, ensuring the resulting M4A file contains only audio. Since M4A is an audio-only format, this flag prevents FFmpeg from attempting to include the MOV's video stream, which M4A cannot store. |
-c:a aac
|
Sets the audio codec to AAC (Advanced Audio Coding). Since MOV files typically contain AAC audio by default, this often triggers a stream copy rather than a full re-encode, preserving the original audio quality exactly as captured. |
-b:a 128k
|
Sets the target audio bitrate to 128 kilobits per second. This applies only if the audio is being re-encoded; if the source AAC stream is being copied, this flag is effectively ignored and the original bitrate is retained. |
-vn
|
A second '-vn' flag reinforced by the M4A format's output specification, explicitly confirming that no video data should appear in the output file. M4A is structurally audio-only, and this ensures compatibility with all M4A-compliant players. |
output.m4a
|
The output filename with the .m4a extension, which tells FFmpeg to use the MPEG-4 audio container format. The .m4a extension signals to iTunes, Apple Music, and other players that this is an audio-only MPEG-4 file, ensuring correct handling and metadata display. |
Common Use Cases
- Extracting a voice-over or commentary track from a Final Cut Pro or Premiere export for use in a podcast or audiobook
- Pulling the audio from a QuickTime screen recording to create a standalone audio tutorial without the video overhead
- Preparing music or sound design recorded via professional video cameras (which output MOV) for distribution on iTunes or Apple Music, which prefer M4A/AAC
- Archiving interview or event footage audio separately from the video for long-term storage at a fraction of the file size
- Extracting a film score or dialogue track from a MOV edit to deliver to a client who only needs the audio
- Converting a video podcast recorded as MOV into an audio-only M4A episode for podcast hosting platforms
Frequently Asked Questions
In most cases, no. When the MOV file contains AAC audio — which is the QuickTime default — FFmpeg can copy the audio stream directly into the M4A container without re-encoding it. This means the audio data is bit-for-bit identical to the original, so there is no quality loss. Quality degradation only occurs if the MOV uses a non-AAC codec that must be transcoded to AAC for M4A compatibility.
You'll notice '-vn' appears twice in the command: once before the output to explicitly disable video stream processing, and once as a special flag defined by the M4A format spec in this tool. While technically one '-vn' is sufficient, the duplication is harmless and makes the intent explicit — M4A is an audio-only container, so any video stream in the source MOV must be excluded. FFmpeg will not error on the repeated flag.
Yes. Unlike MP3 or many other audio formats, M4A (as an MPEG-4 container) supports chapter markers. If your MOV file contains QuickTime chapter data, those chapters will be preserved in the output M4A file. This makes M4A an excellent choice for long-form content like audiobooks, podcast episodes, or lecture recordings that benefit from chapter navigation.
M4A supports only a single audio track, whereas MOV can carry multiple. By default, FFmpeg selects the first (or 'best') audio stream according to its stream selection heuristics, typically the first audio track in the file. If you need a specific track — for example, a stereo mix rather than a 5.1 surround track — you would need to modify the FFmpeg command to add '-map 0:a:1' (or whichever track index you need) before the output filename.
The '-b:a 128k' flag controls the output audio bitrate, but it only takes effect if the audio is being re-encoded (i.e., the source is not already AAC). To change it, replace '128k' with your desired bitrate — valid options include 64k, 96k, 192k, 256k, or 320k. For AAC in M4A, 128k is transparent for most listeners, 192k is a safe choice for music, and 256k approaches the upper limit of audible benefit. If the source audio is AAC and is being stream-copied, this flag has no effect on the output.
Yes. On macOS or Linux, you can wrap the command in a shell loop: 'for f in *.mov; do ffmpeg -i "$f" -vn -c:a aac -b:a 128k "${f%.mov}.m4a"; done'. On Windows Command Prompt, use: 'for %f in (*.mov) do ffmpeg -i "%f" -vn -c:a aac -b:a 128k "%~nf.m4a"'. This is especially useful for batch-extracting audio from a library of camera footage or QuickTime exports, and handles files over 1GB that exceed the browser tool's limit.
Technical Notes
M4A is technically an MPEG-4 Part 14 container (the same underlying format as MP4) renamed with the .m4a extension to signal audio-only content, a convention established by Apple for iTunes. The AAC codec inside M4A is natively supported on all Apple devices, Android, modern browsers, and most media players without additional codecs. One important limitation: M4A does not support multiple audio tracks, so if your source MOV carries a multi-track audio layout (common in professional camera footage with separate lavs and ambient mics), only one track will appear in the output. Metadata fields such as artist, album, and title stored in the MOV's QuickTime atoms are generally preserved during remuxing into M4A's iTunes-compatible metadata structure, though some custom or proprietary QuickTime metadata may not transfer. The '-vn' flag ensures the video stream is completely excluded rather than just unmapped, which prevents M4A players from encountering unexpected stream data. Because M4A supports gapless playback metadata, this format is preferable to MP3 for music albums or seamlessly looping audio content extracted from MOV sources.