Convert M4V to AIF — Free Online Tool
Convert M4V video files to AIF audio by extracting and decoding the AAC audio track into uncompressed 16-bit PCM — Apple's lossless AIF format. This is ideal for pulling high-quality audio from iTunes video downloads or iOS-compatible content for use in professional audio workflows 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 contain an AAC-encoded audio track alongside an H.264 or H.265 video stream. During this conversion, FFmpeg discards the video stream entirely and decodes the AAC audio into raw, uncompressed PCM samples encoded as 16-bit big-endian data — the default codec for AIF. Because AAC is a lossy format, this conversion does not recover any audio detail that was lost when the M4V was originally encoded; it simply decompresses the AAC into a lossless container. The output AIF file will be significantly larger than the original M4V audio track, reflecting the uncompressed nature of PCM audio.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg binary — the open-source multimedia processing engine that handles decoding the M4V input and encoding the AIF output entirely in your browser via WebAssembly. |
-i input.m4v
|
Specifies the input M4V file. FFmpeg reads the container and identifies the available streams — typically an H.264 or H.265 video track and an AAC audio track typical of iTunes-distributed or iOS-recorded M4V content. |
-c:a pcm_s16be
|
Sets the audio codec to PCM signed 16-bit big-endian, which is the standard uncompressed audio encoding for AIF files. This decodes the lossy AAC audio from the M4V and writes it as raw PCM samples in the byte order Apple's AIF format requires. |
output.aif
|
Defines the output filename and tells FFmpeg to write an Audio Interchange File. The .aif extension causes FFmpeg to use the AIFF muxer, which packages the pcm_s16be audio stream into a valid AIF container readable by macOS audio applications including Logic Pro, GarageBand, and QuickTime Player. The video stream from the M4V is automatically dropped because AIF cannot contain video. |
Common Use Cases
- Extracting the audio from an iTunes movie or TV show download to import into a macOS-native DAW like Logic Pro, which works natively with AIF files
- Pulling a music video's audio track from M4V format into AIF for use as a high-quality stem or sample in a music production project
- Converting an iOS-recorded video's AAC audio to uncompressed AIF for archival or mastering before further processing
- Extracting dialogue or narration audio from an M4V educational video to edit in a professional audio application that requires uncompressed input
- Preparing audio from an M4V source for CD authoring or broadcast delivery workflows that mandate uncompressed PCM in a recognized Apple format
- Decoding AAC audio from an M4V file into AIF so it can be re-encoded with full control over bitrate and codec settings in a separate audio processing step
Frequently Asked Questions
No — the audio in an M4V file is encoded in AAC, which is a lossy format. Converting it to AIF produces an uncompressed file, but it cannot restore detail that AAC discarded during its original encoding. The resulting AIF will be a lossless representation of the lossy AAC source, so quality is capped at whatever the original AAC bitrate captured. AIF is useful here for compatibility and workflow reasons, not for quality recovery.
The M4V stores audio as compressed AAC, which is typically 128–256 kbps. AIF stores audio as raw, uncompressed PCM samples — for a 16-bit stereo file at 44.1 kHz, that's roughly 1.4 Mbps of audio data. A 60-minute M4V with 128 kbps AAC audio might produce an AIF that is 15–20 times larger in audio track size alone. This is expected behavior for any conversion from a compressed format to uncompressed PCM.
No. AIF is a pure audio format with no support for video streams. FFmpeg automatically drops the video track when the output container cannot accommodate it, so only the audio stream is extracted and written to the AIF file. If you need to retain the video, you would need to choose a video-capable output format instead.
iTunes-style M4V files often embed metadata such as title, episode name, or artist information in their MP4 atom structure. AIF supports a limited set of metadata via AIFF chunks, but FFmpeg's transfer of iTunes-specific tags to AIF is inconsistent and not guaranteed. You should verify metadata in your target application after conversion and re-tag the AIF manually if needed.
Yes. The default command uses pcm_s16be (16-bit big-endian PCM), but AIF also supports 24-bit and 32-bit depths. To use 24-bit, change the audio codec flag to '-c:a pcm_s24be' in the FFmpeg command. Unless your M4V source was recorded or mastered at higher bit depths, 16-bit is sufficient and matches standard CD-quality audio.
FFmpeg processes one file at a time, but you can loop over files using a shell command. On macOS or Linux, run: 'for f in *.m4v; do ffmpeg -i "$f" -c:a pcm_s16be "${f%.m4v}.aif"; done' in your terminal. On Windows, use a for loop in Command Prompt: 'for %f in (*.m4v) do ffmpeg -i "%f" -c:a pcm_s16be "%~nf.aif"'. This applies the same pcm_s16be conversion to every M4V file in the current directory.
Technical Notes
The M4V container is Apple's variant of the MPEG-4 Part 14 format, distinguished primarily by optional FairPlay DRM support and iTunes-specific metadata atoms. Files without DRM can be processed freely by FFmpeg, but DRM-protected M4V files purchased from the iTunes Store cannot be decoded and will result in an error. The audio stream in an M4V is almost always AAC (Advanced Audio Coding), and the conversion to AIF involves a full decode of that AAC bitstream into PCM — a computationally heavier operation than a remux. The default output codec pcm_s16be (signed 16-bit big-endian PCM) matches the AIF specification's standard mode and is broadly compatible with macOS audio applications. Since AIF does not support multiple audio tracks, only the first (default) audio stream from the M4V is extracted; secondary tracks such as dubbed language or audio descriptions are ignored. Chapter markers and subtitle data present in the M4V are not carried over to AIF, as the format has no mechanism to store them.