Is there a way to overlay text onto a video?
Unfortunately you cannot overlay text onto a Video Service Item. However, you can create a Content Service Item and use the video as the background. On the Content Service Item you can create all the standard fields.
Does this work for you?