Trim MOD — Free Online Tool
Trim MOD camcorder footage to a precise clip using only stream copying — no re-encoding required. This tool extracts a segment from your JVC or Panasonic MOD file while preserving the original MPEG-2-based video and audio streams intact, running entirely in your browser with no file uploads.
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 inside a modified MPEG-PS container used by JVC and Panasonic camcorders. When trimming, this tool uses FFmpeg's stream copy mode (-c copy), which means neither the video nor audio streams are decoded and re-encoded — the raw bitstream data is simply cut at the specified timestamps and written into a new MOD container. Because MPEG-2 is a GOP-based codec, the actual cut point will snap to the nearest keyframe, so the start of your trimmed clip may shift slightly from the exact timestamp you entered. No quality is lost in this process since no transcoding occurs.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg binary. In this browser-based tool, FFmpeg runs locally via WebAssembly (FFmpeg.wasm), so no files leave your device. |
-i input.mod
|
Specifies the input MOD file — a JVC or Panasonic camcorder recording stored as MPEG-2 video in a modified MPEG-PS container. FFmpeg detects the MPEG-PS structure automatically. |
-ss 00:00:00
|
Sets the trim start time at zero seconds (the beginning of the file). Change this timestamp to start the clip later — for example, -ss 00:01:30 to begin at one minute and thirty seconds into the MOD recording. |
-to 00:00:10
|
Sets the trim end time to 10 seconds, so the output clip will contain the first 10 seconds of the source MOD file. Replace this value with your desired end timestamp in HH:MM:SS format. |
-c copy
|
Copies all streams — the MPEG-2 video and the camcorder audio — directly without re-encoding. This preserves the original MPEG-2 quality exactly and makes the trim operation very fast, but cut points will snap to the nearest MPEG-2 keyframe. |
output.mod
|
Names the output file with the .mod extension, preserving the MOD container format so the trimmed clip remains compatible with software and devices that expect the JVC/Panasonic MOD format. |
Common Use Cases
- Cut a specific scene from a JVC Everio or Panasonic SD camcorder recording to share without transcoding the original MPEG-2 footage
- Remove the beginning or end of a MOD recording where the camera was left running before or after the main event
- Extract a short clip from a long MOD file to verify playback compatibility before batch-converting an entire archive of camcorder footage
- Isolate a specific portion of an event recording — such as a wedding ceremony segment — from a longer MOD file for separate archiving
- Trim away accidental footage at the start of a take before importing the clip into video editing software that supports MOD or MPEG-2 PS
- Create a shorter MOD sample clip to test playback on legacy hardware or software that specifically requires the MOD container format
Frequently Asked Questions
No. This tool uses -c copy, which copies the MPEG-2 video and audio streams directly without decoding or re-encoding them. The trimmed output has identical quality to the original MOD footage. The only caveat is that the cut will snap to the nearest MPEG-2 keyframe (I-frame), so the trim point may be off by up to a second depending on your footage's GOP structure.
MOD files use MPEG-2 video, which is a GOP-based codec that only allows clean cuts at keyframes (I-frames). When using stream copy mode, FFmpeg cannot cut mid-GOP, so it snaps the start point to the nearest preceding keyframe. If frame-accurate trimming is essential, you would need to re-encode the output — but this comes at a quality cost and is not supported in stream copy mode.
Possibly, but camcorder playback compatibility depends on whether the device validates its own proprietary MOD metadata structures. Some camcorders require specific index data or file naming conventions (like MOV001.MOD) that may not be preserved after trimming. For most users, the trimmed MOD file will play correctly in desktop software like VLC, but on-device playback is not guaranteed.
In the command 'ffmpeg -i input.mod -ss 00:00:00 -to 00:00:10 -c copy output.mod', change the value after -ss to your desired start time and the value after -to to your desired end time, both in HH:MM:SS format. For example, to trim from 30 seconds to 2 minutes, use '-ss 00:00:30 -to 00:02:00'. You can also use -t instead of -to to specify a duration rather than an end timestamp.
Yes, on the command line you can loop over MOD files using a shell script. On Linux or macOS, use: 'for f in *.mod; do ffmpeg -i "$f" -ss 00:00:00 -to 00:00:10 -c copy "trimmed_$f"; done'. On Windows Command Prompt, use a for loop: 'for %f in (*.mod) do ffmpeg -i "%f" -ss 00:00:00 -to 00:00:10 -c copy "trimmed_%f"'. The browser tool processes one file at a time, so the desktop FFmpeg command is recommended for batch workflows.
Yes. The -c copy flag copies all streams, including the audio track, without modification. MOD files typically carry a single Dolby AC-3 or MPEG audio track recorded by the camcorder, and this stream is preserved exactly as-is in the trimmed output. The tool does not support multiple audio tracks, so if your MOD file somehow contains more than one audio stream, only the default stream will be included.
Technical Notes
MOD is a proprietary container format used by JVC Everio and Panasonic camcorders, essentially a renamed MPEG-PS (Program Stream) file containing MPEG-2 video. Because the container is MPEG-PS based, it shares many of the same structural constraints as standard MPEG video — most notably, the GOP-based keyframe structure that prevents sub-GOP accurate cuts in stream copy mode. The -c copy approach used here avoids any quality degradation from lossy re-encoding (which would introduce generation loss on top of the original MPEG-2 compression), making it the preferred method whenever precision trimming to the nearest keyframe is acceptable. MOD files do not support subtitles, chapters, or multiple audio tracks, so there is no risk of those elements being dropped. Metadata embedded by the camcorder (such as recording date/time in the MPEG-PS header) may or may not be preserved depending on how FFmpeg writes the output container. For files larger than 1GB, the desktop FFmpeg command displayed on this page is recommended, as the browser tool supports files up to 1GB.