Я хочу получить миниатюру 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: машина, на которой работает этот код, имеет 512 МБ ОЗУ 800 МГц