【发布时间】:2017-08-26 23:45:08
【问题描述】:
有没有办法仅使用 Nodejs 将 .gif 上传的图像转换为 .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);
}
}
})
});
非常感谢。
【问题讨论】: