A no-BS video compressor.
- Compresses multiple videos in a queue system.
- Compresses videos to any file size.
- Automatically downloads FFmpeg (Windows only).
- Notifies on completion.
Created with Python, PyQt and FFmpeg.
A graphical interface to compress videos to any file size.
Hi developer can make this library in java or kotlin?
I select a video, enter a size, press compress and it just crashes,
This is whats left in command line:
C:\Users\ryanp\Documents\video compressor>CheezosVideoCompressor_v3.0.0.exe
No temporary files to remove
Verifying directories...
Root: C:\Users\ryanp\Documents\video compressor
Bin: C:\Users\ryanp\Documents\video compressor/bin
Output: C:\Users\ryanp\Documents\video compressor/output
Directories verified
Verifying FFmpeg...
Windows detected
FFmpeg verified
Selected: ['C:/Users/ryanp/Videos/Captures/osu! - Toyama Nao - Gunjou Infinity [2nd hard] 2023-03-25 18-33-36.mp4']
'C:\Users\ryanp\Documents\video' is not recognized as an internal or external command,
operable program or batch file.
Traceback (most recent call last):
File "C:\Users\Colt\Desktop\video-compressor\src\thread.py", line 60, in run
File "C:\Users\Colt\Desktop\video-compressor\src\utils.py", line 21, in get_video_bitrate
File "C:\Users\Colt\Desktop\video-compressor\src\utils.py", line 15, in get_video_length
ValueError: could not convert string to float: b''
C:\Users\ryanp\Documents\video compressor>
Happens with every conversion.
Hey, really cool tool. Exactly the simplicity I was looking for. It would be great if I could just throw in videos of different sizes, and for each individual video the target size of the converted video will be x% of the original video, e.g. 50% or 33%. Thanks a bunch!
I'm trying to compress videos with two audio tracks but just one is saved into the compressed video
I've tried with mp4 and webm files of varying sizes and lengths (including less than 1 min ones). All of them crash the moment I select compress.
I tried changing the file names to just have letters in case some special characater was messing it up but that didn't fix it either.
Choosing different compression sizes didn't help either.
I'm not sure what I can do at this point. There are no errors or anything, the program simply shuts down the second I hit compress.
If ffmpg/video-compressor is downloaded to a location with spaces in its path name, the utility will fail citing incorrect clip parameters (even if clipping is disabled) - in this case it was because I had downloaded the tool to "Chrome Downloads"
You can see in the command line window that it errors about X not being a valid place or executable, where X is the file path up to the space.
Straight forward workaround is to drop the tool off elsewhere else so the path does not use spaces.
Windows 10
Love the tool by the way!
could a version without qt with a single input file be possible? would love to run on android with termux, but qt prevents this
Make it prompt to use gpu or cpu
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.