[英]NodeJS - Looking for faster ways to create FFMPEG thumbnails
我在節點中使用fluent-ffmpeg和ffmpeg:
var ffmpeg = require('fluent-ffmpeg');
var src = "http://upload.wikimedia.org/wikipedia/commons/7/79/Big_Buck_Bunny_small.ogv";
ffmpeg(src)
.on('filenames', function(filenames) {
console.log('Will generate ' + filenames.join(', ') + ' into tempfiles.')
})
.on('end', function() {
console.log('1 Screenshot successfully taken');
})
.on('error', function(err, stdout, stderr) {
console.log("ffmpeg stdout:\n" + stdout);
console.log("ffmpeg stderr:\n" + stderr);
})
.screenshots({
filename: randomResult,
timemarks: [520.929831],
folder: '/'
});
通常,拍攝一個縮略圖需要2-3秒。 對於實時開發,我需要0.5-1秒。 我的意思是,這里的問題是什么 - 在我的計算機上下載一個png文件需要2-3秒才能完成,為什么ffmpeg會滯后這么多? 事情似乎並不合適。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.