Extract Audio from MOV to AAC — Free Online Tool
Extract the AAC audio track from a MOV file and save it as a standalone .aac file — without re-encoding. Since MOV files commonly store audio as AAC (Apple's default codec), this tool performs a stream copy that preserves the original audio quality exactly as captured.
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 typically store audio using the AAC codec — the same codec used in the output .aac file. In most cases, the AAC audio stream is extracted directly from the MOV container and written into a raw AAC file without any re-encoding (a process called stream demuxing). The video stream is discarded entirely using the -vn flag. Because no transcoding occurs when the source audio is already AAC, there is no generation loss — the extracted audio is bit-for-bit identical to what was inside the MOV. If the source MOV happens to use a different audio codec, FFmpeg will transcode it to AAC at the specified bitrate.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg tool. In the browser version, this runs via FFmpeg.wasm (WebAssembly), so no software installation is needed and no files leave your device. |
-i input.mov
|
Specifies the input file — a MOV (QuickTime) container that may hold video, audio, and metadata streams. FFmpeg reads all available streams from this file before applying any filters or mappings. |
-vn
|
Disables video output entirely, instructing FFmpeg to ignore all video streams in the MOV file. This is essential for audio extraction — without it, FFmpeg would attempt to include the video in the output, which a raw .aac file cannot contain. |
-c:a aac
|
Sets the audio codec to AAC. Since MOV files typically already contain AAC audio, this usually triggers a stream copy rather than a re-encode, preserving the original quality. If the source audio is not AAC, FFmpeg will transcode it to AAC using this codec setting. |
-b:a 128k
|
Sets the AAC audio bitrate to 128 kilobits per second. This is the target bitrate used if transcoding is required. For typical speech and music content, 128k AAC provides good quality; increase to 192k or 256k for higher-fidelity music extraction. |
output.aac
|
Defines the output filename and format. The .aac extension tells FFmpeg to write a raw AAC bitstream in ADTS format — a headerless audio file supported by most media players, browsers, and Apple devices, but without support for metadata or chapters. |
Common Use Cases
- Pull the audio from a Final Cut Pro or Premiere Pro MOV export to create a podcast episode or voiceover track without carrying unnecessary video data
- Extract the stereo mix from a professionally recorded MOV interview to attach to a slideshow or different video project
- Isolate the AAC audio from a screen recording made on macOS (QuickTime Player saves as MOV) for use in an audio-only podcast or narration file
- Reduce file size dramatically when you only need the audio from a large ProRes or H.264 MOV master file for review or transcription purposes
- Extract music or sound effects from MOV footage captured on an iPhone or Canon camera, which both default to MOV with AAC audio, for use in editing software
- Prepare an AAC audio file for upload to iTunes, Apple Podcasts, or mobile-first platforms that prefer AAC over MP3 for better quality at the same file size
Frequently Asked Questions
In most cases, no — because MOV files typically store audio as AAC already, and this tool demuxes (extracts) that stream directly without re-encoding it. The output .aac file is an exact copy of the audio data that was inside the MOV container. Quality loss would only occur if the source MOV uses a non-AAC audio codec (like FLAC or MP3), in which case FFmpeg must transcode it to AAC at the specified 128k bitrate.
Both .aac and .m4a contain AAC audio, but .m4a is an MPEG-4 container wrapping the AAC stream, while a raw .aac file is the bare AAC bitstream with no container. Raw .aac files are slightly simpler and widely supported by media players and browsers, but they cannot store metadata like album art or track titles. If you need metadata support, consider outputting to .m4a instead by changing the output filename in the FFmpeg command.
By default, FFmpeg extracts the first audio track from the MOV file. MOV files can contain multiple audio tracks (e.g., separate channels or language tracks), but a raw .aac file only supports a single audio stream. If you need a specific track, you can add '-map 0:a:1' (replacing 1 with the track index) to the FFmpeg command to select a different audio stream.
Replace the '128k' value in the '-b:a 128k' flag with your desired bitrate. AAC at 128k is a good default for speech and general audio, but for music or high-fidelity content you may prefer 192k or 256k. For voice-only content like podcasts, 96k is often indistinguishable from higher bitrates. Note that increasing the bitrate only makes a meaningful difference if the source MOV audio was originally encoded at a higher quality — you cannot recover detail that was lost in the original encoding.
Yes. On macOS or Linux, you can loop over all MOV files in a folder with: 'for f in *.mov; do ffmpeg -i "$f" -vn -c:a aac -b:a 128k "${f%.mov}.aac"; done'. On Windows Command Prompt, use: 'for %f in (*.mov) do ffmpeg -i "%f" -vn -c:a aac -b:a 128k "%~nf.aac"'. This processes every MOV in the current directory and outputs a matching .aac file for each.
Raw AAC files (.aac) do not support a metadata container, so chapter markers, title tags, and other metadata embedded in the MOV cannot be preserved in this format. This is a structural limitation of the raw AAC bitstream format, not a limitation of this tool or FFmpeg. If preserving metadata is important, output to .m4a instead, which uses an MPEG-4 container that supports ID3-style tags and chapter markers.
Technical Notes
MOV is Apple's QuickTime container format and has used AAC as its default audio codec since the early 2000s, making MOV-to-AAC extraction particularly efficient — in the typical case, no transcoding occurs and the audio stream is simply unwrapped from its container. The -vn flag ensures the video stream is fully discarded rather than processed, which keeps the operation fast regardless of video resolution or codec. One important limitation of raw .aac output is that it uses the ADTS (Audio Data Transport Stream) framing format, which lacks a proper metadata container — meaning embedded artwork, track names, and chapter data from the MOV are lost. AAC supports up to 48 audio channels in theory, but raw .aac files work best with mono and stereo content; surround audio from a MOV should ideally be extracted to .m4a to maintain channel mapping integrity. The default 128k bitrate is appropriate for most stereo content; AAC generally achieves transparent quality for most listeners at 192k and above, and is notably more efficient than MP3 at equivalent bitrates.