We’ve had success with an Over/Under Alpha approach for video where the top half of the video acts as the alpha mask and the bottom provides the RGB values. Then it’s just a matter of some UV material math. This way your mask and RGB values are always in sync.
This has also been more desirable for mobile development since playing more than one video at a time can be taxing.
