Video size compressor written in Python (up to 80% reduced).
Explore the docs »
·
Report Bug
·
Request Feature
Table of Contents
The main purpose of this script is to compress video files while keeping a decent quality.
Recording my screen to make tutorial was space-consuming and sometimes impossible to upload the record on certain plateforms. This Python script allows me to reduce the size without losing quality.
- Select the video file you want to reduce size, multiple files is allowed.
- Click on the resolution of your choice to start the compression process.
- Once done, a message will be displayed at the bottom right.The video file compressed will be available in the same folder as the original.
Resolution | Description |
---|---|
2K | 2560 x 1440 |
1080 | 1920 x 1080 |
720 | 1280 x 720 |
480 | 854 x 480 |
H.265 | SAME RESOLUTION, change the format |
Let's compress a screen recording with the resolution of 2658x1722 to 1080.The orignal size went from 7.2MB to 0.83MB
compression_1080.mp4
Install pyintaller
pip install pyinstaller
Generate the standalone app
pyinstaller --onefile your_script_name.py
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the GNU GENERAL PUBLIC LICENSE. See LICENSE.txt
for more information.