如何解码mp4文件的视频流并将解码的图像保存到NodeJ的本地目录中。我曾经尝试过ffmpeg和ffffeg,但是却不清楚如何使用,因为在使用ffmpeg时出现了错误
代码段:
const ffmpeg = require('fluent-ffmpeg')
const probe = require('ffmpeg-probe')
const info = await probe('input.mp4')
如果是ffmpeg,我已经尝试过了,
var ffmpeg = require('ffmpeg');
try {
var process = new ffmpeg("VID_20160805_121411556.mp4");
process.then(function (video) {
// Callback mode
video.fnExtractFrameToJPG('C:/Users/PcName/Documents', {
frame_rate : 1,
number : 5,
file_name : 'my_frame_%t_%s'
}, function (error, files) {
if (!error)
console.log('Frames: ' + files);
});
}, function (err) {
console.log('Error: ' + err);
});
} catch (e) {
console.log(e.code);
console.log(e.msg);
}
什么都没做,我不知道该怎么做。