# Video Compressor

Compress video files by reducing file size while maintaining quality using CRF, resolution scaling, and codec optimization

> Canonical page: https://elysiatools.com/en/tools/video-compressor

- **Category:** Media

- **Keywords:** video, compress, reduce, size, optimize, crf, quality

## Overview

The Video Compressor is a powerful utility designed to reduce video file sizes while preserving visual quality. By adjusting the Constant Rate Factor (CRF), scaling resolution, and optimizing audio bitrates, you can easily prepare videos for web publishing, email attachments, or storage optimization without losing clarity.

## Inputs

- **Video File** (file): Select the video file to compress
- **Quality (CRF)** (range): Lower = better quality, larger file. 18-28 is recommended (23 is default for H.264)
- **Compression Speed** (select)
- **Resolution Scale (%)** (range): Scale down resolution to reduce file size further (100% = original size)
- **Output Format** (select)
- **Audio Bitrate (kbps)** (range): Audio quality (lower = smaller file, 128kbps is standard)
- **Remove Audio** (checkbox): Remove audio track completely for maximum compression

## When to use

- When you need to reduce large video files to meet strict email, messaging, or web upload size limits.
- When optimizing video assets for website performance to ensure faster loading times and lower bandwidth consumption.
- When archiving large video libraries and wanting to save disk space using efficient codecs and resolution scaling.

## How it works

- Upload your video file (up to 500MB) in formats such as MP4, WebM, MKV, AVI, or MOV.
- Adjust the compression parameters, including the Constant Rate Factor (CRF) for quality control, compression speed preset, and resolution scale percentage.
- Optionally configure audio settings by lowering the audio bitrate or removing the audio track entirely to maximize space savings.
- Select your preferred output format and run the compressor to download the optimized video file.

## Use cases

- Preparing high-definition MP4 recordings for email attachments by scaling down the resolution and increasing the CRF.
- Optimizing website background videos by converting them to WebM format and removing the audio track to minimize page load times.
- Compressing raw camera footage to MKV or MP4 using a slow preset to maximize storage space on external drives.

## Frequently asked questions

### What is CRF and how does it affect my video?

CRF stands for Constant Rate Factor. Lower values yield higher quality and larger files, while higher values (up to 51) reduce file size but lower visual quality.

### Can I compress a video and convert its format at the same time?

Yes, you can choose from output formats like MP4, WebM, MKV, AVI, and MOV during the compression process.

### How does the compression speed preset affect the output?

Slower presets take longer to process but produce better compression efficiency, resulting in smaller file sizes for the same quality level.

### Is it possible to completely remove audio from the video?

Yes, you can check the 'Remove Audio' option to strip the audio track and achieve maximum file size reduction.

### What is the maximum file size I can upload for compression?

The tool supports video file uploads up to 500 MB.

## Related tools

- [Batch Video Compressor](https://elysiatools.com/en/tools/video-batch-compress): Compress multiple video files by reducing file size while maintaining quality using CRF, resolution scaling, and codec optimization
- [Batch Video Converter](https://elysiatools.com/en/tools/video-batch-converter): Convert multiple video files between different formats like MP4, WebM, MKV, AVI, MOV with quality settings and batch processing
- [Video Stabilizer](https://elysiatools.com/en/tools/video-stabilize): Reduce camera shake and stabilize video footage using vidstab for professional quality results
- [Audio Metadata Compress](https://elysiatools.com/en/tools/audio-metadata-compress): Compress or remove metadata and embedded artwork to reduce file size
- [Video Optimizer](https://elysiatools.com/en/tools/video-optimize): Optimize video files for web streaming, storage, or playback with intelligent compression and quality preservation
- [MOV to MP4 Converter](https://elysiatools.com/en/tools/mov-to-mp4): Convert MOV video files to MP4 format
- [MP4 to MOV Converter](https://elysiatools.com/en/tools/mp4-to-mov): Convert MP4 video files to MOV format
- [Video Audio Remove](https://elysiatools.com/en/tools/video-audio-remove): Remove the audio track from a video file, keeping only the video stream

## Samples

- [Bevy Game Engine Samples](https://elysiatools.com/en/samples/bevy-samples): Bevy Rust game engine examples with ECS, 2D/3D graphics, audio, and game mechanics implementations
- [Godot Engine Samples](https://elysiatools.com/en/samples/godot): Godot Engine examples including 2D/3D games, GDScript, C#, and engine features
- [Video Samples](https://elysiatools.com/en/samples/video-samples): Sample video files in different formats and orientations
- [Video AV1 Samples](https://elysiatools.com/en/samples/video-av1-samples): Sample video files encoded in AV1 format

## Related content

- [Video Container Conversion with Deliberate Transcode Control](https://elysiatools.com/en/hubs/video-container-conversion-and-transcode-control): Convert footage between MP4, AVI, FLV, MKV, MOV, and WebM containers, keep CRF and bitrate decisions under control during the re-encode, and batch a whole library under one recorded configuration.
