Facebook video transcription. Live replays disappear transcribe before they do.

Paste a public Facebook video URL or upload an MP4 from a private Page. Get a speaker-labelled transcript, SRT + VTT for re-upload, and timestamped chapters — before Live replays expire.

Drop a file, or pick one

MP3 · WAV · M4A · MP4 · MOV · MKV · OGG · OPUS · FLAC · WEBM — up to 100 MB anonymously

Paste a link, we’ll fetch the audio

YouTube · TikTok · Vimeo · Twitter · SoundCloud · Spotify · 50+ more

Record straight from your browser

Sign up takes 30 seconds — recording opens right after, in the dashboard.

No card required~90s per 60-min fileSRT · VTT · DOCX · TXTFiles auto-deleted in 24h

↓ Watch what comes out

Page URL in. Captioned replay out.

Public Facebook video URLs resolve through our extractor — we pull the audio stream server-side. Private or group-only Facebook Live replays need the MP4 downloaded first (Page admin → Video → Download HD).

Facebook Live replayREC 2 speakers · 1:14:22
auto-detected en-USAAC 96 kbps · 44.1 kHz
~90s
Transcript · streaming94% accuracy
S1

Welcome back everyone — we've got Priya from the product team joining for the launch Q&A.

S2

Thanks for having me. Quick note for folks just joining — the replay will be up for thirty days.

S1

First comment from Dana — does the new pricing apply to existing subscribers?

S2

Existing plans stay locked in through the next renewal cycle. No surprise charges.

94% on Live replay audioSRT · VTT · DOCX · TXT · JSON

↓ This is the dashboard

This is what loads when the job finishes.

Same layout as the real dashboard — Summary, full Transcript, Speakers tab, Exports. Key points and action items extracted automatically. Auto-tags on every job.

Try it on your own file — it's free

Three real options · honest comparison

Facebook auto-captions. Browser rippers. Or us.

Facebook generates auto-captions on some videos — burned into the player, not exportable. yt-dlp + Whisper works if you're technical. We take a URL or file and return subtitle files you can re-upload.

Option 01

Facebook auto-captions

In-player captions on eligible videos. No export, no speaker labels.

CoverageEligible Pages only
Speaker labelsNo
Languages~16 supported
Export SRT/VTTNot available
Live replay windowSame as replay
CostFree
Best forViewers who just want captions on-screen and don't need the text file.
Option 02

Transcription.Solutions

Paste a public Facebook URL or upload the MP4. Get SRT/VTT, speaker labels, chapters.

CoveragePublic URL + MP4 upload
Speaker labelsAcoustic diarization
Languages99, auto-detected
Export SRT/VTTBoth, ready for re-upload
Chapters + summaryPro/Business plans
Cost · per min$0.03
Best forPage admins archiving Live replays, agencies captioning client Pages, anyone needing a file before the replay disappears.
Option 03

yt-dlp + Whisper

Free if you script it. No speaker labels, no UI, no help on private videos.

CoveragePublic only · breaks often
Speaker labelsNot built-in
LanguagesWhisper's 99
Export SRT/VTTSRT via flag
SetupCLI + Python env
CostFree + compute
Best forDevelopers who already have Whisper running locally and only transcribe public videos.

Facebook auto-caption language coverage and Live replay retention windows accurate as of 2026. Meta changes these silently — verify on your Page settings.

Specific to Facebook

Three things that bite people on generic transcription tools.

Facebook's quirks — disappearing replays, re-encoded audio, mixed-permission videos — break the naive workflow. Here's what to do instead.

What goes wrong

  1. 1Live replays expire. Default retention on many Pages is 30 days, Stories are 24 hours. Generic tools assume the URL will resolve forever — it won't.
  2. 2Private and group-only videos can't be reached by any URL paste. The public extractor returns a 403 and the job silently fails.
  3. 3Music-bed Reels confuse generic recognizers. The model tries to transcribe lyrics in the backing track and dumps them mid-sentence.

What to flip here

  1. 1Drop the URL into our queue before the replay expires — even if you don't review the transcript for weeks, the file is captured. For Stories, download from Activity Log first.
  2. 2For private, group-only, or Stories content, use Page admin → Video → Download HD and upload the MP4. We don't need any Meta OAuth.
  3. 3On music-bed Reels, toggle Music suppression on the job form. We attenuate the backing track before recognition runs.

Recommended job settings for Facebook video

Drop a Facebook URL or MP4 and these flip on by default.

Source
URL paste or MP4 upload
Diarization
Acoustic · 1-6 speakers
Language
Auto-detect · 99 supported
Music suppression
On for Reels/Stories
Subtitles
SRT + VTT, 42 chars/line
Chapters + summary
Pro/Business plans

Accuracy · real-world numbers

94%+ on edited Page uploads. Live and Reels degrade predictably.

Facebook re-encodes uploaded audio aggressively — what hits our pipeline is rarely the original bitrate. Edited Page videos with a real mic are the clean case; phone-shot Reels with music beds are the hard one.

96%
Page upload, studio mic

Edited creator video, single voice, lavalier or USB mic. Facebook's 128 kbps AAC re-encode is the only loss.

94%
Facebook Live, broadband

Wired upload, 2-3 hosts on separate mics. Comments-Q&A format. Most Live replays land here.

89%
Live from mobile, cellular

Phone built-in mic, variable bitrate. Wind, room reverb, occasional dropouts. Diarization may merge similar voices.

84%
Reel or Story with music

Vertical phone capture, music bed at -6 dB under voice. Words usable, hashtags and brand names need a vocabulary pass.

Common questions

8 things people ask about Facebook video transcription.

01Can you transcribe a Facebook video from just the URL?+
Yes, if it's public — Pages, public profiles, and Facebook Watch resolve through a URL paste. We extract the audio server-side, no download on your end. Private, group-only, and Stories content needs the MP4 uploaded directly.
02What about Facebook Live replays that are about to expire?+
Drop the URL into the queue before the replay retention window closes (often 30 days on Pages). We grab the audio at submission time, so even if Meta deletes the replay before you review the transcript, the file is already captured on our side.
03Can you handle Facebook Stories?+
Stories disappear after 24 hours and can't be reached by URL paste. Download from your Activity Log → Stories while it's still live, then upload the MP4. We treat it like any short-form video.
04Do you need Facebook login or OAuth?+
No. We never authenticate as you. Public videos resolve through our extractor; anything behind a permission wall (private profile, closed group, Page admin-only) you download yourself and upload the file.
05Will the SRT re-upload cleanly to Facebook?+
Yes. We export SRT and VTT at 42 characters per line with two-line max — the format Facebook's Creator Studio accepts without warnings. Upload under Video → Captions → Upload SRT file.
06How accurate on Reels with music in the background?+
84-88% out of the box, 90%+ with music suppression enabled. The trade-off is that suppression can clip very quiet speech, so for music-bed videos with a soft narrator, leave it off and accept a slightly noisier transcript.
07Can you diarize a Facebook Live with hosts plus call-in guests?+
Acoustic diarization handles 2-6 speakers from a single mixed feed. Call-in guests on phone audio (8 kHz) get tagged as a distinct speaker reliably — they sound different enough from studio mics.
08Do I get timestamped chapters for a long replay?+
On Pro and Business plans, yes. We segment the transcript into topical chapters with start timestamps — useful for 90-minute Live Q&As where viewers want to jump to a specific question. Free and Starter return the transcript without chapters.

Paste a Facebook URL. Capture the replay before it's gone.

30 free minutes every month. No card, no Meta login. SRT + VTT ready for Creator Studio re-upload.

Start free