设置 fluent-ffmpeg 视频比特率提供 72 kbps 而不是 8000 kbps

问题描述

我试图在当前视频上叠加另一个视频,但比特率始终设置为 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 (将#修改为@)