What is your resolution and bitrate? It is my understanding that too high of a resolution gives macroblocks, while too low of a resolution gives ringing.
Yeah, I'd go for maximum crop res floored to nearest mod16. Meaning you crop all the black bars off (also left/right) and downsize (bicubic/lanczos) to the nearest value dividable by 16. Usually that'll give you 704xsomething, and if you don't need to crop left/right it'll be 720 (no need to resize then). If you still have ringing, at that res it probably won't hurt to use h263 quant.
a always go for 640 res, since i believe it to be enough and also i hava a stondalone mplayer here that outputs to a vga-tv that accepts only 640-res input. no further rescaling involved! ..and who'd encode black bars? ;) unfilter has to be tried now.. throw convolution3d overboard then?
--------------------- SOLD - 1995 M3 -- Dakar Yellow, RMS Stage 1 Supercharger, AA Exhaust, Bilsteins, Fikse wheels, UUC strut bar, etc.