Best approach for movie with text overlay
I'd like to write some software for the Pi that displays a looping movie and overlay a page of text (simple html probably) on top of it - song lyrics for my church - and I'm wondering what sort of language (or combination of languages) to go for. I suspect the Pi might be capable of this, since it can play HD movies at full speed, and I'd be connecting to a projector that is probably native 800x600, so theoretically at a lower res, it sounds doable.
My first instincts (for easy programming) were to try a Java transparent window on top of an omxplayer I'd somehow launch, but in the first tests, the transparent window works on Win, but comes out opaque on Pi. I also tried JavaFX, which again worked ok on Windows (and plays the movie itself), but the absence of the Stage and Scene classes in the ARM build was the showstopper on the Pi. In my first test, the text drawing was a bit slow too, so perhaps I'm being too optimistic about Java's performance.
So... it would be a fun project to do, but I wondered if anyone has any ideas about what direction is likely to be possible (and fast enough) ? No need for much detail!