View Single Post
Old 29th June 2006, 21:51   #9  |  Link
Morte66
Flying Skull
 
Morte66's Avatar
 
Join Date: Jan 2005
Posts: 397
Quote:
Originally Posted by shon3i
I saw that few months ago but i almost always use two pass encoding to prevent this
Really? How would that help?

Do you have any suggestions for settings?

Quote:
maybe you try to switch off deblock.
I'm not sure how to do that, but why do you think it would help?


I eventually managed to make encodes from yuv at crf 22 deblocking -2-2 and avoid blocks in the output (thanks to Sharktooth's CQM and no-fast-pskip). So far as I can tell, the problem isn't that x264 necessarily introduces blocking. I'm coming to think that x264's denoiser reveals blocking that was hidden by noise/dithering in the source, then the encoder reproduces those blocks as faithfully as it can at a given bitrate.

So what I'd really need is either:
- a way to turn off the de-noising and get x264 to encode the dither
- some other encoder that encodes noise (e.g. Xvid)
- some other way to properly dither the original MPEG2 blocks on playback of the final h264
Morte66 is offline   Reply With Quote