Batch Video Resize

Resize multiple video files using resolution presets or custom dimensions, with optional aspect ratio preservation

Click to upload files or drag and drop files here

Maximum file size: 100MB Maximum files: 5
Supported formats: video/*

Width in pixels (only when Custom preset is selected)

Height in pixels (only when Custom preset is selected)

Preserve original aspect ratio (adds padding if needed)

Copy video stream without re-encoding (only changes container, faster but limited functionality)

Key Facts

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

Overview

Batch Video Resize is a powerful utility designed to scale multiple video files simultaneously using standard resolution presets or custom dimensions. Whether you need to downscale high-definition footage for web delivery or standardize video dimensions across a media library, this tool processes up to five videos at once while offering options to maintain aspect ratios, select output formats, and preserve original filenames.

When to Use

  • When you need to downscale multiple high-resolution videos to lower resolutions for faster web loading or email sharing.
  • When preparing a batch of video clips with varying dimensions to match a uniform resolution preset for a video editing project.
  • When converting and resizing videos into specific formats like MP4 or WebM while maintaining their original aspect ratios.

How It Works

  • Upload up to 5 video files in formats like MP4, MOV, or MKV.
  • Select a resolution preset (such as 1080p, 720p, or Custom Dimensions) and choose whether to maintain the original aspect ratio.
  • Configure output options including the target format (MP4, WebM, MKV, AVI, MOV, or Original) and whether to copy the video stream without re-encoding.
  • Click the process button to resize and download your updated video files.

Use Cases

Optimizing large 4K camera recordings to 720p or 1080p MP4 files for quick sharing on social media platforms.
Standardizing a batch of mixed-resolution tutorial videos to a uniform 1080p Full HD format before uploading them to an e-learning platform.
Converting high-resolution MOV files from iOS devices into lightweight WebM or MP4 formats for web integration.

Examples

1. Optimizing Drone Footage for Social Media

Social Media Manager
Background
A social media manager has five 4K drone videos that are too large to upload directly to Instagram and Twitter.
Problem
The videos need to be downscaled to 1080p Full HD and converted to MP4 format quickly without losing their aspect ratio.
How to Use
Upload the five 4K video files, select the 'Full HD (1920x1080)' preset, check 'Maintain Aspect Ratio', set the output format to 'MP4', and run the batch process.
Example Config
Preset: 1080p, Maintain Aspect Ratio: True, Output Format: mp4
Outcome
Five optimized 1080p MP4 videos ready for instant social media upload.

2. Standardizing Video Assets for Web Development

Web Developer
Background
A developer needs to embed several product demo videos onto a landing page, but the source files have inconsistent dimensions and formats.
Problem
The videos must be exactly 640x360 pixels (360p) and in WebM format to ensure fast loading speeds and uniform layout alignment.
How to Use
Upload the source videos, choose the 'Low (640x360)' preset, select 'WebM' as the output format, and enable 'Keep Original Names' to preserve file mapping.
Example Config
Preset: 360p, Output Format: webm, Keep Original Names: True
Outcome
A batch of lightweight WebM videos scaled precisely to 640x360 pixels with their original filenames intact.

Try with Samples

video, file

Related Hubs

FAQ

Can I resize videos to custom dimensions?

Yes, select the 'Custom Dimensions' preset to manually enter your desired width and height in pixels.

What happens if my video's aspect ratio doesn't match the new resolution?

If 'Maintain Aspect Ratio' is enabled, the tool preserves the original proportions and adds padding if necessary to prevent stretching.

How many videos can I process at the same time?

You can upload and batch-resize up to 5 video files simultaneously, with a maximum file size limit of 100MB per batch.

What does the 'Copy Video (No Re-encode)' option do?

It copies the video stream directly into a new container format without re-encoding, which is extremely fast but does not apply resolution changes.

Can I keep the original filenames for the resized videos?

Yes, check the 'Keep Original Names' option to retain your original filenames for the output files.

API Documentation

Request Endpoint

POST /en/api/tools/video-batch-resize

Request Parameters

Parameter Name Type Required Description
videoFiles file (Upload required) Yes -
preset select No -
customWidth number No Width in pixels (only when Custom preset is selected)
customHeight number No Height in pixels (only when Custom preset is selected)
maintainAspect checkbox No Preserve original aspect ratio (adds padding if needed)
outputFormat select No -
videoCopy checkbox No Copy video stream without re-encoding (only changes container, faster but limited functionality)
keepOriginalNames checkbox No -

File type parameters need to be uploaded first via POST /upload/video-batch-resize 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-batch-resize": {
      "name": "video-batch-resize",
      "description": "Resize multiple video files using resolution presets or custom dimensions, with optional aspect ratio preservation",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=video-batch-resize",
      "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]