Extract Hardcoded Subtitles from Video with AI OCR

AI OCR Recognition · Auto Timeline Alignment · Editable · Batch Processing · Export SRT

AI OCR Subtitle Extraction

Recognize hardcoded subtitle text from videos with AI. Supports Chinese, English, Japanese, Korean, and more.

Auto Timeline Alignment

Automatically detect when subtitles appear and disappear, precisely aligning to each frame.

Batch Processing + Editable Export

Import multiple videos at once. Edit recognized text and timeline, then export standard SRT files.

100% Local Processing

All processing happens on your Mac. No uploads, no internet required, zero privacy risk.

Runs Locally 7-Day Free Trial No Sign-up CJK + Latin

macOS 13.0+ · Apple Silicon (M1/M2/M3/M4) · Direct download, not the App Store

Three steps

From baked-in text to editable subtitles

Import a video or a whole folder into GeekLink
1

Drop in your videos

One clip or a whole season's folder. Nothing uploads — files stay on your Mac.

Review auto-detected subtitle lines in GeekLink
2

Confirm the detected lines

Subtitle lines are detected automatically, each with its language pre-filled. Delete a logo or watermark line if one shows up, or drag a box to add a missed line.

Editable subtitles extracted from the video, ready to export
3

Export — in batch

Get an editable subtitle file per video. Fix anything flagged, then export the whole batch at once.

Questions people actually search

FAQ

What are hardcoded (burned-in) subtitles?

Also called hard subs, hardsubs, or burned-in subtitles: text rendered permanently into the video image — you can't turn it off, select it, or copy it. GeekLink reads that text back out into an editable subtitle file.

Can it do a whole folder at once?

Yes. Import a folder of episodes and GeekLink queues and processes every one, then batch-exports a subtitle file for each.

Does it work if the video has no audio?

Yes — it reads the on-screen text, not the sound, so muted or music-only clips work the same.

What do I get out?

An editable, time-synced subtitle file — the standard .srt format that every editor (Subtitle Edit, Premiere, Final Cut) reads. Edit it, re-time it, or translate it.

Is GeekLink on the Mac App Store?

No. GeekLink is a free direct download from geeklink.dev — it is not on the Mac App Store. Get the DMG from the site; no App Store, no account, and no login required.

Are the subtitle timings accurate?

Yes. GeekLink detects frame by frame when each subtitle line appears and disappears, so the exported SRT is time-aligned to the video — useful even if you only care about the timing and not perfect text (e.g. subs2srs cards for language learning).

Is it really free?

Extracting subtitles and exporting them are free. Pro removes the export watermark and adds AI translation — you don't need it just to pull subtitles.