我想要一个 0.0 秒的视频缩略图。目前我正在使用 node-fluent-ffmpeg 来生成缩略图。以下是代码:
ffmpeg(tempLocalFile)
.screenshots({
timestamps: [0.0],
filename: 'xx.png',
folder: tempFilePath
}).on('end', function() {
console.log('done');
});
但问题是,这个过程花费了太多时间。生成缩略图通常需要 30 秒。如果 mp4 文件大小增加,它会不断增加。
所以我的问题是,有没有快速生成缩略图的方法。我们可以改进上面的代码来提高性能吗?
ps:这段代码运行的机器是512MB RAM 800MHz