npm i fluent-ffmpeg
index.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
const ffmpeg = require('fluent-ffmpeg'); ffmpeg({ source: './video.mp4' }) .on('filenames', (filenames) => { console.log('Created file names', filenames); }) .on('end', () => { console.log('Job done'); }) .on('error', (err) => { console.log('Error', err); }) .takeScreenshots({ filename: 'example.jpg', timemarks: [ 2, 4 ] }, 'images'); |
Now make a images
directory before you run the script
node index.js