微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决设置 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 举报,一经查实,本站将立刻删除。