我想剪一个视频在特定的开始和结束时间和保存它。我不知道如何削减该视频的具体时间由Node。
视频拷贝代码:
return new Promise(function(resolve ,reject){
var ffmpeg = require('fluent-ffmpeg');
ffmpeg(fs.createReadStream(path.join(__dirname,'..','..','/video.mp4')))
.seekInput('01:00')
.duration('02:00')
.outputOptions('-strict experimental')
.on('start', function(commandLine) {
console.log('Spawned Ffmpeg with command: ' + commandLine);
}).on('end', function(err) {
if (!err) {
console.log('conversion Done');
//res.send("conversion Done");
resolve();
}
}).on('error', function(err) {
console.log('error: ', +err);
reject(err);
}).save(path.join(__dirname,'..','..','/test.mp4'));
});发布于 2017-11-03 09:31:08
请检查以下步骤和示例代码,
希望这能帮到你!!
https://stackoverflow.com/questions/47090699
复制相似问题