Skip to content

FAQ

Windows SmartScreen warns about the installer

Section titled “Windows SmartScreen warns about the installer”

NanumPlayer is a new, independent open-source project. Windows SmartScreen judges a download by its reputation, and a file that few people have downloaded yet can trigger “Windows protected your PC”. That is a reputation warning, not a virus detection.

  1. Download only from the GitHub release page or this site’s download button.

  2. Compare the file’s SHA-256 with the value on the download panel or in the release’s SHA256SUMS file:

    Terminal window
    Get-FileHash .\NanumPlayer-Setup-<version>.exe -Algorithm SHA256
  3. If the hashes match and you trust the source, choose More info → Run anyway.

You can also use the portable ZIP, or read and build the source code yourself.

Windows 10 or 11, 64-bit, and a CPU with AVX2 (most CPUs from about 2015). An NVIDIA GPU is optional. Windows only; there is no macOS or Linux build.

Does the installer need administrator rights?

Section titled “Does the installer need administrator rights?”

No. It installs for your user account by default and shows a choice if you want an all-users install.

What did I download? What is not included?

Section titled “What did I download? What is not included?”

The installer and portable ZIP contain the player, the CPU and CUDA speech-recognition engines, the YouTube/web browser helper and the Blu-ray/DVD libraries that read unprotected discs. Not included, because they are large or optional: speech models, a translation model (Ollama), NVIDIA cuBLAS, the YouTube tools and the Blu-ray/DVD decryption components. Getting started lists each.

No. The CPU engine always works. A GPU makes speech recognition faster. The CUDA engine needs an NVIDIA GPU with compute capability 8.6 or higher (RTX 30 series and newer), a current driver and cuBLAS from a CUDA 13 Toolkit (or the 507 MiB cuBLAS download). CUDA 12 is not enough. In Automatic mode NanumPlayer uses the GPU when it can and the CPU otherwise.

A supported NVIDIA GPU and driver with RTX Video Super Resolution turned on in the NVIDIA app or control panel. It has nothing to do with CUDA speech recognition. Other GPUs can use High-quality scaling or your own shaders. See Video upscaling.

Subtitles are late, or “Preparing AI subtitles” waits a long time

Section titled “Subtitles are late, or “Preparing AI subtitles” waits a long time”

Subtitles are made ahead of playback, so a file waits for a 30 second pre-roll at the start. Loading a large model the first time takes longer. If your CPU or GPU is too slow for a big model, use a smaller speech model or translation model. A local translation model that does not fit into GPU memory can time out while speech recognition is running at the same time. Check Ctrl+K for the status.

Check in this order: (1) a speech model is installed (Ctrl+N → AI component manager), (2) Ollama is running and a model is selected (Ctrl+N → Translation model), (3) the video has audible dialogue, (4) an AI entry is chosen in the Subtitles list. Without a model or server the video simply plays normally. See Troubleshooting.

Yes, after setup. Speech recognition runs on your PC. Use a local Ollama model and nothing needs the internet. You need the internet once to download the speech models and the translation model. A cloud translation model needs the internet and sends the text to its provider.

No. Audio is never uploaded. Only the text to translate goes to the translation server you configure, which is on your own PC by default. There is no telemetry. See Privacy.

No. Playback history, logs and caches are off by default. Your settings, models and files you create yourself are kept.

Which languages does the interface support?

Section titled “Which languages does the interface support?”

English, Korean, Japanese, Simplified Chinese, Traditional Chinese and Spanish. It follows your Windows language the first time (English if yours is not supported) and can be changed with Ctrl+Alt+L. The installer has the same six languages.

Which languages can it recognize and translate?

Section titled “Which languages can it recognize and translate?”

Recognition uses Whisper. The English model is for English audio, and the multilingual models handle many other languages, with quality depending on the language and model (Japanese in particular benefits from the large-v3-turbo model). Choose any of 33 target languages in Ctrl+N → Translation target language, or type another language name that your translation model understands. The interface language, the audio language and the subtitle language are three independent settings.

Unprotected discs, folders and ISO images play without anything extra. Copy-protected discs need the optional decryption components, which you install separately and are responsible for using lawfully. Some discs cannot be opened at all (missing keys, unsupported protection), and that is reported as an error.

YouTube asks me to confirm I’m not a robot, or a site’s video will not play

Section titled “YouTube asks me to confirm I’m not a robot, or a site’s video will not play”

NanumPlayer uses yt-dlp and a browser window; YouTube may add checks when sign-in is used through unofficial tools, and yt-dlp can lag behind site changes (update the YouTube tools in Ctrl+N → YouTube). DRM-protected video and sites that do not expose a media address are not supported. See YouTube and web pages.

Yes. NanumPlayer is open source under GPL-2.0-or-later. See License and notices.

Open an issue on GitHub. Read Troubleshooting first and attach the status from Ctrl+K. Do not post logs from private viewing: they may contain file names or addresses. Report security problems privately to mgkim@nanumspace.com.

Uninstall from Windows Settings → Apps. Downloaded models, cuBLAS, YouTube tools, optional components and your settings are kept so a reinstall does not download them again. To remove everything, also delete %LOCALAPPDATA%\NanumPlayer and %APPDATA%\NanumPlayer.