Facebook video to SRT and VTT subtitles

Facebook video autoplays muted in the feed by default, which is exactly why captions matter — but a video cross-posted from another platform frequently arrives without any caption track, even if the original upload had one.

Transcribing the video's audio directly produces a caption file independent of what carried over from the original source. Export SRT for editing software, or VTT if you're embedding the video with a native player — useful for marketing and creator accounts repurposing the same upload across platforms and needing captions to survive the trip.

  • Doesn't depend on captions surviving a cross-post from another platform.
  • Covers Facebook Live replays as well as native uploads.
  • SRT for editors, VTT for embedding — same export options as everywhere else.

Facebook specifics

Typical length
Ranges widely: short feed clips, longer creator/Page uploads, and Live replays that can run an hour or more.
Worth knowing
Business and marketing accounts are the heaviest users of Facebook video, and ad creative in particular is watched muted-first, which is why captioning matters more here than raw caption-availability numbers suggest.

Best formats for subtitles and captions

  • SRT video editors — Premiere, Final Cut, CapCut, DaVinci
  • VTT web players — the HTML5 <track> element

Workflow

  1. Run the Facebook video URL through transcript.land.
  2. Export SRT for editing software, or VTT for a web player.
  3. Import the file into your editor's caption track, or attach it to the <video> element.
  4. If you trim the video after export, shift the subtitle file's timing to match — it's relative to the original.

FAQ

The free tier includes 15 minutes of video a month, AI transcripts in any language, and TXT/SRT/VTT/JSON export — enough to run one Facebook video through and see the output before committing to anything.