A clear local workflow
How to create subtitles from a video
Choose a permitted video, identify the spoken language, and let Whisper work on your device.
-
1
Choose a video you may use
Select a video that you own or have permission to process. Choosing the file does not upload it. A preview and basic details appear after the browser reads the file. Clear speech with limited background noise generally produces the most useful transcript.
-
2
Choose the spoken language
Select English, Spanish, French, or Chinese. Whisper uses that choice to transcribe the original speech rather than translate it. The browser decodes the audio track and resamples it for the speech model without sending the video away.
-
3
Review and save subtitles
Review the timed text because names, numbers, accents, and noisy speech can be misheard. Save SRT for common editors and players, VTT for web video, or plain TXT when you only need the transcript.
What affects accuracy
Whisper Base can handle ordinary speech, but no automatic transcript is perfect. Quiet recordings, one speaker at a time, and clear microphones help. Music, overlapping voices, strong accents, technical names, low volume, and compressed audio can reduce accuracy. Always review subtitles before publishing them, especially when exact names, dates, prices, medical terms, or legal wording matter.
What local processing means
The Whisper model comes to your browser from NoUpload App's dedicated model host; your chosen video does not go to a transcription server. The first use downloads roughly 77 MB of ONNX model data plus the local runtime files. Your browser may cache these assets for faster reuse. Long videos need substantial memory and time, so begin with a short video while checking browser compatibility.