UNPKG

videoshowlas

Version:

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

28 lines (24 loc) 784 B
var videoshow = require('../') var subtitles = __dirname + '/../test/fixtures/subtitles.ass' //var subtitles = __dirname + '/../test/fixtures/subtitles.srt' var audio = __dirname + '/../test/fixtures/song.mp3' var images = [ __dirname + '/../test/fixtures/step_1.png', __dirname + '/../test/fixtures/step_2.png', __dirname + '/../test/fixtures/step_3.png', __dirname + '/../test/fixtures/step_4.png', __dirname + '/../test/fixtures/step_5.png' ] videoshow(images) .subtitles(subtitles) .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) })