Gibt es eine Möglichkeit, ein .gif
hochgeladenes Bild in .mp4
mit nur Nodejs umzuwandeln? Wie integriere ich das mit einer MEAN App? Ich möchte in der Lage sein, die konvertierte .mp4-Datei in S3 zu speichern.Wie konvertiert man Gif in MP4-Video mit Nodejs?
Verwendung: https://www.npmjs.com/package/fluent-ffmpeg-extended aber Fehler: 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);
}
}
})
});
Vielen Dank.
Dank hilfreich sein. Wie implementiere ich es für eine hochgeladene Datei? Ich habe die Frage bearbeitet. Bitte guck dir das an. Mit dem obigen Code bekomme ich 'Invalid Input'. – Somename
Wie sonst referenziere ich die hochgeladene 'Datei'? Warum sagt es "ungültige Eingabe" für die "Datei"? 'var proc = new ffmpeg ({source: file})' ist die Zeile, in der ich den Fehler – Somename
bekommen habe Hast du versucht, den Pfad zu codieren? –