Raptus
11th October 2003, 13:22
Hello,
I noticed an unexpected stairstepping artifact in XviD encoded movies, especialy visible on diagonals. Its patern is regular, repeating every 8 pixels (both horizontal and vertical), so my guess is that its somehow connected to macroblocks, though I dont know if on the encoding or the decoding part. During normal filtered playback its very hard to spot it, but when looking at it unfiltered with 2x zoom (in VDub) its quite visible. Here is a cropped example: http://www.sknop.net/files/xvidstairstepping.jpg
The movie was encoded using DVD2AVI + VFAPI + VirtualDub, XviD (koepis latest unstable), H.263, quant.2, B-frames 2, VHQ 1, chroma opt., no GMC/Qpel/Trellis quant/luma.
For some time I blamed poor resizing algorythms, but VDubs output is smooth, and when using DivX5.1 as codec with same settings, there is no artifact.
Any ideas?
I noticed an unexpected stairstepping artifact in XviD encoded movies, especialy visible on diagonals. Its patern is regular, repeating every 8 pixels (both horizontal and vertical), so my guess is that its somehow connected to macroblocks, though I dont know if on the encoding or the decoding part. During normal filtered playback its very hard to spot it, but when looking at it unfiltered with 2x zoom (in VDub) its quite visible. Here is a cropped example: http://www.sknop.net/files/xvidstairstepping.jpg
The movie was encoded using DVD2AVI + VFAPI + VirtualDub, XviD (koepis latest unstable), H.263, quant.2, B-frames 2, VHQ 1, chroma opt., no GMC/Qpel/Trellis quant/luma.
For some time I blamed poor resizing algorythms, but VDubs output is smooth, and when using DivX5.1 as codec with same settings, there is no artifact.
Any ideas?