截图百分比参数不起作用
作者: Cupcc创建于 2025年3月30日更新于 2025年3月30日
return new Promise((resolve, reject) => {
ffmpeg(videoPath)
.screenshots({
timestamps: ["50%"],
filename: ${gradeId}.jpg,
folder: "D:/zjq/videos",
})
.on("end", () => {
logger.info(
Successfully extracted frame at ${timestamp}s from ${gradeId}.mp4
);
resolve(outputPath);
})
.on("error", err => {
logger.error("Error extracting frame:", err);
reject(err);
});
});
official example
ffmpeg('/path/to/video.avi')
.on('filenames', function(filenames) {
console.log('Will generate ' + filenames.join(', '))
})
.on('end', function() {
console.log('Screenshots taken');
})
.screenshots({
// Will take screens at 20%, 40%, 60% and 80% of the video
count: 4,
folder: '/path/to/output'
});
ffmpeg('/path/to/video.avi')
.screenshots({
timestamps: [30.5, '50%', '01:10.123'],
filename: 'thumbnail-at-%s-seconds.png',
folder: '/path/to/output',
size: '320x240'
});内容来源: fluent-ffmpeg/node-fluent-ffmpeg