UNPKG

ffcreatorlite

Version:

FFCreatorLite is a lightweight and flexible short video production library

36 lines (30 loc) 642 B
'use strict'; /** * FFLive - live video component-based display component * * ####Example: * * const live = new FFLive({ path, width: 500, height: 350, loop: true }); * scene.addChild(live); * * * @class */ const FFImage = require('./image'); class FFLive extends FFImage { constructor(conf = { x: 0, y: 0, animations: [] }) { super({ type: 'live', ...conf }); } /** * Add live ffmpeg input * ex: loop 1 -t 20 -i imgs/logo.png * @private */ addInput(command) { command.addInput(this.getPath()); } isReady() { return new Promise(resolve => resolve()); } } module.exports = FFLive;