Extract Audio from MOD to OGA — Free Online Tool
Extract audio from MOD camcorder footage and save it as an OGA file encoded with Vorbis — an open, royalty-free codec ideal for archiving or streaming audio from JVC or Panasonic recordings. The video stream is discarded entirely, and the audio is re-encoded into the Ogg container using libvorbis at variable bitrate quality.
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 store MPEG-2 video alongside audio (typically Dolby AC-3 or MPEG audio) inside a modified MPEG-PS container used by JVC and Panasonic camcorders. During this conversion, FFmpeg reads the MOD file, discards the MPEG-2 video stream entirely using the -vn flag, and re-encodes the audio track using the libvorbis encoder into an OGA (Ogg Audio) container. Because the original audio codec in MOD files is not natively Vorbis, full transcoding — not remuxing — occurs. The output uses Vorbis variable-bitrate encoding at quality level 4, which targets roughly 128 kbps and delivers a good balance between file size and audio fidelity for typical camcorder audio.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg tool, which handles all demuxing, decoding, encoding, and muxing. This conversion runs entirely in your browser via FFmpeg.wasm, a WebAssembly port of the same tool. |
-i input.mod
|
Specifies the input MOD file — the camcorder recording from a JVC or Panasonic device. FFmpeg uses its MPEG-PS demuxer to read the modified MPEG-PS container and identify the video and audio streams inside. |
-vn
|
Disables all video output streams, causing FFmpeg to completely ignore the MPEG-2 video track from the MOD file. This is what makes the tool an audio extractor rather than a video converter — only the audio stream proceeds to the next stage. |
-c:a libvorbis
|
Selects the libvorbis encoder to transcode the audio from whatever format it uses in the MOD file (typically AC-3 or MPEG Layer II) into Vorbis, the native and most compatible codec for the Ogg/OGA container. |
-q:a 4
|
Sets the Vorbis variable-bitrate quality level to 4 on a 0–10 scale, targeting approximately 128 kbps. This is the default quality that balances file size and fidelity well for speech and ambient audio typical of camcorder recordings. |
output.oga
|
Defines the output filename with the .oga extension, which signals an Ogg container carrying an audio-only stream. FFmpeg uses the extension to automatically select the Ogg muxer and produce a file suitable for playback in VLC, Audacity, and Vorbis-compatible media players. |
Common Use Cases
- Extract the spoken audio track from a JVC or Panasonic camcorder recording to create a transcription or podcast episode without the associated video file
- Archive audio from old MOD-format home videos in a compact, open-format OGA file that remains playable without proprietary software
- Strip background music or ambient sound captured during a camcorder recording for use in a video editing project as a separate audio layer
- Reduce storage footprint when you only need the audio from large MOD recordings, since discarding the MPEG-2 video stream dramatically shrinks file size
- Prepare audio from camcorder footage for upload to open-source or Vorbis-compatible media platforms that prefer the Ogg container
- Extract event or interview audio recorded on a JVC or Panasonic camcorder for review or editing in an audio workstation that supports OGA/Vorbis files
Frequently Asked Questions
Yes, some generation loss is unavoidable because this is a transcode, not a copy. The original audio in a MOD file is typically AC-3 or MPEG audio, neither of which can be placed directly into an Ogg container, so FFmpeg must decode it and re-encode it as Vorbis. Using the default quality level of 4 (targeting roughly 128 kbps variable bitrate) preserves most of the perceptible audio quality from typical camcorder recordings, but for critical listening, you can raise the -q:a value toward 9 or 10 to minimize losses.
MOD camcorder files typically contain AC-3 (Dolby Digital) or MPEG Layer II audio streams inside the modified MPEG-PS container. OGA is built on the Ogg container, which only supports Vorbis, FLAC, and Opus audio streams — it cannot hold AC-3 or MPEG Layer II. This incompatibility means the audio must be fully decoded and re-encoded into Vorbis rather than stream-copied, which is why the conversion takes processing time proportional to the file length.
Adjust the -q:a value in the command to control Vorbis variable-bitrate quality. The scale runs from 0 (lowest, around 64 kbps) to 10 (highest, around 500 kbps), with the default being 4 (around 128 kbps). For better quality from important recordings, use -q:a 6 or -q:a 8. The command would look like: ffmpeg -i input.mod -vn -c:a libvorbis -q:a 6 output.oga. Higher values produce larger files but preserve more audio detail from the original MPEG-2 camcorder recording.
Yes, on Linux or macOS you can use a shell loop: for f in *.mod; do ffmpeg -i "$f" -vn -c:a libvorbis -q:a 4 "${f%.mod}.oga"; done. On Windows Command Prompt, use: for %f in (*.mod) do ffmpeg -i "%f" -vn -c:a libvorbis -q:a 4 "%~nf.oga". This is especially useful when digitizing a collection of JVC or Panasonic camcorder recordings where you need audio-only archives.
MOD files store limited metadata inside the MPEG-PS container, and FFmpeg will attempt to carry over any recognized tags — such as title or date — into the OGA file's Vorbis comment header. However, camcorder-specific metadata (like GPS coordinates or camera model fields embedded in proprietary JVC or Panasonic structures) is generally not recognized by FFmpeg and will be lost. If preserving recording date is important, note it before conversion or add it manually using FFmpeg's -metadata flag.
OGA is the audio-only variant of the Ogg container and is well supported in open-source and Linux-based software such as VLC, Audacity, and most modern browsers via the Web Audio API. However, it has limited native support on Windows (Windows Media Player does not support it without codecs) and macOS (QuickTime does not support Vorbis). If broad compatibility with consumer devices is a priority, you might consider outputting to MP3 or AAC instead; OGA is best suited for open-source workflows or Linux-centric environments.
Technical Notes
MOD is a container variant of MPEG-PS with a .mod file extension used by JVC Everio and Panasonic SD camcorders, and it is largely handled by FFmpeg's MPEG-PS demuxer without special flags. The audio stream inside is almost always AC-3 at 256 kbps or MPEG Layer II at 192–384 kbps depending on the camera model. Since neither codec is valid inside an Ogg container, a full audio transcode to Vorbis is required — there is no stream-copy path for this format pair. The output OGA file uses Vorbis VBR encoding controlled by -q:a, which is a quality-based scale rather than a fixed bitrate target; this is different from the CBR/ABR bitrate flags used in some other workflows. OGA supports chapter markers in its container specification, but since audio extracted from a single MOD clip has no chapter data, this feature is not relevant here. One known limitation is that if the MOD file was recorded across a file boundary (JVC and Panasonic split recordings at 2 GB or 4 GB), you will need to concatenate the MOD segments with FFmpeg's concat demuxer before extraction to get a continuous audio output.