UNPKG

videoshowlas

Version:

Simple command-line and programmatic interface to create videos slideshows from images using ffmpeg

43 lines (38 loc) 937 B
var videoshow = require('../') var audio = __dirname + '/../test/fixtures/song.mp3' var options = { transition: true } var images = [ { path: __dirname + '/../test/fixtures/step_1.png', disableFadeOut: true, loop: 2 }, { path: __dirname + '/../test/fixtures/step_2.png', disableFadeIn: true, loop: 5 }, { path: __dirname + '/../test/fixtures/step_3.png', transitionColor: '0xFF66C7' }, { path: __dirname + '/../test/fixtures/step_4.png', transition: false, transitionColor: 'red' }, { path: __dirname + '/../test/fixtures/step_5.png', transition: false } ] videoshow(images, options) .audio(audio) .save('video.mp4') .on('start', function (command) { console.log('ffmpeg process started:', command) }) .on('error', function (err) { console.error('Error:', err) }) .on('end', function (output) { console.log('Video created in:', output) })