SeqEase takes a linear animation in the form of a PNG sequence and allows you to create a new animation with easing applied.
If you need to add a easing to a video first covert it to an image sequence -
ffmpeg -i input.avi -vcodec png input_%05d.png
Install seqease -
npm install -g seqease
Run using the seqease
command -
> seqease -h
Usage: seqease [options]
Options:
-h, --help output usage information
-V, --version output the version number
-n, --framesQty [qty] The amount of frames in your animation
-p, --padLength [value] The length of the digits in your file names
-i, --inputPrefix [value] A prefix in the file name of your input files
-o, --outputPrefix [value] A prefix in the file name of any output files
-r, --reverse Reverse the animation
--deleteOldFrames Delete the original frames
--deleteNewFrames Delete the newly generated frames
--width [value] The width of the movie
--height [value] The height of the movie
Given valid options and inputs this will produce a new animation output.mp4
in your current directory.
Contributions are welcome, please follow GitHub Flow