{"repo":"h2non/videoshow","free":true,"listed":false,"github":"https://github.com/h2non/videoshow","clone":"git clone https://github.com/h2non/videoshow.git","description":"Simple node.js utility to create video slideshows from images with optional audio and visual effects using ffmpeg","language":"JavaScript","stars":903,"topics":["video","ffmpeg","subtitle","rendering","slideshow","images","presentation","music","mp3"],"license":"MIT","category":"media-processing","readme_excerpt":"videoshow [ ][npm] Simple utility for node.js to create straightforward video slideshows based on images using ffmpeg, with additional features such as audio , subtitles and fade in/out transitions between slides. To getting started you can take a look to the examples, programmatic API and command-line interface videoshow is used in production rendering thousands of videos per month. Click on the image to see an example video generated by videoshow : Requirements - ffmpeg with additional compilation flags --enable-libass --enable-libmp3lame You can download static builds of ffmpeg from here. If you want to use videoshow in Heroku, you could use the ffmpeg2 buildpack Installation For command-line usage, install it as global package: Usage NOTE : images must all have the same dimensions. Below you have an example script generating a video based on images and audio. Take a look to the programmatic API and examples for more usage details. Command-line interface Example config.json file: API videoshow(images, [ options ]) Return: Videoshow Videoshow constructor. You should pass an array or array or array with the desired images, and optionally passing the video render options object per each image. Image formats supported are: jpg , png or bmp . images param could be a collection as well: Video options You can define as option any method name allowed by [fluent-ffmpeg][ffmpeg-api] Default options are: Options details: - captionDelay number - Miliseconds to delay the show/hide of t","default_branch":null,"files":null,"tree":[],"storefront":"/r/h2non","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/h2non/videoshow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}