Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

For subtitles on each prerecorded story, add and review captions on that video in YouTube Studio. If you need captions to appear as part of the continuous livestream, you must also arrange for captions to reach YouTube through the live encoder or a supported captioning-software workflow. Do not assume a story’s saved subtitle track will carry through a looping playout system: test your exact setup.

First decide where the captions need to appear

YouTube treats captions on an uploaded video and captions sent with a live stream as separate workflows. Captions added to a story in Studio belong to that video; they are not a channel-wide setting. YouTube’s live-caption guidance says, “To add captions to your live stream, you need to send captions to YouTube.” YouTube Help: Live caption requirements.

  • Captions on the story upload: Add a caption track to each story in YouTube Studio. Viewers can select it when watching that video, but this alone does not establish that the captions will appear in a separate live output.
  • Captions in the outgoing livestream: Send a live caption feed through a supported encoder or captioning-software setup, then verify the captions in the stream.

The correct option depends on how your playout system handles the source videos. YouTube’s instructions do not guarantee that an unspecified loop player or encoder will preserve source-video subtitle tracks.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Add captions to each prerecorded story in YouTube Studio

  1. Prepare the captions. Use a timed caption file if you have one, or prepare an accurate transcript in the language spoken. A transcript used for auto-sync must match the spoken words and language.
  2. Open the story in Studio. Sign in to YouTube Studio, select Subtitles, and open the video you want to caption.
  3. Add the language and captions. Choose Add language for the relevant language, then select Add under Subtitles.
  4. Choose an entry method. Upload a file that includes text and timing, enter a transcript and use auto-sync, or type captions manually while working through the video. The exact interface wording may change; use the method currently available in Studio.
  5. Review before publishing. Check synchronization, names, punctuation, speaker changes, and words that may be difficult to recognize in child-directed stories. Include meaningful non-speech sounds—YouTube gives examples such as “[applause]” and “[thunder]”—when they help viewers understand the audio.
  6. Repeat for each story and language. A caption track on one upload does not caption the rest of the playlist or channel.

YouTube supports uploading caption files, transcript auto-sync, and manual caption entry for uploaded videos. Its guidance warns that automatic captions can misrepresent speech and recommends reviewing and correcting them. See YouTube Help: Add subtitles and captions.

#1 Best Overall
Osprey Video Talon G2 H.264 Video Decoder
  • 4x H.264 Decoding for RTP, UDP and .TS Streams
  • Touch Display for Start/Stop of Individual Decodes, IP Address Identification
  • Point to Point Source Monitor
  • Closed Caption Support
  • HTTP Configuration Interface

Make captions part of the continuous livestream

If viewers need captions in the live program itself, first identify whether your playout chain sends captions from each source video. Run a private or unlisted test with a short story that includes dialogue, music, pauses, and a speaker change. Check captions in the YouTube player and on the devices your audience uses; verify timing through a story transition and a loop restart. This is a practical compatibility check, not a guarantee that any particular player or encoder carries subtitles.

If the source captions do not appear, YouTube documents two broad ways to deliver captions with a live stream:

Embedded EIA 608/CEA 708 captions

  1. In the live stream setup, enable closed captions and select Embedded 608/708.
  2. Configure the encoder to send EIA 608 or CEA 708 captions with the video stream.
  3. Test the finished output in YouTube. YouTube says the standards support up to four language tracks, but its current support for this embedded live-caption mode is one caption track.

This route depends on your encoder and the rest of the playout chain being configured to send the embedded captions correctly.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Captions from supported software over HTTP

  1. Enable closed captions for the live event and copy its signed Captions Ingestion URL.
  2. Give that URL to a supported captioning-software provider and configure the provider to send captions for the event.
  3. For this workflow, YouTube calls for a 30- or 60-second broadcast delay. Account for that delay when configuring the program and checking caption timing.
  4. Confirm the provider’s current support and availability before relying on it. YouTube notes that each stream entry point has one caption feed.

See YouTube’s live-caption requirements for its current setup instructions. The right route depends on whether your encoder can send embedded captions or you can use a supported captioning provider.

When YouTube’s live automatic captions are an option

YouTube documents live automatic captions as a limited alternative, not a universal way to caption every 24/7 story stream. Its current help page says the feature is English-only, requires normal latency, must be enabled for each stream rather than channel-wide, and is subject to rollout limitations. Live-generated captions do not remain on the video after the stream ends; YouTube generates new captions for the video-on-demand archive, and those may differ.

Recognition can also be affected by unsupported languages, poor sound, long duration, silence at the beginning, overlapping speakers, or multiple languages at once. Music, sound effects, and character voices can make narrated stories harder to recognize accurately. For greater control over prerecorded stories, add and review captions on each upload rather than relying on live speech recognition. Read YouTube Help: Use automatic captioning.

Check the Made for Kids setting separately

Do not assume a livestream is Made for Kids solely because it contains children’s stories. Check the audience setting for the channel or stream and set it appropriately. YouTube’s cited live-stream restrictions page lists features disabled when content is set as Made for Kids, including live chat, chat replay, Super Chat, comments on live archives and upcoming streams, and reminder notifications. It also says personalized ads are disabled on live streams and Premieres, though contextual ads may appear. The page does not say that captions are disabled by this setting. Caption display can vary by player and device, so check the actual output. See YouTube Help: Avoid restrictions on YouTube live streaming.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshoot missing or inaccurate captions

  • Captions show on the story but not the livestream: The upload’s caption track may not be carried through your playout chain. Test the player and encoder together; if needed, configure an embedded caption feed or supported software route.
  • Captions are late, early, or drift out of sync: Check the timing in the source caption file and the live system’s delay settings. Repeat the test across transitions and loop restarts; a caption feed may need to be synchronized with the broadcast output.
  • Words or names are wrong: Review the uploaded captions manually. For live automatic captions, check audio clarity, overlapping voices, silence at the beginning, language support, and music or effects that compete with speech.
  • A language track is missing: Confirm that the language was added to the individual story in Studio and that the intended track was published. For embedded live captions, account for YouTube’s stated one-track support in that mode.
  • Captions disappear after the livestream ends: Live-generated automatic captions do not persist on the archive. Check the archive separately and add or correct captions on the resulting video as needed.
  • Captions differ between devices: Verify the stream in the YouTube player on the target devices and confirm viewers can select the intended track. Do not infer display behavior from the Studio listing alone.

Or let it run in the cloud

If you want the 24/7 loop to continue without leaving a computer on at home, StreamNeo runs uploaded videos as a YouTube livestream from the cloud. Upload your recording or build a playlist, add your YouTube stream key, and go live. It does not go live from a camera. For subtitles, still verify whether your caption workflow appears in the outgoing stream; do not assume captions on a source upload automatically carry through.

  • Nothing has to stay on at home.
  • Any uploaded quality up to 4K 60fps streams as made at one flat price per slot.
  • StreamNeo automatically recovers if YouTube drops the stream.
  • The first day is free, with no card required.

Monthly: $9.99 per month. Start a free day at StreamNeo.

Quick Recap

Bestseller No. 1
Osprey Video Talon G2 H.264 Video Decoder
Osprey Video Talon G2 H.264 Video Decoder
4x H.264 Decoding for RTP, UDP and .TS Streams; Touch Display for Start/Stop of Individual Decodes, IP Address Identification

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.