7

Дебандинг - устранение ступенчатости видео1

Долго и упорно, искал устранялку ступенчатости видео, особенно градиентов, и наконец нашёл, может кому пригодится, а то пока она пока полторам землекопам известна)

Проблема в чём - когда видео кодируется (с потерями), нормальна ситуация, когда похожие цвета группируются и на границах переходов возникают чёткие края. Чем ниже битрейт видео, тем больше проявляется бандинг, вот только на h264 даже на битрейте ~блюрея он тоже наблюдается, не говоря уже о ютубах (кстати, ютубовский VP9 намного меньше бандит, чем h264 при меньшем битрейте).


Чтоб это пофиксить, можно юзать MadVR, но он очень требовательный к GPU,  а можно применять шейдеры hlsl (многие плееры поддерживают его - potplayer, kmplayer, mpc), взять можно здесь https://vk.com/doc275347426_493873949


Также шейдер можно использовать для устранения блокинга