-
Notifications
You must be signed in to change notification settings - Fork 12
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
Support film grain #253
Comments
When compiled from the master branch, it can be enabled via vvencapp by |
Hi. I cannot open the link. Can you help a check? |
Try right clicking the link and "Save as". If that doesn't work, I uploaded the raw VVC stream instead. |
Hi @6ws. I've added the ability to decode film grain characteristic SEI NAL for VVC. The final thing is to verify if it works like HEVC. Do you also have a sample of the HEVC clip with film grain SEI? |
Maybe @nuomi2021 has conformance clips? HEVC with FGC is new and I am unaware of a way to generate streams outside the reference encoder. |
not sure too. maybe you can refer to av1, I guess AV1 has this feature too |
Hi, @nuomi2021. Where is the best location to apply the film grain filter, which should be used on the frame decoded? The hevc and h264 apply it when the frame end, but looks like we don't have a frame end. |
in submit_frame before ff_vvc_frame_submit. is a good place. |
Maybe not? It needs the frame that has been decoded. I tried and it doesn't work. |
@QSXW I am getting build errors. Can you rebase against upstream FFmpeg? Thanks. |
@6ws . Sure. Done! |
|
Hi @6ws. I've added the breakpoint and tried to decode station2_1080p25_VVC_FGA.mp4 and the film grain by decoder doesn't seem to be applied. Can you check again?
|
Film grain, much like a filter, is usually not defined in the spec. As a result, different implementations may produce varying outputs. |
VVenC is now capable of producing bitstreams with FGC SEI messaging.
The text was updated successfully, but these errors were encountered: