如何使用 ffmpeg 使叠加背景变暗?

How to darken overlay background with ffmpeg?

如何在一行中将背景视频调暗?

我有 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

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

这是我试过的

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 变暗。

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

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