Text Shimmering in Video

Developing for Quest 2. I’ve got a 1920x1080 video that I’m trying to render onto a render texture with res 1920x1080. The render texture is the texture for a raw image on a game object with scale 1, 1, 1. The parent is a world space canvas with dimensions 1920x1080 and scale 0.002, 0.002 .The video plays and looks okay, but smaller text is barely readable. I’d describe it as shimmering: its like the pixels are moving ever so slightly between each frame and it distorts the shape of the letters. I was really thorough with the dimensions because I had this issue with logos/imgs before and it was totally solved by using the native dimensions

The video from the source doesn’t seem to be an issue. I tried playing it using the native Oculus media player (clicking on the video from Oculus Home). It looks great and small text is fine and really crisp. It’s gotta be something with my transcoding settings, render texture, camera, video player or other graphics settings (URP). I’ve tried the AVPro default settings and it was the same issue slightly worse. Any troubleshooting suggestions? I’ve been playing around with all settings for a while and nothing has improved it much. Deinterlacing (even) made it ever so slightly better and seemed to help with some aliasing too. I can post screen shots of my settings if I need to.

  • Camera has FXAA enabled
  • Video has original size
  • video player’s aspect ratio is No Scaling
  • URP’s Anti Aliasing is 4x

I’ve transcoded my video to half res, and set the Video player’s aspect ratio to stretch. It’s starting to look pretty good actually. I guess the issue was trying to render a 1080p video on what would’ve really been something like a 540p area of space for the oculus?

I can’t quite get it perfect. I can totally remove the shimmering by lowering the resolution, but it’s not crisp anymore.