Pass through CEA-608/708 closed captions in an AWS MediaConvert job

domain: aws-mediaconvert · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. In the job's input captions settings, set captionSelectors with a source type of EMBEDDED to capture CEA-608/708 data from the input video stream
  2. In the output captions settings, set destinationType to EMBEDDED to pass the captions through to the output video bitstream, preserving both CEA-608 and CEA-708 service channels
  3. If the output requires a sidecar format alongside embedded captions (e.g., WebVTT for HLS), add a second caption output with destinationType WEBVTT in the same output group
  4. Validate that the source video actually contains embedded captions using a tool like CCExtractor or ffprobe before assuming pass-through will work
  5. Test playback on iOS Safari (which renders CEA-608 from fMP4 natively) and on a web player with caption rendering to confirm both tracks are present and in sync

Known gotchas

Related routes

Handle CEA-608 and CEA-708 broadcast closed captions in a transcoding pipeline
ffmpeg.org · 6 steps · unrated
Ingest and pass through live CEA-708/EIA-608 closed captions in a live HLS output via AWS MediaLive
docs.aws.amazon.com · 5 steps · unrated
Configure embedded CEA-608/708 captions in an AWS Elemental MediaLive channel
docs.aws.amazon.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans