-
-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
hdr tonemapping: selecting trc=srgb instead of pq breaks the image in dark scenes #304
Comments
Does |
I don't know which values are used internally but from an srgb perspective I would say put the threshold at 5/255srgb. This would desaturate the first scene and leave the 2nd scene saturated/normal |
Internally we work in IPT intensity units (I), so there's unfortunately very little correlation with sRGB values. |
Okay I understand, so for now please cancel the patch that you have made and you could look at the Feature Request that I have made. This could be a solution until there is a better way to handle this brightening issue. I would just like to disable the upward/brightening part of this function because downward/darkening looks fine. |
So after further testing I noticed that this behaviour only occurs when you set the |
Hi, I have this issue with hdr tonemapping
tone-mapping=st2094-10
in dark scenes. Bright scenes look fine but very dark scenes get more and more desaturated which looks weird. Have someone found a fix for this?The only thing the fixes this is
vf=format=sig-peak=4.926
but this also disables any dynamic of brightening and darkening the image accordingly to the nits informationhdr-compute-peak=yes
From my understanding this patch is causing this https://code.videolan.org/videolan/libplacebo/-/merge_requests/477/diffs
My suggestion would be to add an percantage option to this function, so you can turn it on, off or fine-tune it to your liking.
Thanks for any help :)
The image should look like this
but it looks like this, almost black and white
normal
washed out
The text was updated successfully, but these errors were encountered: