Video Resolution Changer

Change video resolution with preset sizes or custom dimensions, with optional aspect ratio preservation

Click to upload file or drag and drop file here

Maximum file size: 500MB 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

The Video Resolution Changer allows you to easily resize your video files to standard presets like 4K, 1080p, or 720p, or define custom pixel dimensions. With options to maintain the original aspect ratio and select popular output formats like MP4, WebM, and MKV, you can optimize your videos for any platform or device without losing visual quality.

When to Use

  • When you need to downscale a large 4K video to 1080p or 720p to reduce file size for easier sharing or faster web loading.
  • When preparing video content for specific social media platforms or devices that require exact custom dimensions.
  • When converting video formats while simultaneously adjusting the resolution to match target playback specifications.

How It Works

  • Upload your video file using the file selector.
  • Choose a resolution preset (such as 1080p or 4K) or select 'Custom Dimensions' to manually input your desired width and height in pixels.
  • Configure optional settings like maintaining the aspect ratio to prevent stretching, selecting the output format, or enabling fast video stream copying.
  • Process the video to generate and download the resized file in your chosen format.

Use Cases

Downscaling high-resolution camera footage to standard HD for quick email attachments or messaging apps.
Standardizing diverse video assets to a uniform 1080p resolution for a consistent presentation playlist.
Optimizing web videos to lower resolutions like 480p or 360p to minimize bandwidth usage on mobile networks.

Examples

1. Downscaling 4K Footage for Web Upload

Content Creator
Background
A content creator has a 4K video file that is too large to upload quickly to their website.
Problem
The video needs to be resized to 1080p Full HD to reduce file size while maintaining the correct aspect ratio.
How to Use
Upload the 4K video, select the 'Full HD (1920x1080)' preset, ensure 'Maintain Aspect Ratio' is checked, and choose MP4 as the output format.
Example Config
{
  "preset": "1080p",
  "maintainAspect": true,
  "outputFormat": "mp4"
}
Outcome
A high-quality 1080p MP4 video that is significantly smaller in file size and ready for fast web streaming.

2. Custom Resizing for Digital Signage

Marketing Specialist
Background
A marketing specialist needs to display a promotional video on a custom digital display screen with non-standard dimensions.
Problem
The display requires a specific resolution of 1280x800 pixels, which is not a standard video preset.
How to Use
Upload the video, select 'Custom Dimensions' under the Resolution Preset, input 1280 for Custom Width and 800 for Custom Height, and select WebM as the output format.
Example Config
{
  "preset": "custom",
  "customWidth": 1280,
  "customHeight": 800,
  "maintainAspect": true,
  "outputFormat": "webm"
}
Outcome
A WebM video perfectly scaled to 1280x800 pixels, ready for seamless playback on the digital signage hardware.

Try with Samples

video, file

Related Hubs

FAQ

Can I resize a video to custom dimensions?

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

How do I prevent my video from stretching or distorting?

Keep the 'Maintain Aspect Ratio' option checked to preserve the original proportions, which adds padding if necessary.

What output formats are supported?

You can export your resized video as MP4, WebM, MKV, AVI, or MOV.

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 faster but does not change the actual resolution.

Is there a limit on the video file size I can upload?

Yes, the tool supports video files up to 500 MB.

API Documentation

Request Endpoint

POST /en/api/tools/video-resolution-changer

Request Parameters

Parameter Name Type Required Description
videoFile 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)

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