Video Cutter

Cut and trim video clips with precision, supporting multiple formats and quality settings

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: video/mp4, video/x-m4v, video/quicktime, video/x-msvideo, video/x-matroska, video/webm, video/x-flv, video/msvideo, video/avi

Start cutting from this time

End cutting at this time

Duration of the output clip

Higher = better quality, larger file

Target bitrate (overrides quality)

Keep audio track in output

Key Facts

Category
Images, Audio & Video
Input Types
file, number, select, text, checkbox
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

The Video Cutter tool allows you to precisely trim, split, and extract specific segments from your video files. Supporting popular formats like MP4, WebM, AVI, and MOV, this tool lets you define exact start and end times or specify a target duration, while offering advanced control over video codecs, output quality, and audio preservation.

When to Use

  • When you need to extract a specific highlight or scene from a long video recording.
  • When you want to remove unwanted intros, outros, or dead space from a video clip before sharing.
  • When you need to split a large video file into smaller segments to meet file size limits or platform requirements.

How It Works

  • Upload your video file (up to 100MB) in formats like MP4, WebM, AVI, or MOV.
  • Specify the start time, and either the end time or the desired duration in seconds.
  • Configure output settings including format, video codec, quality level, and audio preferences.
  • Process the video to trim the file and download the newly generated clip.

Use Cases

Trimming a 15-second social media highlight from a 30-minute webinar recording.
Removing silent intro segments from tutorial videos by starting the cut at a specific timestamp.
Converting and compressing a heavy AVI video into a lightweight, trimmed WebM clip for web embedding.

Examples

1. Extracting a Social Media Highlight

Social Media Manager
Background
A marketing manager has a 10-minute product demo video and needs to extract a 15-second feature highlight to post on Twitter.
Problem
The original video is too long and in a heavy MOV format, which needs to be trimmed and converted to a highly compatible MP4 format.
How to Use
Upload the MOV video, set the Start Time to 120 (2 minutes in), set the Duration to 15 seconds, select MP4 as the output format, and choose the H.264 codec.
Example Config
Start Time: 120, Duration: 15, Output Format: mp4, Video Codec: libx264, Quality: 80
Outcome
A perfectly trimmed 15-second MP4 video clip starting exactly at the 2-minute mark, ready for social media upload.

2. Preparing Web-Optimized Video Clips

Web Developer
Background
A developer needs to add a short, silent background video loop to a landing page using an existing MP4 presentation.
Problem
The source video contains audio and is too large, which would slow down page load times.
How to Use
Upload the MP4 file, set the Start Time to 45, set the End Time to 60, uncheck 'Preserve Audio', select WebM as the output format, and choose the VP9 codec.
Example Config
Start Time: 45, End Time: 60, Output Format: webm, Video Codec: libvpx-vp9, Preserve Audio: false
Outcome
A lightweight, silent 15-second WebM video clip optimized for fast loading on the web.

Try with Samples

audio, video, file

Related Hubs

FAQ

What video formats are supported for upload?

You can upload MP4, M4V, MOV, AVI, MKV, WebM, and FLV files up to 100MB.

Can I cut a video by specifying a duration instead of an end time?

Yes, setting a duration will automatically calculate the end point and override any specified end time.

How do I remove the audio track from the cut video?

Simply uncheck the 'Preserve Audio' option before processing your video.

What is the difference between setting Quality and Bitrate?

Quality (0-100) uses variable bitrate compression, while entering a specific Bitrate (e.g., 5M) forces a target constant bitrate.

Which video codecs can I choose for the output?

The tool supports H.264 (libx264), H.265 (libx265), VP9 (libvpx-vp9), and MPEG-4 video codecs.

API Documentation

Request Endpoint

POST /en/api/tools/video-cutter

Request Parameters

Parameter Name Type Required Description
videoFile file (Upload required) Yes -
startTime number No Start cutting from this time
endTime number No End cutting at this time
duration number No Duration of the output clip
outputFormat select No -
codec select No -
quality number No Higher = better quality, larger file
bitrate text No Target bitrate (overrides quality)
preserveAudio checkbox No Keep audio track in output
audioCodec select No -

File type parameters need to be uploaded first via POST /upload/video-cutter to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-video-cutter": {
      "name": "video-cutter",
      "description": "Cut and trim video clips with precision, supporting multiple formats and quality settings",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=video-cutter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]