First Run And Model Setup
Fast Sub does not bundle speech or translation models with the installer.
Models are downloaded into a local model store when you choose to install them.
FFmpeg / FFprobe are handled separately from models. They are not bundled with the Windows installer. If they are missing, you can still enter the app to configure providers, install models, or translate existing subtitle/text files. Transcription and burn-in will ask you to choose an existing FFmpeg directory or explicitly download FFmpeg before creating a job.
Why Models Are Separate
Models can be large, hardware-dependent, and license-sensitive. Keeping them outside the installer helps:
- Keep the installer smaller.
- Let users choose what to download.
- Avoid bundling model files with special license requirements.
- Make model updates independent of app updates.
Default ASR Model
The default ASR setup prioritizes a small local model for first-run readiness.
If the default ASR model is missing:
- Local transcription is not ready.
- Original subtitle generation with the default local provider is blocked until the model is installed.
- The app should offer install, retry, diagnostics, or skip actions.
Recommended first-run behavior:
- Check the setup screen.
- If local transcription is not ready, open the model install action.
- Confirm available disk space.
- Start the model download.
- Wait for verification to finish.
- Generate a short test subtitle before processing large files.
Do not mark local ASR as ready until the model is installed and verified.
Default Translation Model
The default local translation provider uses the default NLLB manifest.
The current default NLLB model is license-sensitive. It is not bundled with Fast Sub, and its manifest marks it as CC-BY-NC-4.0. That license includes non-commercial restrictions. Review the model license before using it for commercial, client, or organizational work.
If the default NLLB model is missing:
- Local translation is not ready.
- Translation and bilingual subtitle workflows are blocked for the local NLLB provider.
- Original-language subtitle generation can still work if ASR is ready.
Local NLLB is useful when you want subtitle text to remain on your machine. It may require more disk space and memory than small ASR models.
If you only need original-language subtitles, you can skip translation setup at first.
Disk Space And Network
Before installing models:
- Make sure the model store is writable.
- Make sure there is enough free disk space.
- Keep the app open until verification completes.
- Prefer a stable network connection.
If the download is interrupted, retry from the model setup screen. Verification should catch incomplete or corrupted downloads.
Failed Downloads
Common causes:
- Network interruption.
- Not enough disk space.
- Model store is not writable.
- Download was cancelled.
- Verification failed.
Use retry or diagnostics. Do not manually copy random model files into the store unless you are following a documented development or recovery process.
Model Store Cleanup
Fast Sub should not delete models without explicit user action. If you need to reclaim disk space, use a documented model removal flow when available. Manual deletion can make providers appear broken until models are reinstalled or verified.