Ich möchte ein Vorschaubild von 0.0 s eines Videos haben. Momentan verwende ich node-fluent-ffmpeg, um ein Thumbnail zu erzeugen. Folgendes ist der Code:nodejs bekomme mp4 thumbnail schnell
ffmpeg(tempLocalFile)
.screenshots({
timestamps: [0.0],
filename: 'xx.png',
folder: tempFilePath
}).on('end', function() {
console.log('done');
});
Aber das Problem ist, es dauert zu viel Zeit, um den Prozess zu tun. Es dauert normalerweise 30 Sekunden, um das Thumbnail zu erzeugen. Was sich erhöht, wenn die mp4-Datei größer wird.
Also meine Frage ist, gibt es eine schnelle Möglichkeit, das Thumbnail zu generieren. Können wir den obigen Code verbessern, um die Leistung zu verbessern?
ps: Die Maschine dieser Code ausgeführt wird, ist 512 MB RAM 800MHz
800 MHz ist die Geschwindigkeit des Prozessors? Verwenden Sie eine schnellere Maschine :) –
Ich verbesserte auf 2,5 GHz Maschine .. Es dauert weniger es jetzt .. Aber nicht Produktionsebene. Gibt es eine alternative Bibliothek/Methode? Welche kann ich verwenden? – user1590595