[英]I want to trim video using fluent-ffmpeg
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 机器上工作。
这对我有用。 确保您已在您的机器中正确安装了 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");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.