Realtime Error Detection
Realtime Error Detection (RED) is Closed Caption Creator's authoring-time quality layer. Rather than waiting until a review pass at the end of a project, RED monitors every caption event as you work and displays a visual indicator whenever an event violates one of the configured thresholds. This makes it possible to catch and correct problems at the moment they are introduced, which is far less disruptive than discovering them during a final QC pass over a completed file.
How It Works​
RED settings are configured per event group, which means different groups in the same project can have different rules. A closed caption track destined for a broadcast SCC delivery may need stricter reading-speed limits than a subtitle track for an online platform, and RED accommodates that by keeping its configuration at the event-group level.
When an event violates a threshold, a small error badge appears directly on that event in the editor. The badge is colour-coded to indicate whether the problem is related to timing, content, or a review flag. This inline feedback allows captioners to immediately understand what is wrong and make a correction without leaving the editing context.
Configuring Error Detection Settings​
You can set these thresholds in three places:
- New Project — the Event Group step of the project wizard includes a Standards section
- New Event Group — File → New → Event Group, or the + button on the Event Group tab bar
- Edit Event Group — click the menu icon next to the Event Group tab and select Settings
At the bottom of each of those forms you will find the error detection controls. Each field accepts a numeric threshold:
Max Characters Per Second (CPS) sets the upper limit on reading speed expressed as characters per second, including spaces and punctuation. Events that exceed this rate will be flagged. The CPS threshold is one of the most commonly used checks because it directly affects viewer accessibility — captions that are on screen too briefly relative to their length cannot be read comfortably.
Max Words Per Minute (WPM) provides an alternative measure of reading speed for workflows that prefer words-per-minute over characters-per-second. Both checks can be active simultaneously, or one can be disabled by setting it to a very high value.
Max Characters Per Line enforces a maximum character count for any single line within an event. This is important for ensuring captions remain within the safe area and do not wrap unexpectedly on viewer devices.
Max Lines caps the number of text lines an event may contain. Most broadcast delivery specifications allow a maximum of two or four lines.
Min Duration and Max Duration define the acceptable range for how long an event may remain on screen, expressed in seconds. Events shorter than the minimum may not be readable; events longer than the maximum may violate the requirements of the target platform.
Overlap Detection flags any event whose start timecode falls before the end timecode of the immediately preceding event. Overlaps cause display problems in most subtitle formats and are rejected outright by some delivery specifications.
Illegal Characters checks for characters that are not valid in the target format. This is particularly relevant for EIA-608 closed captions, which are limited to a defined character set.
Disabling a Check​
If a particular threshold is not relevant to your current project, it should be turned off rather than left with a default value that may produce false positives. The conventional approach is to set the threshold to a very high number — 9999 is the standard value used throughout Closed Caption Creator — which effectively disables the check without removing it from your saved configuration. When you return to a project type where that check is needed, you can restore the actual threshold without having to reconfigure the field from scratch.
Standards Presets​
Rather than re-entering the same thresholds for every project, you can save and recall them as standards presets. A preset dropdown sits above the error detection fields. Choosing a preset fills all eight thresholds immediately; the Event Group is not updated until you confirm the wizard or click Create / Update.
Two built-in presets are always available and cannot be overwritten or deleted:
| Preset | CPS | WPM | CPL | Lines | Min duration | Max duration | Overlap | Illegal 608 characters |
|---|---|---|---|---|---|---|---|---|
| North American Broadcast | 20 | 9999 (off) | 32 | 2 | 0.75s | 12s | On | On |
| European Teletext | 20 | 9999 (off) | 37 | 2 | 1s | 7s | On | Off |
To save your current values as a named preset, click the save icon next to the dropdown and enter a name. Saving with the same name as an existing custom preset overwrites it. Built-in names cannot be reused. Custom presets can be deleted from the dropdown, or managed (deleted, imported, exported) from Edit → Export Presets on the Standards tab.
If you edit any field after loading a preset, the dropdown returns to Custom. The last values you used when creating or updating an Event Group are still remembered as the default fill for the next new group, even when no named preset is selected.
Settings Are Saved Across Projects​
Error Detection Settings are saved to your profile, so future event groups will automatically inherit the same thresholds. This is particularly useful for captioners who work repeatedly within the same delivery specification: configure the rules once, and every new event group you create will immediately have the correct thresholds applied. Named standards presets are an additional option when you work with more than one delivery specification.
Video Tutorials​
Related​
- Style Guide Manager — configure reusable rulesets for automated review passes
- Running a Review — run a full style-guide scan and navigate errors
- Pre-Export Checks — the final structural validation that runs at export time
- Events, Event Groups, and Project Settings — where Event Group Settings live
- Export Presets and Batch Export — Preset Manager, including the Standards tab