A countdown or slate between videos can make a looping YouTube stream easier to follow, but OBS does not automatically insert one between every item in a VLC playlist. The dependable approach is to make the interstitial part of your media sequence, or build an explicit scene arrangement and test the transition before you go live.
For a local setup, OBS reads the files from your computer, plays them in the order you choose, and sends the resulting programme to YouTube Live. That means your computer, media files and internet connection need to remain available for as long as the broadcast runs.
Plan where the interstitial belongs
Start with the viewer experience rather than the OBS controls. Decide whether the countdown or slate should appear between every video, only between groups of videos, or only when the channel is changing topic.
For example, a devotional channel might play three bhajans, show a 30-second “Next prayer begins shortly” card, and then begin the next group. A local news loop might use a short slate between each bulletin. A study channel might show a longer break card after a lecture rather than after every chapter.
Write the intended sequence down before opening OBS. A simple plan might look like this:
| Order | Item | Purpose | Approximate behaviour |
|---|---|---|---|
| 1 | Opening slate | Identifies the channel | Plays once at the start of the cycle |
| 2 | Video A | Main programme | Plays in full |
| 3 | Countdown file | Separates programmes | Plays once |
| 4 | Video B | Main programme | Plays in full |
| 5 | Short slate | Announces the next cycle | Plays once |
The important point is that the countdown is an actual item in the intended sequence. A VLC playlist can loop its listed media, but that is not the same as instructing OBS to insert a separate file after every playlist item. The OBS Media Sources guide documents playlist playback and looping, not an automatic per-item interstitial rule.
Keep the interstitial long enough for its purpose. A two-second card may be too brief for a viewer to read, while a long silent gap can make the stream look broken. Read the text at normal playback size, listen for the audio level, and decide whether the transition should feel like a pause, an announcement or a continuation.
Also decide what should happen at the end of the cycle. If the opening slate should appear only once when OBS starts, it should not simply be treated as another item in a playlist that loops forever. If it should appear at the beginning of every cycle, include it in the repeating sequence and check the return from the final item to the first one.
Build the OBS scene and media sources
Install OBS Studio on the computer that will run the broadcast. If you plan to use OBS’s VLC Video source, install VLC as well. OBS notes that the VLC source requires VLC, and that a 64-bit OBS installation needs the matching 64-bit version of VLC. Check the current OBS documentation and the architecture of your installation before troubleshooting a missing source.
Create a scene for the programme output. You can keep the design simple: a full-screen video source, an optional logo or corner graphic, and the source that will display the interstitial. A devotional channel may use a still image behind a countdown. A business channel may use a branded colour, opening hours and a website address. Make sure the text remains readable on a phone as well as on a large monitor.
For the main playback, add a VLC Video source. This source is designed for video files and playlists. Add the files you want to use, then arrange them in the order in which they should play. Do not rely on file names alone if the order matters. Look at the list inside OBS and confirm that the first item, middle items and final item are all where you expect them to be.
For a prepared countdown with motion and sound, a separate video file is usually the clearest source. Add it as media in the arrangement you have chosen. For a static slate, an image source may be enough. For a simple text message, OBS provides a text source that you can customise. The OBS Sources Guide explains the available source types and how sources are layered in a scene.
Check the dimensions and audio of each file before building the final sequence. If one video is wide and another is vertical, OBS may show black space, crop the image or scale it unexpectedly. If one file is much louder than the others, the slate can sound like an interruption even when the visual transition is correct.
If you need to prepare or re-encode files before importing them, the best video format for 24/7 live streaming is worth checking before you spend time debugging the playlist. Consistent files are easier to test than a mixture of unusual containers, frame sizes and audio layouts.
Create the ordered VLC playlist and enable Loop Playlist
Open the VLC Video source properties and add the main video files in their intended order. Use a short test playlist first rather than importing an entire library. Two main videos and one interstitial are enough to expose most ordering and transition problems.
Look for the Loop Playlist option and enable it when the sequence should restart after the final item. OBS documents this setting, and its documented default is enabled, but you should still check the current setting in your own source instead of assuming it has remained unchanged.
The loop applies to the items in the playlist. It does not mean OBS knows that a slate should be placed between every item. If the playlist contains Video A and Video B, looping generally means the source reaches the end of Video B and returns to Video A. It does not, by itself, create Video A, Slate, Video B, Slate.
This distinction matters because a preview can look correct for the first item while the later transition fails. Test the middle of the playlist and the return from the final item to the first one. If the source stops, restarts early or shows an unexpected frame, inspect the individual media files as well as the playlist order.
Name files so that the intended sequence is obvious outside OBS too. For example:
01-opening-slate.mp4
02-programme-a.mp4
03-countdown-30s.mp4
04-programme-b.mp4
05-cycle-end-slate.mp4
The names do not control OBS unless you add them in that order, but they make it easier to audit the folder, replace a file and explain the arrangement to another person. Keep a written copy of the sequence so a later edit does not accidentally remove the interstitial.
Include the countdown or slate in the media sequence
There are two practical ways to include an interstitial. The more predictable method is to make it a real media item in the sequence. The other is to use separate scenes or sources and arrange an explicit transition between them. Both require planning and testing; neither should be described as an automatic feature of the VLC playlist.
Method one: prepare one ordered sequence
If every break follows a known pattern, create a set of files in the order the audience should see them. Add the main programmes and the countdown or slate files to the VLC playlist in that order, then enable Loop Playlist.
A repeating cycle might be:
Video A → Countdown → Video B → Slate → Video C → Countdown
When the final item finishes, the playlist returns to the first item. This is easy to understand and easy to inspect. It also means that changing the schedule requires changing the playlist, so keep a note of the intended order and retest after every edit.
This method works well when the interstitial is a finished video with its own timing, picture and audio. It avoids asking OBS to guess when a particular playlist item has ended and what should happen next. The trade-off is less flexibility: if you want a different slate after every video, you must build that difference into the sequence.
Method two: arrange explicit scene changes
Use separate scenes when the transition itself needs to be controlled. One scene can hold the programme source, another can hold the slate or countdown, and a transition can move from one to the other. You then need a reliable way to trigger or schedule those changes and a clear rule for returning to the programme.
This can be useful for a presenter-operated channel or a schedule where each break is different. It is less suitable if you want to leave the computer unattended without confirming that the scene change mechanism behaves as expected. A scene arrangement is only as dependable as the trigger, timing and recovery path behind it.
Do not assume that placing a slate source above a VLC source will make it appear between playlist items. Source order controls what is visible in a scene, but it does not automatically create a timed hand-off after each file. If the slate should appear at a particular point, specify how that point is reached and test it with the actual files.
For an unattended YouTube channel, removing the local timing burden may be the main reason to choose a hosted workflow. StreamNeo is designed for the specific pain of leaving a local computer running: you upload the video sequence, add your YouTube stream key, and the broadcast runs with monitoring and automatic restart if it drops. The files and interstitial still need to be arranged correctly before starting.
Connect OBS to YouTube Live
Open YouTube Studio and create or select the live stream in the Live Control Room. YouTube’s encoder instructions explain where to obtain the stream URL and stream key and how to place them in encoder settings: Create a YouTube live stream with an encoder.
In OBS, open the stream settings and choose the appropriate YouTube service or custom server arrangement. Paste the stream URL and stream key into the fields that OBS provides. Treat the stream key as private. Anyone who obtains it may be able to send content to the channel, so do not place it in a screenshot, public document or chat message.
Before starting, confirm that OBS is sending the scene you intend to send. Check the selected scene, canvas composition, microphone state and desktop audio state. A countdown file with audio can be correct while an accidentally enabled microphone adds room noise over it. If the stream is meant to contain only prerecorded content, inspect every audio source that is active in the scene.
Start the encoder feed from OBS, then wait for YouTube Studio to receive it. For a scheduled broadcast, use the incoming preview before making the stream public. The preview is not just a formality: it gives you a chance to identify a black frame, missing audio, wrong scene, incorrect aspect ratio or broken transition while the stream is still private or waiting to begin.
If YouTube Live access is still pending after verification, resolve that before spending time on the playlist. The guide to YouTube Live streaming access after channel verification covers that separate account-level problem.
Inspect the preview and test transitions before going live
Do not test only the beginning of the first video. A loop stream can appear correct for several minutes and still fail when the first item ends. Run a short rehearsal that includes the end of one main video, the complete interstitial, the next video and the return to the first item.
Watch the OBS preview and the YouTube preview together if possible. The OBS preview shows what the encoder is producing locally. The YouTube preview shows what the platform is receiving, which may expose a missing audio track, a delayed transition or a connection problem that is not visible in OBS.
Use a checklist rather than relying on memory:
- Does the first video begin at the intended point?
- Does the countdown or slate appear at the intended point?
- Is every word readable for the full display time?
- Does the audio stop, continue or fade as planned?
- Is there a black frame or frozen image at the hand-off?
- Does the next video begin without an unintended overlap?
- Does the final item return to the first item correctly?
- Does the YouTube preview show the same order as OBS?
Test with the actual files that will be broadcast. Replacing a countdown after testing can change its duration, audio behaviour or aspect ratio. If you edit a programme, replace a file or change the order, repeat the transition test rather than assuming the previous result still applies.
The local method has a straightforward trade-off. Your media remains on your computer and you have direct control over the OBS scene, but the computer must stay awake, OBS must keep running and the upload connection must remain usable. A power cut, sleep setting, operating-system update or home router interruption can stop the broadcast.
If you need a stream to continue while your computer is switched off, compare cloud-hosted options on the points that affect this exact workflow: how media is uploaded, whether ordered playlists and interstitials are supported, how edits are made, what happens after an interruption, and how current costs are presented. Do not choose on the word “24/7” alone. Read the provider’s current terms and test a short sequence before moving a regular channel.
For a local setup, the YouTube stream health troubleshooting guide is useful after the sequence itself has passed its transition test. Poor stream health and a badly arranged playlist are different problems, and changing bitrate will not insert a missing slate.
Before committing, compare the operating options on the pricing page. When the file and channel are ready, start free — 24-hour trial, no card.
FAQ
Does OBS automatically add a slate between VLC playlist items?
No. OBS’s VLC Video source can play an ordered playlist and loop it, but that does not document an automatic rule for inserting a separate slate after each item. Add the interstitial to the media sequence or arrange an explicit scene transition, then test the result.
Should the countdown be a video or an OBS text source?
Use a prepared video when you need motion, sound and fixed timing. An image or text source is suitable for a simple static message, but you must still decide how it will become visible and how the programme will resume.
Can I run this setup with the computer switched off?
Not with a local OBS workflow, because OBS needs to read the files and send the encoder feed. A hosted workflow can remove that local requirement, but check its current playlist controls, recovery behaviour, media handling and terms before relying on it.
How much testing is enough before going live?
Test at least one complete hand-off from a main video to the interstitial and back to the next video, plus the return from the final playlist item to the first. Check both the OBS preview and the YouTube preview, including picture, readable text, audio and the order of the files.