bil*_*ash 5 video ffmpeg node.js
我想在特定的开始和结束时间剪切视频并保存.我能够复制完整的视频,但无法理解如何通过Node JS缩短该视频的特定时间.
视频复制代码:
ffmpeg('public/'+req.body.video)
.on('end', function(err) {
if(!err)
{
console.log('Done');
}
})
.on('error', function(err){
console.log('error: '+err);
callback(err);
}).run();
Run Code Online (Sandbox Code Playgroud)
bil*_*ash 10
我找到了解决方案.这里是 :
var ffmpeg = require('fluent-ffmpeg');
ffmpeg('public/'+req.body.video)
.setStartTime('00:00:03')
.setDuration('10')
.output('public/videos/test/test.mp4')
.on('end', function(err) {
if(!err)
{
console.log('conversion Done');
}
})
.on('error', function(err){
console.log('error: ', +err);
}).run();
Run Code Online (Sandbox Code Playgroud)