Convert MOD to VOC — Free Online Tool
Convert MOD camcorder video files to VOC audio format, extracting the audio track and encoding it as raw PCM (unsigned 8-bit by default) compatible with the Creative Labs Sound Blaster format. This is a niche but precise conversion for retro audio workflows, DOS game development, or archival projects that require uncompressed legacy audio from camcorder footage.
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 from JVC and Panasonic camcorders store MPEG-2 video alongside compressed audio (typically AC-3 or MPEG audio) inside a modified MPEG Program Stream container. During this conversion, FFmpeg discards the MPEG-2 video stream entirely and decodes the audio track, then re-encodes it into raw PCM unsigned 8-bit samples wrapped in the VOC container format developed by Creative Labs. No video data is carried over — the output is audio-only. The VOC format does not support bitrate control or lossy compression; audio is stored as raw PCM, so the output file size is determined solely by the duration and sample rate of the source audio. The MPEG-2 audio from the MOD file is fully decoded before being written out as uncompressed PCM, meaning this is a transcode (decode + re-encode) rather than a stream copy.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg binary — the open-source multimedia processing engine that handles all demuxing, decoding, and encoding in this conversion. In the browser-based tool this runs as FFmpeg.wasm via WebAssembly. |
-i input.mod
|
Specifies the input file — a MOD camcorder recording from a JVC or Panasonic device. FFmpeg automatically detects the MPEG-PS based container and identifies both the MPEG-2 video and compressed audio streams inside it. |
-c:a pcm_u8
|
Sets the audio codec to unsigned 8-bit PCM, which is the native audio encoding of the Creative Labs VOC format and what original Sound Blaster hardware played back. The MPEG-compressed audio from the MOD file is fully decoded and then written out as raw uncompressed 8-bit samples. |
output.voc
|
Specifies the output filename with the .voc extension, which tells FFmpeg to wrap the PCM audio data in the Creative Labs VOC container format. The MPEG-2 video stream from the MOD file is implicitly discarded because the VOC format supports only audio. |
Common Use Cases
- Extracting dialogue or ambient sound from old JVC or Panasonic camcorder footage for use as sound effects in a retro DOS game or demo scene project that requires VOC-format audio assets.
- Archiving the audio portion of family camcorder recordings in an uncompressed lossless PCM format for long-term preservation without any codec dependency.
- Supplying audio samples from real-world camcorder recordings to a Sound Blaster-era emulator or DOSBox environment that loads VOC files as voice or effect banks.
- Stripping and converting camcorder interview audio into a flat PCM format for ingestion into legacy audio editing software that predates modern codec support.
- Producing 8-bit PCM audio assets from real recordings for chiptune or lo-fi music producers who deliberately target the Sound Blaster audio palette.
- Converting a MOD camcorder clip's audio track into a VOC file as an intermediate step before further processing with retro-compatible audio tools that only accept the VOC container.
Frequently Asked Questions
Yes — VOC is a strictly audio-only format developed by Creative Labs and has no provision for video data whatsoever. FFmpeg automatically drops the MPEG-2 video stream from the MOD file during this conversion. If you need to keep the video, you should perform a separate conversion to a video-capable format before or after extracting the audio to VOC.
There is quality loss relative to the original, but not from the VOC format itself — VOC stores audio as raw uncompressed PCM, which is lossless once encoded. The loss occurs when decoding the original MPEG-compressed audio from the MOD file before writing it out as PCM. The final VOC file is an exact uncompressed representation of the decoded audio, so no further generation loss will occur if you re-use or copy the VOC file.
The VOC format historically defaults to unsigned 8-bit PCM (pcm_u8) because that is what the original Creative Labs Sound Blaster hardware natively supported. This gives 256 amplitude levels per sample, which produces noticeably lower fidelity than 16-bit audio. If your use case requires higher audio quality — for example, archiving rather than retro game compatibility — you can switch to pcm_s16le (signed 16-bit little-endian PCM) by modifying the FFmpeg command, which the VOC format also supports.
Replace '-c:a pcm_u8' with '-c:a pcm_s16le' in the command to get signed 16-bit little-endian PCM output: 'ffmpeg -i input.mod -c:a pcm_s16le output.voc'. This doubles the bit depth compared to the default 8-bit encoding and significantly improves dynamic range, which is valuable for archival use. Both codec options are valid within the VOC container specification.
The VOC file will typically be much smaller than the MOD file in absolute terms because VOC contains only uncompressed audio, while MOD contains full MPEG-2 video which dominates file size. However, the audio portion itself will be larger in the VOC than in the MOD's original compressed audio stream, since PCM is uncompressed. A rough estimate: one minute of mono audio at 22050 Hz in pcm_u8 is about 1.3 MB; stereo doubles that.
Yes. On Linux or macOS you can use a shell loop: 'for f in *.mod; do ffmpeg -i "$f" -c:a pcm_u8 "${f%.mod}.voc"; done'. On Windows Command Prompt, use: 'for %f in (*.mod) do ffmpeg -i "%f" -c:a pcm_u8 "%~nf.voc"'. This processes each MOD file in the current directory and produces a corresponding VOC file with the same base name.
Technical Notes
The MOD format used by JVC and Panasonic camcorders is essentially MPEG-2 video (up to 720x480 or 720x576) paired with either Dolby Digital (AC-3) or MPEG Layer II audio, wrapped in a slightly non-standard MPEG Program Stream container. FFmpeg handles MOD demuxing well and can decode both common audio variants found in these files. The VOC format is a simple container with a fixed header block followed by raw PCM data blocks; it supports only mono or stereo channels and a limited set of sample rates (commonly 8000, 11025, 22050, or 44100 Hz). If the source MOD file contains multi-channel audio (e.g., AC-3 surround), FFmpeg will downmix it to stereo automatically unless you specify otherwise. VOC files carry no metadata such as artist tags, chapter markers, or timestamps — the format predates such conventions. There are no quality control parameters (no -b:a or -q:a flags) for PCM codecs since they are lossless at the chosen bit depth. The resulting VOC files will be compatible with DOSBox, vintage Sound Blaster playback utilities, and most retro audio tools that accept the Creative Labs VOC specification.