Found a cool solution to generate accurate captions automatically using Descript and have them easily accessible to edit in Premiere Pro (or any other editing software).
Notes:
You can do this natively in Descript, but my team uses Premiere Pro because Descript is lacking when it comes to complex video editing. Our videos go through a few stages of review using Frame io - this workflow utilises that really well. It's also incredibly important to have a great naming convention for your content files or a Content ID as Stephen calls it. This allows a piece of content to be identified by anyone, even machines not working on the content.
---- start ------
Problem:
All my videos need subtitles/captions and Premiere Pro's auto-transcription feature is awful compared to Descript, so I needed a solution that didn't require my team to need to export the video manually, upload to descript, adjust settings, export subtitles/video which is a big time waster.
Solution:
2 Zaps, one of which is triggered on an Airtable DB called "Generate Captions". This allows the video editor to generate them when they are ready, there's no point in subtitling a video if it needs massive changes after the fact.
Zap 1: Triggered on airtable button push
- Downloads most recent version of the video from Frame io using Production ID
- Uploads to Descript
- Notify editor that Captions are in-progress
(There's a few more complexities but I'm trying to not make this too long)
Zap 2: Triggered on "New Transcription Ready in Descript"
- Finds Google Drive folder (using Prod ID)
- Upload SRT file to Gdrive folder
- Notify Editor that captions are ready and in the folder
Now the editor just drags the SRT file into their project (literally one click) and they have accurate & automatically generated captions for their video.
---- end ------
For context, me & my team generate 500+ short-form videos for creators so this is built for scale.
If you've got any better solutions, a question or anything of the sort please comment below, I'm really curious about this community and am trying to provide value where I can 😇