我像要合并两个视频,让它同时播放
我运行的时候,发现只有视频1的声音,没有视频2的,求指导,我运行的命令如下
ffmpeg -i ./v/a.webm -i ./v/b.webm -y -filter_complex [0:v]pad=w=iw*2:h=ih[b];[b][1:v]overlay=x=W/2 ./o/o.webm
附加node里面的代码(如果不是用node的大神,可以忽略):
var ffmpeg = require('fluent-ffmpeg');
ffmpeg()
.input("./v/a.webm")
.input("./v/b.webm")
.complexFilter([
{
filter: 'pad', options: { w: 'iw*2', h: 'ih' },
inputs: '[0:v]', outputs: 'b'
},
{
filter: 'overlay', options: {x: 'W/2'},
inputs: ['b', '[1:v]']
}
])
.on('start', function(commandLine) {
console.log('Spawned Ffmpeg with command: ' + commandLine);
})
.save("./o/o.webm");
谢谢指导
你好,我也遇到了这个问题 请问你是只在命令行加了一些属性然后解决的吗