FreeStack guideVideo & audio5 min

Make readable video captions before paying for transcription

Create and check a portable SRT caption file for a short clip with a one-tool, local-first workflow.

What you’re working towards

A reviewed SRT caption file matched to one final video, with the original media and a clear delivery note.

Start with a short clip you own or have permission to edit. This FreeStack workflow uses Subtitle Edit for manual text and timing; it does not need a paid speech service. The illustrated workshop clip is fictional, not a provider screenshot, actual recording or tested export. Official sources checked 17 October 2026.

Free boundaries before you start

Source checks for this workflow. These notes clarify older catalogue summaries; they do not change your saved toolkit.

Subtitle Edit · checked 2026-10-17

Free MIT-licensed local subtitle editor. Core editing, conversion, playback and local backup run offline; optional third-party translation, speech and other online services have separate data and cost terms. Current Subtitle Edit 5 is cross-platform; use the maintained builds and platform requirements.

The documented manual workflow is offline and includes no account step. Optional connected services have their own requirements.

PICTURE THE RESULT

A small example to aim for

FICTIONAL WORKSHOP CLIP · 00:04
Make something
with your hands.

Bring one small idea.
We will help you get started.

A PORTABLE TEXT SIDECAR

The right words.
At the right moment.

1
00:00:02,000 --> 00:00:06,000
Bring one small idea.
We will help you get started.

workshop-final.mp4 + workshop-final.en.srt

Illustrative cue only. Check real wording, timing and destination playback before delivery.

FreeStack example output · illustrative, not a provider screenshot or a tested export.

Jump to a step
01

Fix the video version and delivery requirement

Choose a short finished clip, such as a 30-second workshop invitation. Keep an unchanged source copy and write down the final filename. Ask where the captions will be played and which subtitle formats the recipient accepts. This exercise uses a separate SRT file, not text burned into the picture. If you change the video edit later, plan to check every caption again; timing belongs to a specific media version.

02

Prepare the local editor

Download Subtitle Edit from its maintained repository’s Releases link and choose the build for your operating system. Current Subtitle Edit 5 builds support Windows, Linux and macOS, with platform-specific media dependencies; follow the official overview rather than an old installation tutorial. Open the video and confirm that both picture and audio play. Create a new subtitle while keeping the video loaded. This workflow uses manual editing, not online translation or speech-to-text services.

03

Write what the audience needs to hear

Listen to one short section, create a cue and enter the speech accurately. Include speaker identification or meaningful non-speech sound when it is needed to understand the clip; do not invent unheard dialogue. Split at a natural phrase boundary and avoid covering essential visual information. Read every cue at playback speed. Keep the wording faithful rather than silently rewriting someone’s meaning to make a line fit.

04

Set timing and inspect the transitions

Adjust cue start and end times against playback, using the waveform when available to locate speech. Leave enough time to read the text and avoid unintended overlaps. Preview the whole clip, not just isolated cues: a caption may be technically valid but disappear before a reader finishes it. Use Fix Common Errors to review proposed corrections, then inspect the changes yourself. Automated warnings are prompts to investigate, not proof that the captions meet a broadcaster’s or client’s standard.

05

Save a portable file and test the actual destination

Use Save as to select SubRip (.srt) with UTF-8 encoding. Reopen the saved file and pair it with the exact final video in the recipient’s intended player or upload workflow. Check the beginning, middle, ending, names and any accented characters, then watch once with audio muted. A separate caption file does not change the video pixels and may need to be explicitly enabled. Keep plain styling: SRT formatting support varies between players. Retain the source video and a versioned SRT together.

06

Pay only for the remaining requirement

FreeStack editorial upgrade triggers: consider paid transcription when a recurring volume makes manual drafting the bottleneck; consider a specialist captioning service when a named delivery standard, language expertise or independent quality review is required. Confirm privacy, accuracy and revision terms before uploading media or purchasing a plan. A short local caption job alone does not require a provider membership.

THE BUILD AT A GLANCE

Your workflow, connected.

Follow the steps and carry the output into the next stage. These are suggested handoffs, not automatic integrations.

  1. 01Choose the delivery
    Start with a plan
    Final clip + format requirement
  2. 02Prepare locally
    Video ready for timing
  3. 03Write the cues
    Accurate text in short phrases
  4. 04Time & review
    Readable cues matched to speech
  5. 05Save & hand over
    Checked SRT + delivery note
  6. 06Review the gap
    Review & finish
    A specific upgrade decision

Provider information

Check current plans and documentation before committing to a workflow.

A couple of useful questions

Is there a free minute allowance or watermark?

The local editor is free open-source software, not a time-limited transcription plan. Manual SRT creation does not involve a paid export tier or video watermark; the SRT is a text sidecar, not a rendered video. Storage and processing use your own device.

Do I need an account?

The documented core workflow is an offline desktop application. No account step is documented for local manual editing. Optional third-party online services have their own accounts, costs and data policies; this guide does not use them.

Should I use automatic transcription?

Only if it serves the task. Subtitle Edit supports optional local and online engines, with separate installation, hardware, model and provider requirements. Automatically generated text and timings still need human review.

What does Save this toolkit store?

The existing FreeStack flow saves the Subtitle Edit listing to your private stack after sign-in. It does not upload or back up your video, caption file or transcript.

What would you try?

Share your result or ask a specific question about this workflow.

Join the conversation
SPONSORED · THE DIGITAL ACADEMYSearch your site. See what you might need.

Start with a TDA website audit to find your next useful improvement.

Find something good. Make something great.© 2026 FreeStack