Skip to content

Generate subtitle files

Ctrl+N → Generate full subtitles… opens the Create subtitle files window. It makes complete SRT files for a local video or a Blu-ray title without playing it. A separate reader pulls only the one stream it needs at full speed (no picture, no sound), so whatever you are watching is not affected.

The Create subtitle files window with the video, source, translate-into language, original-language file option, save location, range and a Start button.
Choose the source, the languages and where to save, then press Start.
  • Speech recognition: the audio track is recognized with the same engine (CPU or CUDA) as live subtitles.
  • A text subtitle track or an external subtitle file.
  • Image subtitles (PGS/DVD) OCR: uses Windows OCR, see Image subtitles. The result is an editable SRT.

NanumPlayer saves the original-language SRT first, then one translated SRT for each language you choose. The translation server, model and style are the ones from your settings, and the work’s glossary is built by the translation model. A language that already matches the source is not translated.

  • Files are named video-name.<language>.srt and saved next to the video. Discs are saved to %USERPROFILE%\Videos\NanumPlayer, or choose any folder.
  • Existing files are never overwritten: a number is added (.2, .3).
  • Each file is written as .part and renamed when complete, so a stopped job never leaves a half-written file.
  • Progress and elapsed time appear in the window and in notifications. Cancel keeps everything that was already saved.
  • First 10 minutes only (preview) lets you check OCR packs and translation quality before committing to a whole film.
  • Nothing is written unless you start it, and nothing is remembered afterwards.
  • OCR of a disc’s image subtitles has to read the whole title, so it is limited by the speed of your optical drive.
  • Web videos are not supported here; use the live AI subtitles while playing.
  • You can also drive it from scripts: the nanum-generate command and the user-data/nanum/generate property report the status.