How do I auto-generate subtitles?

Use the Transcribe and burn subtitles tool to auto-transcribe the audio and burn styled subtitles onto the video of your choosing.

In-app method

  1. Click Tools on the left panel
  2. Select Transcribe and burn subtitles
  3. In the Video URL field, upload or paste the Video URL with the audio
  4. Check out the other styling options like font, outline, background color etc.
  5. Hit Send Request

Note: Leave the language blank to auto-detect

API method

Send a POST request to the /v5/tools/subtitle_video endpoint, with a string e.g. "video_url": "VIDEO.mp4" for transcribing.

var data = {
  "video_url": "https://cdn.bannerbear.com/sample_videos/clip.mp4",
  "language": "en",
  "font": "inter",
  "background_style": "outline"
}
fetch('https://api.bannerbear.com/v5/tools/subtitle_video', {
  method: 'POST',
  body: JSON.stringify(data),
  headers: {
    'Content-Type' : 'application/json',
    'Authorization' : `Bearer ${API_KEY}`
  }
})

Start a Free Trial

Start a free trial with 30 API credits, no credit card required

Resize Video
Add Intro Animation
Add Subtitles

Get Started for Free