Generate Subtitles

Use this workflow to create original-language subtitles from a local media file.

Before You Start

Check that:

Basic Workflow

  1. Open Fast Sub.
  2. Add a video or audio file.
  3. Choose the transcription provider.
  4. Choose output options.
  5. Start the job.
  6. Wait for progress to complete.
  7. Open the generated subtitle or output folder.

Detailed Workflow

1. Add Media

Add one local audio or video file for your first test. Fast Sub probes the file with FFmpeg/FFprobe, extracts or reads audio as needed, and sends the transcription request to the selected provider.

Good first inputs:

Avoid for first tests:

2. Choose Provider

For a local-only workflow, choose a local ASR provider:

Avoid API providers unless you intentionally want remote processing.

3. Choose Output

For the first run, create original-language subtitles only. This keeps the test focused on media probing, model readiness, transcription, and output writing.

After original subtitles work, add translation, bilingual output, or burn-in.

4. Watch Progress

The queue/history view should show the job moving through states such as queued, running, completed, failed, or cancelled. Completed jobs should show 100%.

5. Review Results

Open the generated subtitle file and check:

Use a short audio or video file first. A one-minute clip is enough to verify:

Output

Fast Sub can generate subtitle files such as SRT. Depending on the selected workflow, it can also produce translated, bilingual, or burned-in outputs.

Batch And Folder Inputs

If folder or multi-file input is enabled, start with a small batch. Confirm one-file output behavior first, then increase the batch size.

When using many files:

If The Job Fails

Open the failure details and diagnostics. Common causes include:

Diagnostics should not expose API keys, daemon tokens, Authorization headers, or raw secret references.

Next Steps

After original subtitle generation works: