Convert MOD to AVI — Free Online Tool

Convert MOD camcorder footage from JVC or Panasonic devices into AVI format using H.264 video and MP3 audio. This tool re-encodes the MPEG-2 video stream from the MOD container into a widely compatible AVI file directly in your browser — no upload required.

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 store MPEG-2 video inside a modified MPEG-PS container, the same underlying format used by DVD video. During conversion, FFmpeg fully decodes the MPEG-2 video stream and re-encodes it using the H.264 (libx264) codec, which delivers significantly better compression than MPEG-2 at comparable visual quality. The audio — typically AC-3 or MPEG audio in the original MOD file — is simultaneously re-encoded to MP3 using the LAME encoder, since AVI has broad compatibility with MP3 audio but limited support for AC-3. The output is an AVI container with interleaved H.264 video and MP3 audio tracks. Because both the video and audio codecs are being fully transcoded (not copied), some generation loss is expected, though at the default CRF 23 setting the quality difference from the source is generally imperceptible for typical camcorder footage.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg tool, which handles the decoding of the MOD container's MPEG-PS structure and the subsequent re-encoding pipeline for both video and audio streams.
-i input.mod Specifies the input MOD file from your JVC or Panasonic camcorder. FFmpeg automatically detects the MPEG-PS container and identifies the enclosed MPEG-2 video and audio streams.
-c:v libx264 Re-encodes the MPEG-2 video stream from the MOD file using the H.264 encoder (libx264), replacing the original MPEG-2 codec with a more compression-efficient format suitable for the AVI output container.
-c:a libmp3lame Re-encodes the camcorder's original audio track (typically AC-3 or MPEG audio) to MP3 using the LAME encoder, which is the most reliably supported audio codec within the AVI container format.
-crf 23 Sets the H.264 Constant Rate Factor to 23, which is the libx264 default and provides a good balance between visual quality and file size for typical camcorder footage. Lower values (e.g., 18) increase quality; higher values (e.g., 28) reduce file size.
-b:a 128k Sets the MP3 audio bitrate to 128 kilobits per second, which is generally sufficient for the voice and ambient sound content typical of handheld camcorder recordings without producing unnecessarily large files.
output.avi Defines the output filename and signals FFmpeg to wrap the encoded H.264 video and MP3 audio into an AVI (Audio Video Interleave) container, a legacy Microsoft format widely supported by Windows desktop software.

Common Use Cases

  • Importing JVC or Panasonic camcorder footage into older Windows-based video editors like VirtualDub or early versions of Sony Vegas that natively support AVI but struggle with MOD or MPEG-2 PS containers.
  • Archiving home camcorder recordings from the mid-2000s to late-2010s in a more space-efficient format than the original MPEG-2-based MOD files, taking advantage of H.264's superior compression.
  • Preparing MOD footage for playback on legacy hardware media players or set-top boxes that support AVI with MP3 audio but lack MPEG-2 or MOD decoding capability.
  • Converting MOD files recorded on a JVC Everio or Panasonic SDR camcorder for use in a Windows Movie Maker project, where AVI is the most reliable import format.
  • Sharing camcorder clips with collaborators or clients who use Windows systems where AVI files open reliably in Windows Media Player without requiring additional codec packs.
  • Reducing file sizes of raw MOD footage before long-term storage, since H.264 in AVI typically produces much smaller files than the original MPEG-2 MOD at visually similar quality.

Frequently Asked Questions

Yes, there will be some quality loss because the conversion involves a full transcode from MPEG-2 to H.264 — both are lossy codecs. However, at the default CRF 23 setting, H.264 is significantly more efficient than MPEG-2, meaning the output AVI can actually look equal to or better than the source MOD at a smaller file size. If you want to minimize quality loss, lower the CRF value (e.g., CRF 18) to increase quality at the cost of a larger output file.
MOD files from JVC and Panasonic camcorders typically carry AC-3 (Dolby Digital) or MPEG Layer 2 audio, neither of which has reliable playback support inside AVI containers across different software and devices. The conversion re-encodes the audio to MP3 using the LAME encoder, which is the most universally supported audio format within AVI. This means there is a secondary lossy compression step on the audio, though at 128k bitrate the difference is generally inaudible for typical camcorder-recorded speech and ambient sound.
H.264 in AVI is broadly supported on Windows, particularly in media players like VLC, Windows Media Player with appropriate codec packs, and older video editing software. However, AVI is a legacy container and some stricter playback environments or modern streaming platforms may prefer MP4 as a wrapper for H.264 video. If your goal is maximum compatibility with modern platforms, MP4 would be a better output choice; AVI is ideal for legacy desktop software workflows.
The browser-based tool supports files up to 1GB. For MOD files larger than 1GB — which is common for longer recordings from camcorders that span multiple MOD segments — you should use the FFmpeg command displayed on this page and run it locally on your desktop. The command works identically on Windows, macOS, and Linux with FFmpeg installed, and has no file size restrictions.
The CRF (Constant Rate Factor) value controls the quality-to-size tradeoff for H.264 encoding. In the command, change '-crf 23' to a lower number (e.g., '-crf 18') for higher quality and larger files, or a higher number (e.g., '-crf 28') for smaller files with more compression. For audio, replace '-b:a 128k' with '-b:a 192k' or '-b:a 256k' if you need better audio fidelity from the original camcorder recording.
Yes. On Linux or macOS you can use a shell loop: 'for f in *.mod; do ffmpeg -i "$f" -c:v libx264 -c:a libmp3lame -crf 23 -b:a 128k "${f%.mod}.avi"; done'. On Windows Command Prompt, use: 'for %f in (*.mod) do ffmpeg -i "%f" -c:v libx264 -c:a libmp3lame -crf 23 -b:a 128k "%~nf.avi"'. This is especially useful for camcorders that split long recordings into multiple numbered MOD files.

Technical Notes

MOD is essentially a renamed MPEG-PS (Program Stream) container carrying MPEG-2 video, the same codec used by DVDs, typically at interlaced resolutions such as 720x480 (NTSC) or 720x576 (PAL) and bitrates between 6–9 Mbps. When re-encoding to H.264, FFmpeg will preserve the original resolution and frame rate but will pass through any interlacing present in the source — if you intend to use the output in a modern editor or for web viewing, you may want to add a deinterlace filter (e.g., '-vf yadif') to the FFmpeg command. The AVI container does not support subtitle tracks, chapter markers, or multiple audio streams in a standardized way, so any secondary audio tracks in the MOD file will be dropped. Metadata such as recording date and GPS coordinates embedded by the camcorder in the MOD file will not be preserved in the AVI output. AVI also has a known 2GB file size limitation in some implementations, which is worth noting for long recordings — though with H.264's compression efficiency this limit is rarely hit at standard camcorder resolutions and typical CRF values.

Related Tools