有没有办法将.gif
上传的图片转换为只有Nodejs的.mp4
?如何将其与MEAN应用程序集成?我希望能够将转换后的.mp4文件存储到S3。
使用:https://www.npmjs.com/package/fluent-ffmpeg-extended但收到错误:Invalid Input
var upload = multer({
storage: multerS3({
s3: s3,
bucket: 'mybucket',
key: function (req, file, cb) {
var extension = file.originalname.substring(file.originalname.lastIndexOf('.')+1).toLowerCase();
if(extension == "gif"){
console.log(file);
var proc = new ffmpeg({ source: file })
.usingPreset('podcast')
.saveToFile('/path/to/your_target.m4v', function(stdout, stderr) {
console.log('file has been converted succesfully');
});
}
else{
cb(null, file.originalname);
}
}
})
});
非常感谢。
答案 0 :(得分:1)