Applying noise reduction feature creates blocky artifact in the encoded output (8bit)
When noise reduction is turned on, e.x. --nr 250 , there will be many blocky artifacts created in the encoded output.
This happens in 8bit output only, i.e. when HIGH_BIT_DEPTH is turned off. For 10bit output they don't have such problem.
Tested latest version: 1.3+165-3fc141aa74b5 the problem still exists.
Comments (7)
-
-
Account Deleted ffmpeg.exe -i sourcevideo.mov -v -10 -an -sn -vsync 0 -r 24 -vf scale=3840:2160:spline -pix_fmt yuv420p -f rawvideo - | x265.exe --input - --input-depth 8 --input-res 3840x2160 --no-open-gop --fps 24 --nr 250 --preset ultrafast --output testout.265
Thanks!
-
a workaround d522e7662111 was checked into the stable branch. Please verify this resolves the problem for you. A more permanent fix is in progress.
-
this bug seems to be very related to
#74 -
Account Deleted Thanks Steve, tested it with the workaround and the output looks fine.
-
Noise reduction asm code has been fixed, so we can close the issue now. I have tested with few 8 bit inputs, no more blocky artifacts present. Thanks.
-
- changed status to resolved
- Log in to comment
Can you share your complete command line ? I will produce on my side and look at it.