Question / Help Timed text over pre-recorded video

Brad303

New Member
Hey all, brand new to OBS, but I've done quite a bit of pro video production over the years.

I've got a pre-recorded video that I'd like to overlay text (lyrics) in a timed sequence. I can embed the lyrics in the video itself, but I'd rather use OBS to do that if possible, but I don't see any way to do it with the stock OBS .

I can manually set the Visible/Hidden on multiple text sources in the scene while the video is playing, but that's just asking for trouble.

I was thinking that I could play the video on my second screen in VLC, capture that screen as a source, then create scenes with that and each line of the lyrics, and use something like Advanced Scene Switcher to time how long the text is onscreen. But even then, I've got to kick off the playback and scene start at the same time.

I thinking there's got to be a better way. Any suggestions?
 
Well, if you can code webpages you could always create a page with timed CSS-animated text, and add it as a Browser Source.
Otherwise, no, there's no timed-subtitles functionality in OBS by default.

I know some of the "worship" streamers are using NDI-enabled applications to splat bible verses and hymn lyrics over a live feed. Maybe one of those would work for you? You'll need to install the obs-ndi plugin and NewTek NDI redistributable package to get NDI functionality working on your system, and then find one of those 'worship pro' or 'glory xp' apps. Not sure if they're free either (insert church-based zing here) but a quick search through the last few days' worth of threads in this subforum should get you a few leads.

Easiest and quickest would be to just use an editor to bake the text into the video, really, especially if it's just lyrics or the like.
 
Thanks for the reply.

I ended up adding the text to the video itself in DaVinci Resolve, which had the added benefit of some nice text effects.
 
Well, if you can code webpages you could always create a page with timed CSS-animated text, and add it as a Browser Source.
Otherwise, no, there's no timed-subtitles functionality in OBS by default.

I know some of the "worship" streamers are using NDI-enabled applications to splat bible verses and hymn lyrics over a live feed. Maybe one of those would work for you? You'll need to install the obs-ndi plugin and NewTek NDI redistributable package to get NDI functionality working on your system, and then find one of those 'worship pro' or 'glory xp' apps. Not sure if they're free either (insert church-based zing here) but a quick search through the last few days' worth of threads in this subforum should get you a few leads.

Easiest and quickest would be to just use an editor to bake the text into the video, really, especially if it's just lyrics or the like.
I wish they'd bring back Glory XP. Was the last time Christians read what Jesus actually said.
 
Back
Top