There's an AviSynth filter called ChromaShift which can apply an vertical chroma shift (it can also apply a horizontal shift to U and V separately, if required).
It's a difficult source to deal with. Maybe you could try some deblocking, then add some false grain.