Skip to content

adambutler/seqease

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SeqEase

npm version

seqease demo

SeqEase takes a linear animation in the form of a PNG sequence and allows you to create a new animation with easing applied.

Usage

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.

Contributing

Contributions are welcome, please follow GitHub Flow

About

Easing for linear videos or image sequences

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published