Caption Conversion Guides

Convert Caption & Subtitle Files

Caption conversion is lossy in ways the file never tells you about. These guides cover what survives each conversion, what breaks, and what you have to supply that the source file does not contain.

What makes caption conversion go wrong?

Three things, almost always: a frame rate that was relabelled instead of conformed, a character set the target format cannot represent, and positioning or styling silently dropped because the destination has nowhere to put it. None of the three produces an error message.

Converting to a broadcast deliverable

Getting subtitles into a format playout will accept. The recurring problems are frame rate conforms and the CEA-608 character set.

Guides to converting caption files into broadcast delivery formats
ConversionTypical situationThe hard part
PAC to SCCSubtitling house to North American broadcastCode page identification, and Latin script only
EBU-STL to SCCEuropean material for a US deliveryA real 25 to 29.97 fps conform
MCC to SCCDowngrading a 708 master to a 608 sidecarChoosing the right caption service
CAP to SCCLegacy archive migrationIdentifying which .cap format you have
IMSC to SCCStreaming master back to broadcastImage-profile files cannot convert at all
SCC to EBU-STLNorth American material for a European deliveryDeriving out times and filling the STL header
PAC to EBU-STLSubtitling house to European playoutCode page mapping and header metadata
SCC to MCCAdding 708 services or changing frame rateDeciding whether 708 is worth generating

Converting for streaming and the web

Moving broadcast or legacy material onto a platform. These conversions generally gain capability rather than losing it, and fail at the validator instead.

Guides to converting caption files for streaming and web delivery
ConversionTypical situationThe hard part
SCC to IMSCCatalogue title going to a streaming platformDeriving end times, and platform profile validation
EBU-STL to IMSCEuropean broadcast to OTTNothing is lost. Passing the platform validator
SAMI to WebVTTWindows Media era archive to a modern playerNo end times, and one file per language
Cavena 890 to SRTMaking a Nordic broadcast file readableCharacter table, and the frame rate you still need

Looking for what a format carries rather than how to convert it? See the caption and subtitle format reference.

Convert with confidence

Every conversion in one project

Closed Caption Creator converts between 30+ caption and subtitle formats, conforms frame rates against picture, and QC-checks the result before delivery.