Extract Audio from MOD to AAC — Free Online Tool
Extract the AAC audio track from MOD camcorder footage — the native MPEG-2 PS container used by JVC and Panasonic camcorders — and save it as a standalone .aac file. The conversion strips the MPEG-2 video entirely and re-encodes (or passes through) the audio using AAC, producing a compact, widely compatible audio file ready for iTunes, mobile devices, or web playback.
to
FFmpeg Command
Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg
Drop your MOD 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
MOD files are MPEG-2 Program Stream containers recorded by JVC and Panasonic camcorders, typically carrying AAC or AC-3 audio alongside MPEG-2 video. This tool discards the video stream entirely using the -vn flag and re-encodes the audio to AAC using FFmpeg's built-in aac encoder at 128k bitrate. Because the MOD container does not natively guarantee a clean AAC elementary stream, a full audio decode-and-re-encode cycle is performed rather than a simple stream copy, ensuring the output is a valid, self-contained .aac file compatible with all modern players and platforms.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg multimedia processing engine. This is the core tool running locally in your browser via WebAssembly (FFmpeg.wasm) — no server is involved. |
-i input.mod
|
Specifies the input MOD file — the MPEG-2 Program Stream container recorded by your JVC or Panasonic camcorder. FFmpeg reads both the MPEG-2 video and audio streams from this container before the subsequent flags determine what to do with each. |
-vn
|
Disables video output entirely, telling FFmpeg to skip the MPEG-2 video stream without decoding it. This is what makes the operation an audio extraction rather than a full conversion, and it prevents any video data from appearing in the output AAC file. |
-c:a aac
|
Selects FFmpeg's built-in AAC encoder to encode the audio stream. The camcorder audio (whether AC-3 or another format embedded in the MOD file) is decoded and then re-encoded as AAC, producing a file compatible with Apple devices, Android, and all modern web browsers. |
-b:a 128k
|
Sets the AAC audio bitrate to 128 kilobits per second, the standard default that balances file size and perceptible audio quality for typical camcorder recordings such as speech, events, or ambient sound. Increase to 192k or 256k for music or high-fidelity source material. |
output.aac
|
Defines the output filename and format. The .aac extension tells FFmpeg to write an AAC elementary stream file — a bare audio file without any container wrapper — which is directly playable on Apple devices, in VLC, and in most modern media players. |
Common Use Cases
- Extract spoken commentary or narration recorded on a JVC or Panasonic camcorder to use in a podcast or voiceover project without editing around the video.
- Pull event audio — wedding speeches, concerts, or presentations — from MOD camcorder recordings to archive as lightweight AAC files that play on any device.
- Prepare camcorder audio for upload to iTunes or Apple Podcasts, which requires AAC-compatible files and does not accept MOD video containers.
- Reduce storage footprint when you only need the audio portion of large MOD footage files, since the MPEG-2 video stream accounts for the vast majority of the file size.
- Extract audio from MOD clips to sync with separately recorded video in a non-linear editing timeline without importing bulky MPEG-2 PS files.
- Archive audio from aging JVC or Panasonic camcorder tapes or memory cards before the MOD files degrade, converting to a modern, universally supported AAC format.
Frequently Asked Questions
It depends on what audio codec is embedded in your MOD file. If the camcorder recorded Dolby AC-3 audio (common in many JVC and Panasonic MOD recordings), the conversion to AAC is a lossy transcode — a decode-and-re-encode step — which introduces a generation of quality loss. If the source already contains AAC audio, you are still re-encoding rather than copying, which also incurs minimal but real quality loss. For best results, raise the bitrate to 192k or 256k in the tool settings if audio fidelity is critical.
Yes — the -vn flag in the FFmpeg command instructs FFmpeg to completely ignore the video stream. The MPEG-2 video data is never decoded or processed, which makes the extraction significantly faster than a full video transcode and keeps CPU usage low even for long camcorder recordings.
Yes. AAC is Apple's preferred audio format and is natively supported across all Apple devices and iTunes without any additional codecs or apps. MOD files, by contrast, are not recognized by Apple software at all, making this conversion the most straightforward path to getting camcorder audio into the Apple ecosystem.
Replace the -b:a 128k value with your preferred bitrate. For example, use -b:a 192k for noticeably better quality or -b:a 256k for near-transparent audio. The full adjusted command would look like: ffmpeg -i input.mod -vn -c:a aac -b:a 192k output.aac. Bitrates above 192k are rarely perceptible on typical camcorder audio, which is often limited by the original recording environment.
Yes, with a small shell script. On Linux or macOS, run: for f in *.mod; do ffmpeg -i "$f" -vn -c:a aac -b:a 128k "${f%.mod}.aac"; done. On Windows Command Prompt, use: for %f in (*.mod) do ffmpeg -i "%f" -vn -c:a aac -b:a 128k "%~nf.aac". This is especially useful for processing a full memory card of camcorder footage in one pass.
MOD files embed recording metadata in their MPEG-2 PS headers, but this proprietary camcorder metadata is generally not preserved in a standard AAC elementary stream output. Basic tags like title or track number can be added manually using the -metadata flag in FFmpeg, but camcorder-specific timestamps and GPS data embedded by JVC or Panasonic firmware will be lost in the conversion.
Technical Notes
MOD is a proprietary variant of the MPEG-2 Program Stream (MPEG-PS) container used exclusively by JVC and Panasonic camcorders. The audio inside MOD files varies by model — older camcorders often recorded Dolby Digital (AC-3) at 256k, while newer models may use AAC. FFmpeg handles both transparently, but because the output must be a clean AAC elementary stream, a re-encode is always performed rather than a stream copy. The built-in FFmpeg aac encoder used here is a native, fully open implementation; it produces high-quality output at 128k and above. The alternative libfdk_aac encoder (from the Fraunhofer FDK AAC library) generally produces marginally better quality at low bitrates, but it is not included in most standard FFmpeg builds due to licensing restrictions, including the FFmpeg.wasm build used by this tool. AAC output at 128k is broadly compatible with all platforms — Android, iOS, web browsers via the HTML5 Audio API, and desktop media players — making it the most practical extraction target for camcorder audio destined for general use.