Oupree Video Encoder with deblocking function, deblocking filter is a video filter that smooths the sharp edges or block artifacts that can appear in compressed video.
Block artifacts are caused by the use of block coding techniques, such as those used in H.264 and H.265 codecs, which divide the image into small blocks and encode them separately.
A deblocking filter improves the visual quality and prediction performance of the decoded video by applying a smoothing algorithm to the edges of each block.
There are different types of deblocking filters, such as field extension, adaptive, and inverse telecine. Some deblocking filters are part of the codec specification, such as in H.264 and H.265, and are applied during both encoding and decoding. Other deblocking filters are used as post-processors to enhance the quality of the decoded video.