Eu sei o comando para converter de um formato de pixel para outro
ffmpeg -v debug \
-y -pix_fmt <input pix_fmt> \
-s 3840x2160 -i /path/to/input/yuv \
-pix_fmt <output pix_fmt> \
/path/to/output/yuv
Eu também descobri que o FFmpeg usa dithering. Mas eu quero saber / entender como se aplica o pontilhado, de modo a escolher o melhor algoritmo de pontilhamento para o meu propósito e entender melhor o conceito de pontilhamento. Eu olhei para as bibliotecas, mas não cheguei a lugar algum.
Alguém pode me ajudar com isso?