ffmpeg-合并两个视频问题

时间:2018-11-20 10:11:07

标签: node.js ffmpeg

我正在合并两个视频,我的第一个视频是39秒 第二个视频也是39秒我的两个视频都带有音频。 我的合并代码是

var mergedVideo = ffmpeg();
var videoNames = [__dirname + "\\marge\\xyz1.mp4", __dirname + 
"\\marge\\xyz2.mp4"];

videoNames.forEach(function(videoName) {
  mergedVideo = mergedVideo.addInput(videoName);
});


mergedVideo.mergeToFile(__dirname + "\\marge\\xyz3.mp4")

.videoCodec("libx264").format("mp4")
.addOutputOption(["-c:v libx264", "-map audio"])

.on('error', function(err) {
    console.log('Error ' + err.message);
})
.on('end', function() {
    console.log('Finished!');
});

但是在marge视频之后xyz3.mp4视频为6.45秒 因为音频是3.23秒,所以我可以解决我的问题。

0 个答案:

没有答案