Extract Audio from M4V to AIFF — Free Online Tool
Extract audio from M4V video files and save it as AIFF — Apple's uncompressed lossless audio format. This tool decodes the AAC audio track from your M4V and re-encodes it to 16-bit PCM (pcm_s16be), giving you a full-fidelity, uncompressed audio file ideal for professional audio work on macOS.
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 files typically carry AAC-encoded audio, which is a lossy compressed format. When converting to AIFF, FFmpeg discards the video stream entirely (-vn), then decodes the AAC audio to raw PCM data and writes it using the pcm_s16be codec — 16-bit signed big-endian PCM, which is the native uncompressed format inside AIFF containers. Because AAC is lossy, the AIFF output is not a perfect reconstruction of the original studio audio, but it is a lossless capture of exactly what the M4V contained. The resulting AIFF file will be significantly larger than the M4V since it stores raw, uncompressed waveform data rather than compressed audio.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg program, which handles all media demuxing, decoding, and encoding. In the browser-based version of this tool, FFmpeg.wasm runs the equivalent process entirely within your browser using WebAssembly — no server is involved. |
-i input.m4v
|
Specifies the input file — your M4V source. FFmpeg reads and demuxes the M4V container, giving it access to the separate video and audio streams (typically H.264 video and AAC audio) inside. |
-vn
|
Disables video output entirely, telling FFmpeg to ignore the H.264 or H.265 video stream in the M4V. Since AIFF is a pure audio format, no video data is written — this flag ensures the process focuses only on extracting the audio track. |
-c:a pcm_s16be
|
Sets the audio codec to 16-bit signed big-endian PCM, which is the native uncompressed audio encoding used inside AIFF files. This decodes the lossy AAC audio from the M4V into raw waveform data stored in Apple's big-endian byte order, producing a fully uncompressed AIFF-compatible stream. |
output.aiff
|
Specifies the output filename with the .aiff extension. FFmpeg uses this extension to automatically select the AIFF container format, which wraps the pcm_s16be audio stream in the FORM/AIFF chunk structure that Apple applications expect. |
Common Use Cases
- Extract the soundtrack from an iTunes movie download or TV episode to use in a professional DAW like Logic Pro or Pro Tools, which natively import AIFF
- Pull the audio from an iOS-compatible M4V lecture or training video to create a clean, uncompressed reference file for audio editing or transcription
- Convert the audio commentary track from an M4V film file into AIFF for archival storage on macOS where uncompressed quality is preferred
- Extract music or sound design from an M4V video project for use as a sample or stem in audio production workflows on Apple hardware
- Prepare audio from an M4V source for mastering or broadcast delivery, where AIFF is a common handoff format in professional post-production pipelines
- Decompress the AAC audio from an M4V to AIFF so it can be re-encoded to a different lossy format like FLAC or WAV without introducing additional generation loss from re-compressing AAC
Frequently Asked Questions
No — the audio in an M4V file is AAC-encoded, which is a lossy format. Any quality loss from the original AAC encoding is permanent and cannot be recovered by converting to AIFF. What you get is an uncompressed representation of the AAC audio as it exists in the M4V, meaning no further quality degradation will occur during this conversion. Think of it as freezing the quality at its current state in an uncompressed container.
M4V files store audio as AAC, which achieves high compression ratios — often 10:1 or better compared to uncompressed audio. AIFF stores raw PCM waveform data with no compression at all, so a 1-hour M4V with 128k AAC audio might produce an AIFF that is 10–15 times larger for the same audio content. This size increase is completely expected and is the tradeoff for having an uncompressed, edit-ready file.
Yes, M4V supports multiple audio tracks — for example, a main soundtrack plus a director's commentary or multiple language dubs. By default, FFmpeg selects the first (default) audio stream for extraction. If you need a specific alternate track, you can modify the command by adding '-map 0:a:1' (for the second audio track) before the output filename. The tool's displayed FFmpeg command gives you the exact syntax to customize this locally.
Basic metadata tags such as title or artist may carry over into the AIFF file, but chapter markers will not — AIFF does not support chapter structures. M4V DRM-protected files (FairPlay-encrypted iTunes purchases) cannot be processed at all, as FFmpeg cannot decode protected streams. Metadata preservation from unprotected M4V files is generally partial, so for professional delivery you should verify and set metadata in your DAW after import.
Yes. The default command uses '-c:a pcm_s16be' for standard 16-bit AIFF. To get 24-bit AIFF, replace that flag with '-c:a pcm_s24be'. For 32-bit integer PCM use '-c:a pcm_s32be', and for 32-bit floating point use '-c:a pcm_f32be'. The full modified command would be: ffmpeg -i input.m4v -vn -c:a pcm_s24be output.aiff. Higher bit depths produce larger files but can be useful if the AIFF will be processed further in a DAW.
The single-file command shown on this page can be adapted for batch processing in a shell script. On macOS or Linux, you can run: for f in *.m4v; do ffmpeg -i "$f" -vn -c:a pcm_s16be "${f%.m4v}.aiff"; done — this loops through all M4V files in the current directory and produces a matching AIFF for each. The browser-based tool processes one file at a time, so the FFmpeg command is particularly valuable for bulk conversions of large M4V libraries.
Technical Notes
M4V is structurally nearly identical to MP4, with Apple extensions for DRM (FairPlay) and iTunes metadata. The audio codec in M4V files is almost universally AAC (aac), occasionally accompanied by a secondary MP3 track for legacy compatibility. AIFF (Audio Interchange File Format) was developed by Apple in 1988 and uses big-endian byte ordering, which is why the codec identifier is pcm_s16be — 's16' for signed 16-bit and 'be' for big-endian. This distinguishes it from WAV, which uses little-endian PCM (pcm_s16le). The default 16-bit depth matches CD-quality audio (44.1 kHz / 16-bit) and is natively readable by virtually all Apple software including GarageBand, Logic Pro, QuickTime Player, and Final Cut Pro. One important limitation: if the M4V was purchased from iTunes and has FairPlay DRM applied, FFmpeg cannot read the encrypted audio stream and the conversion will fail — only DRM-free M4V files (such as those from personal encodes or DRM-free purchases) can be processed. The AIFF format does not support embedded subtitles, chapters, or multiple simultaneous audio streams, so only one audio track can be represented in the output file.