I have a short video I am editing where I want to overlay blocks of text - like lyrics or poetry - into a designated square region of the screen. What is the best way to do this to make it maintainable if I want to remove or change that text later?
I will likely use Corel VideoStudio, so I guess one option would be to use that. I am not clear yet whether it even has this ability.
I could buy something like Karaoke software, and allow that to add in a scrolling text layer, but I am not sure that this would be done as a separate overlay, so long-term it seems like a maintenance hassle if I am adding layers and sounds in the video editing software.
Are there other tools / techniques where I could generate the text in a separate application and then make that an overlay to the primary video in the editor?
What is the best approach?
+ Reply to Thread
Results 1 to 8 of 8
If you have to have the ability to edit or remove the text later, then about all I can suggest is doing it as a subtltle. Subs aren't always in the bottom center. Many subtitle formats can be made to fit in other parts of the screen, if need be.
Using soft subtitles is only viable if you have control of playback. If you can't control what player is being used you can't guarantee the subs will be displayed correctly, or displayed at all. So you have to hard render them. By the way, pretty much every video editor has text overlays where you can easily change the text.
SSA (or ASS) subs are created, the VSFilter installed so a textsub line can easily be added to a simple AviSynth script:
If subs embedded in an MKV are acceptable, then no reencoding is necessary. Only the subs have to be switched out. If he wants to do a Star Wars-type scroll as he mentioned above, then AviSynth's Animate filter can do the job, as in the example here:
You can probably get ASS subs to scroll, but I haven't worked much with them.