Video encoder evaluation is no easy task, it requires substantial effort and combines a lot of "stages". This tool should help lift some of the menial burden and make it a tad little easier.
ease
is a non-interactive command-line tool that can be used to automate encoding and
analysis "stages" of video encoder evaluation process.
Tool name is a "play on words", EES phonetically sounds very close to ease which carries a meaning of:
ease verb: to make or become less severe, difficult, unpleasant, painful
ease noun: the state of experiencing no difficulty, effort, pain
Tool depends on ffmpeg
and ffprobe
version >= 5.0 built with libvmaf
support. Both
ffmpeg
and ffprobe
must be on $PATH
.
If your GNU/Linux distribution does not provide recent ffmpeg
package or does not
include libvmaf
then there are static builds of ffmpeg
available from
https://johnvansickle.com/ffmpeg/.
Note: ease
tool only runs on GNU/Linux and macOS platforms.
Easiest approach is to download binaries from project releases page and after unarchiving put ease
binary on $PATH
.
Or if you are comfortable with Go tooling then:
go install github.com/evolution-gaming/ease@latest
For full and up-to-date usage examples and documentation of options consult
ease
tool help with ease -h
.
For usage documentation and examples head to usage documentation.
There is also documentation on how to bootstrap project for development purposes.
Ease tool source code is licensed under MIT license, see LICENSE.