I am working with creating children's "video" books which:
- Display a static image from a page spread in a book
- Play an audio file of the text on that spread
- Displays the text of that page across the bottom of that page, similar to subtitles
This is presently being done in a very manual way with video editing software that allows creating text boxes overlaid on a video, but it is not quite what I'm looking for.
Ideally, what I'm looking for is something that will let me convert a time-indexed text file to a text overlay on a video. This would be quite similar to subtitles for a DVD, but I am looking for the following features:
- The text needs to be sufficiently large to be easily readable by a child.
- The text area should be presented as a rectangular almost-opaque mask to improve contrast between the text and the background.
- The software should allow me to specify which words should be displayed on a screen at any given time, and which of those words or phrases should be highlighted (similar to karaoke) in sync with the accompanying audio.
- Basic text formatting (bold, italics, at least) should be supported.
Preference is for a free Windows-based program, but paid and Linux-based software is also a strong possibility. One requirement is that it must be usable in a commercial product. My team is fairly comfortable with basic programming, but generally prefers GUI approaches--I'm the exact opposite.
I absolutely am not looking for text-to-speech solutions, but will be working with prerecorded audio files.
Additional note: I had put "video" in quotes at the start of this question because we are presently delivering the product as DVDs. There is no actual moving video, so it is possible that if there is some presentation software that offers a good timeline view where audio and text can be synced at the word level, that is also a strong possibility.