Extract Audio from MOD to ALAC — Free Online Tool

Extract audio from MOD camcorder footage and save it as a lossless ALAC file — preserving every detail of the original audio in an Apple-compatible M4A container. Ideal for archiving field recordings or interview audio from JVC or Panasonic camcorders without any quality degradation.

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

MOD files use an MPEG-2 video stream with AAC or AC-3 audio packed into a modified MPEG-PS container. During this conversion, FFmpeg discards the MPEG-2 video stream entirely and re-encodes the audio track using Apple Lossless (ALAC), wrapping it in an MPEG-4 (.m4a) container. Because ALAC is lossless, the output captures all audio data mathematically identically to what the ALAC encoder receives — though if the original MOD audio was already lossy (e.g., AAC or Dolby AC-3), that prior generation of lossy compression is preserved in the decoded signal. The result is a standalone audio file with no video overhead, fully compatible with iTunes, Apple Music, and iOS devices.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg tool. In the browser version of this tool, FFmpeg runs via WebAssembly (FFmpeg.wasm) entirely client-side — no data leaves your machine.
-i input.mod Specifies the input MOD file — the camcorder footage from a JVC or Panasonic device in its modified MPEG-PS container. FFmpeg's MPEG-PS demuxer reads both the MPEG-2 video and the audio stream from this file.
-vn Disables video output entirely, telling FFmpeg to ignore the MPEG-2 video stream in the MOD file. This prevents any attempt to encode or pass through the video, making the operation audio-only and significantly faster.
-c:a alac Sets the audio codec to Apple Lossless Audio Codec (ALAC). FFmpeg decodes the original lossy audio from the MOD file and re-encodes it into ALAC, a lossless format that introduces no further quality degradation. This flag appears twice in the resolved command; the second instance is redundant but harmless — FFmpeg applies the last valid value.
output.m4a Defines the output filename with the .m4a extension, which signals FFmpeg to wrap the ALAC audio stream in an MPEG-4 container. The M4A format is natively compatible with iTunes, Apple Music, iPhone, and iPad, and is also widely supported by third-party players on other platforms.

Common Use Cases

  • Archiving interview or documentary audio captured on a JVC Everio or Panasonic SDR camcorder in a lossless format for long-term storage
  • Extracting ambient sound or field recordings from MOD footage to import into Logic Pro or GarageBand without re-encoding losses
  • Pulling ceremony audio from a MOD wedding or event recording for the client to keep as a high-quality keepsake without the large video file
  • Separating spoken-word audio from MOD lecture or seminar recordings to create podcast episodes or transcription source files with maximum audio fidelity
  • Converting camcorder audio to ALAC so it can be synced and played on an iPhone or Apple TV without transcoding on the device
  • Producing a lossless audio master from MOD footage before further editing or format-shifting, to avoid cumulative lossy compression artifacts

Frequently Asked Questions

ALAC itself introduces zero additional quality loss — it encodes audio in a bit-perfect lossless manner. However, the audio track inside a MOD file is already a lossy format (typically AAC or Dolby AC-3), so you are capturing a lossless copy of that already-lossy signal. The conversion will not recover audio detail lost during the original camcorder recording, but it guarantees no further degradation is introduced in this step.
Lossless compression generally produces larger files than lossy codecs like AAC or AC-3 at typical bitrates. ALAC stores complete audio data without perceptual shortcuts, so file sizes are naturally higher — roughly 2–4x the size of a 128k AAC stream for the same duration. The tradeoff is that the file can be decoded to an exact replica of the PCM audio the encoder received.
MOD files store limited metadata in their MPEG-PS container headers, and not all of it maps cleanly to the M4A container that ALAC uses. Basic timing information is preserved, but camcorder-specific tags (device model, GPS data if present) may be dropped or require manual transfer using a tag editor like MP3Tag or MusicBrainz Picard after conversion.
ALAC inside an M4A container is not restricted to Apple devices despite its origin. VLC, foobar2000, and most modern media players on Windows and Linux support ALAC playback natively. Android support varies by app — dedicated players like Poweramp handle it well, but the default Android music player may not. For maximum cross-platform compatibility, consider re-encoding to FLAC instead.
ALAC is a lossless codec, so it does not accept a bitrate or quality flag — the output quality is always bit-perfect relative to the decoded input. There is no equivalent of '-b:a' or '-q:a' for ALAC. If you need to control file size, you would need to switch to a lossy codec like AAC ('-c:a aac -b:a 192k') instead, which trades quality for smaller files.
Yes. On Linux or macOS you can loop over all MOD files in a directory with: for f in *.mod; do ffmpeg -i "$f" -vn -c:a alac "${f%.mod}.m4a"; done. On Windows Command Prompt, use: for %f in (*.mod) do ffmpeg -i "%f" -vn -c:a alac "%~nf.m4a". This processes each file sequentially and saves a matching .m4a alongside each original.

Technical Notes

MOD is a proprietary container variant used by JVC Everio and Panasonic SDR camcorder lines, structured as a modified MPEG-PS (Program Stream) container carrying MPEG-2 video and typically Dolby AC-3 or AAC audio. FFmpeg handles MOD demuxing reliably through its MPEG-PS parser, though the file extension must sometimes be recognized explicitly. The '-vn' flag is essential here to suppress any attempt to transcode the MPEG-2 video stream, which is computationally expensive and irrelevant to audio extraction. ALAC in an M4A container supports chapter markers (useful if you later want to segment long recordings in iTunes or Chapter Editor), but chapter data is not present in MOD source files and must be added manually post-conversion. The M4A container also supports embedded cover art and iTunes-style tags (artist, album, title), which can be written using FFmpeg's '-metadata' flag or a dedicated tag editor. One known limitation: if the MOD file contains multiple audio tracks (some Panasonic models record a secondary narration track), this command extracts only the first audio stream; use '-map 0:a:1' to target a specific track.

Related Tools