0
.gif
アップロードされた画像をNodejsのみで.mp4
に変換する方法はありますか?それをMEANアプリとどのように統合するのですか?変換された.mp4ファイルをS3に保存できるようにします。どのようにNode4sとmp4ビデオのgifを変換するのですか?
使用: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);
}
}
})
});
感謝を。
おかげで参考になります。アップロードしたファイルにどのように実装するのですか?私はその質問を編集した。見てください。上記のコードで、私は 'Invalid Input'を取得します。 – Somename
アップロードされた 'ファイル 'を他にどのように参照しますか?なぜ 'file'の' invalid input'と言っていますか? 'var proc = new ffmpeg({ソース:ファイル})'は、エラーが – Somename
になったImがパスをハードコーディングしようとした行ですか? –