ffmpeg滤波器输出的规模强度水平

时间:2016-09-30 09:37:54

标签: video ffmpeg

ffmpeg如何缩放滤波器输出强度? 我有一个混合/除法滤波器,它将8位帧除以8位图像,并将输出保存到xvid avi中。

blend=all_mode='divide':repeatlast=1

我想了解ffmpeg如何将滤波器输出(可能是浮点?)映射到8位视频输出电平。

它取决于框架的强度直方图吗? (即,如果99%的像素在0到0.5的范围内,1%的像素具有更大的强度,例如1)

有没有办法在此步骤专门为此映射提供查找表?

1 个答案:

答案 0 :(得分:0)

source code看起来像这样:

DEFINE_BLEND8(divide, av_clip_uint8(B == 0 ? 255 : 255 * A / B))

所以我猜答案是结果乘以255然后剪裁为255