ffmpeg - 如何删除白框?

问题描述 投票:1回答:1

我们用strobelight进行录像,帧率为30 fps。如果我们将频闪设置在30hz以下,我们在视频中得到了一个黑框。如果我们设置频闪超过30hz,我们得到一个白框。

我在使用之前找到了如何删除黑框和重复框架:

ffmpeg -i test.avi -vf blackframe=1,metadata=select:key=lavfi.blackframe.pblack:value=0:function=less -vsync cfr -c:a copy out.avi

但我找不到任何东西来删除白框。我可以使用任何过滤器吗?

问候弗兰克

ffmpeg frame detect flashlight
1个回答
0
投票

未经测试,但你可以否定框架,然后运行你的黑框过滤,然后否定它。

-vf negate,blackframe=..,metadata=..,negate

© www.soinside.com 2019 - 2024. All rights reserved.