var fs = require('fs');
var ffmpeg = require('fluent-ffmpeg');
var outStream = fs.createWriteStream('output.mp4'); //output path
ffmpeg('input.mp4')
.duration(600) //trim
.on('error', function(err) {
console.log('An error occurred: ' + err.message);
})
.on('end', function() {
console.log('Processing finished !');
})
.pipe(outStream, { end: true });
我在我的工作目录中安装了fluent-ffmpeg,有人能告诉我其他要求是什么吗?我正在使用Windows机器。
答案 0 :(得分:1)
这对我有用。确保已在计算机中正确安装了ffmpeg。通过在命令提示符下运行“ ffmpeg”进行检查。
const conv = new ffmpeg({ source: "sourcepath" });
conv
.setStartTime(2) //Can be in "HH:MM:SS" format also
.setDuration(10)
.on("start", function(commandLine) {
console.log("Spawned FFmpeg with command: " + commandLine);
})
.on("error", function(err) {
console.log("error: ", +err);
})
.on("end", function(err) {
if (!err) {
console.log("conversion Done");
}
})
.saveToFile("outputpath");