Convert MOD to MP4 — Free Online Tool

Convert MOD camcorder footage from JVC or Panasonic cameras to MP4 using H.264 and AAC encoding. This tool re-encodes the MPEG-2 video stream from the MOD container into the far more compatible MP4 format, making your camcorder recordings playable on virtually any modern device or platform.

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 Program Stream container — the same underlying format used on DVDs, but wrapped differently by JVC and Panasonic camcorders. Because modern devices rarely support MPEG-2 natively, this conversion fully re-encodes the video stream from MPEG-2 to H.264 (libx264), which is dramatically more efficient and universally supported. The AC-3 or MPEG audio typically found in MOD files is simultaneously transcoded to AAC. The output MP4 container also receives the -movflags +faststart flag, which relocates the MP4 index (moov atom) to the beginning of the file so it can begin playing before fully downloading — something MOD files cannot do at all.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg media processing tool. In the browser version of this tool, this runs via FFmpeg.wasm compiled to WebAssembly, so no files leave your device.
-i input.mod Specifies the input MOD file — the camcorder recording from your JVC or Panasonic device. FFmpeg automatically detects the MPEG Program Stream container and the MPEG-2 video and audio streams inside it.
-c:v libx264 Re-encodes the MPEG-2 video stream from the MOD file using the H.264 encoder. This step is mandatory because MP4 does not support MPEG-2 video, and H.264 is far more widely compatible with modern devices and platforms.
-c:a aac Transcodes the audio track (typically AC-3 or MPEG Layer 2 audio from the camcorder) into AAC, the standard audio codec for MP4 files and the format expected by iOS, Android, YouTube, and most streaming services.
-crf 23 Sets the Constant Rate Factor for H.264 encoding at 23, which is the default and produces visually high-quality output for typical camcorder footage. Lower values (e.g., 15–18) increase quality and file size; higher values (e.g., 28–35) reduce file size with more compression.
-b:a 128k Sets the AAC audio bitrate to 128 kilobits per second, which is standard quality for stereo audio and well-suited to the mono or stereo audio tracks recorded by MOD camcorders. Increase to 192k or 256k if the source has high-quality stereo audio worth preserving.
-movflags +faststart Moves the MP4 moov atom (the file's index and metadata block) to the beginning of the output file. This enables the video to start playing before it is fully downloaded — a capability the MOD format lacks entirely and essential for web sharing or streaming.
output.mp4 The name of the resulting MP4 file. The .mp4 extension tells FFmpeg to write an MPEG-4 Part 14 container, which will hold the newly encoded H.264 video and AAC audio streams.

Common Use Cases

  • Editing JVC Everio or Panasonic SD camcorder footage in video editors like Premiere Pro or DaVinci Resolve, which often choke on MPEG-2 MOD files
  • Uploading old home camcorder recordings to YouTube or Google Photos, which do not accept MOD files
  • Archiving a collection of family vacation or event recordings from a JVC or Panasonic camcorder into a modern, widely-readable format
  • Sharing camcorder clips via messaging apps or social media platforms that require MP4 input
  • Reducing file size of large MOD recordings — H.264 at the same visual quality is typically 30–50% smaller than the original MPEG-2 stream
  • Preparing camcorder footage for playback on smart TVs, phones, or tablets that have dropped MPEG-2 hardware decoding support

Frequently Asked Questions

Yes, there is some quality loss because MOD's MPEG-2 video must be fully decoded and re-encoded to H.264 — there is no way to simply copy the stream, since MP4 does not support MPEG-2 video. However, at the default CRF 23 setting, the H.264 output is visually near-identical to the source for typical camcorder footage while being significantly smaller. If you need to preserve maximum quality, lower the CRF value (e.g., to 15 or 18) in the tool's quality settings.
MOD files use MPEG-2 video inside a non-standard MPEG Program Stream container specific to JVC and Panasonic camcorders. MPEG-2 decoding has been dropped from most modern software and consumer hardware because H.264 and H.265 replaced it. Additionally, the .MOD extension is not recognized by most media players even when MPEG-2 support exists, because the container is a proprietary variant. Converting to MP4 with H.264 solves both problems simultaneously.
MOD files embed minimal metadata compared to modern formats, and the MPEG Program Stream container does not carry standard creation timestamp fields that FFmpeg automatically maps to MP4. The conversion will not reliably transfer recording date metadata from the MOD file to the output MP4. If preserving timestamps is important, check your camcorder's companion software or look for a sidecar .MOI file (the index file JVC/Panasonic create alongside each .MOD), which contains additional metadata.
The -crf flag controls video quality in the command. CRF 23 is the default and produces a good balance of quality and file size. Lower values like -crf 18 produce higher quality at larger file sizes, while higher values like -crf 28 produce smaller files with more visible compression. To also control audio quality, change the -b:a value — for example, replacing 128k with 192k doubles the audio bitrate. These same options are available as dropdowns in the browser tool above.
Yes. The browser-based tool supports files up to 1GB for free, but for larger MOD recordings (long events, for example), you can copy the exact FFmpeg command displayed on this page and run it locally on your computer. You'll need FFmpeg installed, but the command is identical — just replace 'input.mod' with your actual filename. This is especially useful for converting an entire folder of MOD files from a camcorder's memory card.
The browser tool processes one file at a time, but the displayed FFmpeg command can be adapted for batch processing on your desktop. On Linux or macOS, you can run: for f in *.MOD; do ffmpeg -i "$f" -c:v libx264 -c:a aac -crf 23 -b:a 128k -movflags +faststart "${f%.MOD}.mp4"; done. On Windows Command Prompt, use: for %f in (*.MOD) do ffmpeg -i "%f" -c:v libx264 -c:a aac -crf 23 -b:a 128k -movflags +faststart "%~nf.mp4". This is practical for digitizing an entire camcorder archive.

Technical Notes

MOD is a format created by JVC for its Everio camcorder line (and used similarly by Panasonic) that stores MPEG-2 video at typically 720x480 (NTSC) or 720x576 (PAL) with AC-3 or MPEG Layer 2 audio, wrapped in a modified MPEG Program Stream rather than a standard MPEG-TS or MPEG-PS container. Because MP4 does not support MPEG-2 as a video codec, a full transcode is mandatory — this is unlike MKV-to-MP4 conversions where H.264 streams can often be copied. The re-encoding to H.264 at CRF 23 will generally produce output that is visually equivalent to the source while being 30–50% smaller, since H.264 is far more efficient than MPEG-2 at equivalent quality levels. The audio track in MOD files (usually AC-3 Dolby Digital or MPEG audio) is transcoded to AAC at 128k, which is appropriate for the typically mono or stereo camcorder audio found in these recordings. The -movflags +faststart flag is applied to the output, which is not possible with MOD files; it moves the MP4 moov atom to the front of the file, enabling progressive web streaming. Note that MOD camcorders also generate companion .MOI index files alongside each .MOD file — these are not video and are not part of this conversion, but they contain chapter and metadata information that is not transferred to the output MP4.

Related Tools