Adobe Spark Videos can be downloaded and then modified to add captions as desired. I upload videos to YouTube and either edit the auto-generated captions or upload a transcript document to apply captions. Here is an example of a video created in Spark with captions added in YouTube.
Adobe Spark Accessibility Report