问题描述
我试图在当前视频上叠加另一个视频,但比特率始终设置为 72 kbps。我注意到我只用 libx264 和 libx265 得到这个,但可以与其他编码器一起使用。输入视频正确,总码率约为 8000。
new ffmpeg("./Temp/Downloaded-Vod.mp4")
.input("./Temp/RenderedChat.mp4")
.complexFilter([
'[0:v]scale=' + VodDimensionsX + ':' + VodDimensionsY + '[0scaled]','[1:v]scale=' + BoxDimensionsX + ':' + BoxDimensionsY + '[1scaled]','[0scaled]pad=' + String(VodDimensionsX + BoxDimensionsX) + ':' + VodDimensionsY + '[0padded]','[0padded][1scaled]overlay=shortest=1:x=' + VodDimensionsX + '[output]',])
.outputoptions([
"-map 0:a","-map [output]"
])
.audioCodec("copy")
.videoCodec("libx264")
.videoBitrate(8000)
.outputFPS(FPS)
.output("FinishedVod.mp4")
.on("end",function() {
Completed = true
})
.on("progress",function(progress) {
console.log("Processing final video: " + Math.floor(progress.percent) + "% done")
})
.run()
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)