使用 FFMPEG 将视频与标量相乘

Multiply the video with a scalar with FFMPEG

我必须调整太暗的视频。在 openCV 中,我简单地使用 Img.Mul() 将每个 RGB 波段与相同的标量相乘并得到了很好的结果。

有人可以用 FFMPEG 做同样的操作吗?我尝试了 eq 的对比度和亮度,但这并不完全相同。

编辑 :多亏了@VC.One下面的回答中的线索,我能够用以下方法模拟Img.Mul()

ffmpeg -i input.file -vf colorlevels=rimax=0.5:gimax=0.5:bimax=0.5 -c:a copy output.file

听起来您想增加 级别 像素亮度。

你可以试试:

如果您使用过图像曲线(在某些照片编辑器中),那么也可以尝试:https://video.stackexchange.com/a/13110/17929

curves=r='X/Y':g='X/Y':b='X/Y'

上述曲线方法最接近增加每个R-G-B通道的输入。
其中XY是从0.01.0
我建议 X 为 0.5,然后您可以测试正确的 Y 值。