0
我有這個代碼計劃輸出一個包含vid1和vid2並排的視頻。所以我在vid1的右邊添加了一個填充,並嘗試使用overlay將vid2放置在該空間上,但是輸出視頻顯示了右側的vid1副本。有人可以告訴我我的代碼有什麼問題,以及如何解決它?由於node js ffmpeg complexfilter覆蓋另一個視頻
ffmpeg("vid1.mp4")
.input("vid2.mp4")
.complexFilter([
"scale=300:300[rescaled]",
{
filter:"pad",options:{w:"600",h:"300"},
inputs:"rescaled",outputs:"padded"
},
{
filter:"overlay", options:{x:"300",y:"0"},
inputs:["padded","vid2.mp4"],outputs:"output"
}
], 'output')
.output("output.mp4")
.on("error",function(er){
console.log("error occured: "+er.message);
})
.on("end",function(){
console.log("success");
})
.run();
成功!謝謝! – Handsum