Subtitle Burn-in

Process a Cloudflare Stream HLS input and burn its subtitles directly into the video frames. The container fetches the WebVTT subtitle track, converts it to SRT, and overlays the text during processing.

Local Preview

Ready

Stream Output

Stream will appear here when live.

Configure the matching output Stream profile inSettings to derive the player URL.

Subtitle Controls

Defaults to the Video ID from Settings. Enter a different ID to test another video.

Click Start Streaming to begin processing.

How it works

  1. Enter a Stream Video ID (or use the one from Settings)
  2. The browser starts an HLS session over HTTP with subtitle burn-in enabled
  3. The container fetches the HLS manifest and subtitle track (WebVTT)
  4. WebVTT is converted to SRT format for the media pipeline
  5. The container reads the video and burns the subtitles into each frame
  6. The start response reports subtitle language, cue count, and any warning
  7. Processed preview media returns through Durable Relay, or the container sends it to your RTMP destination