[FFmpeg-user] Question about "normalize" filter

Paul B Mahol onemda at gmail.com
Mon Jan 30 21:45:34 EET 2023


On 1/30/23, Michael Koch <astroelectronic at t-online.de> wrote:
> Am 30.01.2023 um 12:52 schrieb Paul B Mahol:
>> On 1/30/23, Michael Koch <astroelectronic at t-online.de> wrote:
>>> Am 30.01.2023 um 10:29 schrieb Paul B Mahol:
>>>>> You wrote:
>>>>>
>>>>> "With default parameters and just strength(2) set to your values, so
>>>>> the darkest pixels are left  untouched."
>>>>>
>>>>> However I want that black remains untouched. That's not the same,
>>>>> because
>>>>> the darkest pixels in the image aren't black.
>>>>>
>>>>> The workaround is to insert a black pixel before normalizing:
>>>>> -vf drawbox=w=1:h=1:color=black,normalize
>>>> This command produces more convincing output:
>>>>
>>>> -vf colorlevels=rimin=0:gimin=0:bimin=0:rimax=-1:gimax=-1:bimax=-1
>>>>
>>>> this will pick max pixels values from input and stretch it do default
>>>> output max.
>>> This command gives almost the same result as my workaround.
>>> The meaning of -1 for options is missing in the documentation.
>>> It has the same problem as my workaround: The output is only 8-bit.
>>>
>> filter supports up to 16bit rgb(a), adding float would be trivial.
>> patch welcome
>
> Thanks for adding float to colorlevels.
> Is there any filter for gamma correction with float?
> Does the geq filter support float?

Yes.
>
> Michael
>
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".
>


More information about the ffmpeg-user mailing list