【问题标题】:How to darken overlay background with ffmpeg?如何使用ffmpeg使叠加背景变暗?
【发布时间】:2019-11-02 16:20:17
【问题描述】:

如何使单行的背景视频变暗?

我有 2 个输入流

  1. frame%d.png(图片系列frame1.png、frame2.png...)
  2. bg.mp4

目前,我可以使用以下命令进行叠加和缩放,

"-i" ,frame%d.png, "-i", bg.mp4,"-r", "30","-filter_complex","scale2ref[a][b];[b][a]overlay", output.mp4

但在合并这两个输入之前,我想使背景变暗。

这是我尝试过的

ffmpeg -i chunk%d.png -i bg.mp4 -filter_complex "scale2ref[a][b];[b][a]overlay,[1:v]eq='brightness=-0.05'" -y t3.mp4

但它会产生相同的合并视频而不会使 bg.mp4 变暗。

【问题讨论】:

    标签: ffmpeg android-ffmpeg


    【解决方案1】:

    scale2ref 的 BG 输出应该变暗,并将结果作为输入发送到叠加层。

    "[0][1]scale2ref[a][b];[b]eq='brightness=-0.05'[b];[b][a]overlay"
    

    【讨论】:

    • 你能告诉我scale2ref中的[a][b]是什么吗?
    • 它们是分配给 scale2ref 输出的标签。第一个输出是调整大小的图像。第二个输出是参考(BG)。
    猜你喜欢
    • 2014-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-16
    • 1970-01-01
    • 2017-03-07
    • 2019-06-11
    相关资源
    最近更新 更多