TL;DR: yes
At this time, SmartVideo supports auto-generated English captions and subtitles converting from YouTube or Vimeo. We will simply import existing auto-generated or manually added English captions from your YouTube or Vimeo video during the optimization process. You will see a simple toggle to turn this on/off within the settings of our WordPress plugin.
If you are looking to manually specify captions in a SmartVideo tag, we can support that as well. Simply insert the <track> tag inside of the <smartvideo> element just like you would do for a standard video. Here's an example of what the SmartVideo tag will look like:
<smartvideo src="/wp-content/uploads/2020/01/paris.mp4"
width="1280" height="720"
class="swarm-fluid"
poster="/wp-content/uploads/2020/02/paris.jpg"
controls>
<track default kind="captions"
srclang="en"
label="English"
src="/wp-content/uploads/2020/06/paris.vtt"/>
</smartvideo>
Check out this reference from Mozilla for further information.
Troubleshooting tip if captions don't appear in Swarmify when using YouTube or Vimeo as the source:
When Swarmify sees a YouTube/Vimeo video for the first time on your site, it ingests the video and related caption files (.vtt) (if SmartVideo's caption feature is turned on in the plugin or activated in your site's <head>) one time.
If there were no manual captions enabled for your video before import but there were auto-generated captions available, then it means SmartVideo only ingested auto-generated captions. Adding manual captions after the video has been converted by SmartVideo won't signal to SmartVideo that it's there.
Based on that, there are two ways to solve this to restart the process and have SmartVideo ingest your desired caption files.
1. Make a copy of the video on YouTube/Vimeo, wait for the captions to be auto-generated and/or add manual captions, then swap the video on your site for this new version. The video will have to be processed by SmartVideo again.
2. Delete your current video, re-upload a new one, then wait for it to fully process on YouTube/Vimeo and turn captions on. Then place that new embed code on your site so Swarmify can pick everything up brand new.
Again, in both cases make sure the file is fully processed on YouTube/Vimeo and has captions turned on so Swarmify picks up the new file in its entirety.
Keywords: transcribe , video transcribe , transcribing , video transcribing