This is the Python version of Quality Muncher.
It is still in development so if you have any bugs, issues, questions, or suggestions join our discord server: https://discord.gg/9tRZ6C7tYz
Run the following block of code in PowerShell:
iex(irm get.scoop.sh)
scoop bucket add utils https://github.com/couleur-tweak-tips/utils
scoop install utils/qm-pyThis will:
- Install Scoop, a convenient and easy-to-use package manager for Windows
- Add the utils bucket
- Download and install Quality Muncher
NOTE: LINUX IS NOT FULLY SUPPORTED YET, SOME FEATURES MAY NOT WORK
- Install Python >= 3.10
- Download the
.zipfrom releases - Add the folder to
PATH
Please report any issues!
This version of Quality Muncher is used via the command line, qm -h should get you started
Text inside following characters is not literal: < > ( )
... means the argument takes multiple values of the same format
--help / -h
: Show this message and exit
--verbose / -v
: Increase output verbosity
--curdir / -dir
: Open the folder in which Quality Muncher was installed
--input / -i <PATH>
: Specify input video path / filename
- required
--output / -o <PATH>
: Specify output path / filename
--preset / -p <int>
: Specify quality preset
- default:
1 - min-max:
1-7
--contrast / -c <float>
: Modify video contrast
- default:
1.0 - min-max:
0-2
--saturation / -s <float>
: Modify video saturation
- default:
1.0 - min-max:
0-2
--brightness / -b <float>
: Modify video brightness
- default:
1.0 - min-max:
0-2
--speed / -spd <float>
: Modify video speed
- default:
1.0 - min-max:
0-2
--stretch / -str <multiplier>:<(w/h)>
: Stretch video resolution
- multiplier can be a float
wstretches width,hstretches height
--audio-distort / -ad <method>:<strength>, ...
: Distort audio
- methods:
earrape,echo,delay - strength:
1-10(float)
The most basic usage, it will use the default preset and output to the same folder as the input
qm -i video.mp4
Munch using preset 5 with verbose output enabled
qm -i video.mp4 -p 5 -v
Munch with every setting set to 10 (or their maximum value)
qm -i video.mp4 -p 7 -c 2 -s 2 -b 2 -spd 10 -str 10:w -ad earrape:10,echo:10,delay:10 -v
qm-py uses a Onefile Python Interpreter so that you don't need to install Python to use it.
If you wish to compile it yourself, follow these steps:
- Install Python 3.10 with PIP
- Install the following PIP packages:
pip install nuitka zstandard ordered-set- Only Nuitka is necessary but the other ones improve compilation speed
- Download the latest release and run
build.batin the build folder