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:

Default ASR Model

The default ASR setup prioritizes a small local model for first-run readiness.

If the default ASR model is missing:

Recommended first-run behavior:

  1. Check the setup screen.
  2. If local transcription is not ready, open the model install action.
  3. Confirm available disk space.
  4. Start the model download.
  5. Wait for verification to finish.
  6. 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 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:

If the download is interrupted, retry from the model setup screen. Verification should catch incomplete or corrupted downloads.

Failed Downloads

Common causes:

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.