Is your feature request related to a problem? Please describe.
I have tried using VHS for technical demos of terminal apps and while the output is great, without additional context it gets very hard for the user to interpret what they are looking at. A good example is the README.md where each feature is prefaced with an explanation that the user is expected to read, because it can't be embedded directly into the output.
Describe the solution you'd like
I was looking for ways to embed subtitles into the output, but then the problem becomes of mapping subtitles with actual timestamps in the output. For example, something like, SetSubtitle or similar command which would show text at the bottom of the screen until set to something else would work great. This way subtitles could be stored in tape files directly.
Describe alternatives you've considered
I have tried writing subtitles into external files of various formats and then embedding them into output of VHS. It does not work will all output types, or at least I wasn't able to make it work.
Is your feature request related to a problem? Please describe.
I have tried using VHS for technical demos of terminal apps and while the output is great, without additional context it gets very hard for the user to interpret what they are looking at. A good example is the README.md where each feature is prefaced with an explanation that the user is expected to read, because it can't be embedded directly into the output.
Describe the solution you'd like
I was looking for ways to embed subtitles into the output, but then the problem becomes of mapping subtitles with actual timestamps in the output. For example, something like,
SetSubtitleor similar command which would show text at the bottom of the screen until set to something else would work great. This way subtitles could be stored in tape files directly.Describe alternatives you've considered
I have tried writing subtitles into external files of various formats and then embedding them into output of VHS. It does not work will all output types, or at least I wasn't able to make it work.