Drop a video and get timed SRT or VTT captions from Whisper speech recognition — running in your browser, nothing uploaded.
Drop a video and get timed SRT or VTT captions from Whisper speech recognition — running in your browser, nothing uploaded.
Generate subtitles for a video automatically. GhostVideo runs OpenAI's open Whisper speech-recognition model in your browser — WebGPU where available, WebAssembly otherwise — to transcribe the speech with timestamps and export a standard SRT or WebVTT subtitle file — the formats YouTube, Vimeo, and the major video editors and players accept. The video never leaves your device: no upload, no account, no per-minute pricing.
The model downloads once and is cached, so later videos start faster.
How it works
It opens in the GhostVideo studio with Transcribe pre-selected.
The audio is extracted and transcribed in your browser. The first run downloads the model; after that it's cached.
Download timed subtitles — or a plain-text transcript — and load them into your editor or upload them alongside the video.
Captions help reach
Many people watch video with the sound off, and captions are an accessibility requirement in many settings. A subtitle file is the lowest-effort way to provide both.
Remove private speech too
If the recording includes names, numbers, or other private details, Redact mutes the spoken segments before you publish.
No. Audio extraction and speech recognition both run in your browser. Only the model files are downloaded, once.
SRT is the most widely accepted (YouTube, most editors, most players). VTT is the web standard for HTML5 video. Both carry the same timed text.
Whisper is accurate on clear speech in widely spoken languages (auto-detected, or pick one of 13); heavy accents, crosstalk, music, and noise reduce accuracy. Always proofread subtitles before publishing.
It depends on your device. With WebGPU, transcription typically runs faster than real time; on CPU-only devices, a long video takes a while. Short clips are quick everywhere.
No — it produces a separate subtitle file, which most platforms prefer because viewers can turn captions on and off.
Every GhostVideo tool runs entirely in your browser. Your file is never uploaded — there's no upload endpoint to send it to.