Combine multiple image buffer frames into a video file
Creates a video instance, which accepts the following
width: the final width of the video.
height: the final height of the video.
format: the output's container format, e.g.
avi. Defaults to
inCodec: the input image codec, e.g.
png. Defaults to
outCodec: the output video codec. Defaults to
crf: the constant rate factor. The lower this is, the better the output quality. Defaults to 23.
All of the above are optional.
Creates a writeable stream for you to pipe a single frame buffer to. Note that
it should match the video's
format option. Frames will be ordered by when you
created their stream.
var video =var fs =fs
Once you've created all of your frames, use this method to encode the final result and get it back as a readable stream.
var video =var fs =;'frame-001.gif''frame-002.gif''frame-003.gif''frame-004.gif''frame-005.gif''frame-006.gif'video
MIT. See LICENSE.md for details.