Вместо этого я бы рекомендовал использовать thumbsupply . В дополнение к тому, чтобы предоставить вам миниатюры, он кэширует их, чтобы значительно повысить производительность.
npm install --save thumbsuppply
После установки модуля вы можете использовать его следующим образом.
const thumbsupply = require('thumbsupply')("com.example.application");
thumbsupply.generateThumbnail('some-video.mp4')
.then(thumb => {
// serve thumbnail
})