Setting -pix_fmt to a yuv colorspace will use Bayer dithering by default. I don't know how to change that behaviour.

When downsampling with -pix_fmt to an RGB colorspace like rgb24, no dithering is applied, resulting in ugly banding.

  • Share full command and log.
    – Gyan
    Nov 13 at 4:32
  • @Gyan full command: ffmpeg -i <infile> -pix_fmt bgr0 -vcodec ffv1 -level 3 -threads 16 -coder 1 -context 1 -slices 24 -slicecrc 1 <outfile> Whether the input file is 10-bit YUV or 10-bit RGB does not matter, dithering is never applied when downsampling to an RGB colorspace.
    – damian101
    Nov 13 at 12:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.