Skip to content
streamneo.
Streaming Settings13 min read

How to Make OBS Switch Between Prerecorded Videos on YouTube Live

Set up OBS to play prerecorded videos automatically or switch between clips manually during a YouTube Live stream.

sn.
StreamNeoPublished 4 October 2026
Worth sharing?

If you want OBS to play prerecorded videos one after another without manual input, use its VLC Video Source and build a playlist. If you want to choose a particular clip during the broadcast, use separate Media Sources or scenes instead.

These are different OBS setups. A VLC playlist controls playback order, but its items do not automatically become separate scenes that you can select or switch to on cue.

Choose automatic playback or manual switching

Start by deciding what “switch” means for your channel. The right source depends on whether you want a sequence to run by itself or need to choose a clip while you are live.

For an unattended devotional stream, music station, study channel or local information loop, automatic playback is usually the simpler arrangement. You add several local files to one VLC Video Source, place that source in the scene, and let the playlist advance through its items. The source can be set to stop after the list or begin again from the first file.

For a programme where you choose a sermon, advert, announcement or news clip on cue, use a separate Media Source for each file. You can put those sources in one scene and show or hide them, or create separate scenes and switch between them. This makes each clip an identifiable OBS object rather than merely an item in a playback list.

Requirement Better OBS approach What you control
Play files in a planned sequence VLC Video Source Playlist order, shuffle and looping
Choose one clip during the broadcast Separate Media Sources Which file is visible or active
Keep different layouts with different clips Separate scenes Scene changes and your own hotkeys
Edit a playlist while another item is playing Optional community plugin Check current compatibility first

A playlist is not a set of scene buttons. If you add five files to a VLC playlist, OBS does not create five scenes and does not expose each item as an automatic transition point. For a channel that needs both scheduled playback and occasional intervention, you can keep an automatic VLC source in one scene and create separate scenes for clips that need to be selected manually.

If the broader aim is an always-on channel rather than a desktop experiment, compare the practical limits of local hosting in the guide to running an always-on YouTube stream on a low-end PC in India. The choice affects what happens when your computer sleeps, restarts or loses its connection.

Prepare the files before opening OBS

Keep the video files together in a stable local folder before you build the source. Avoid moving or renaming them after adding them to the playlist, because the source needs to find the same files when playback reaches each item.

Use copies of the final files rather than editing the originals in place. A useful folder might contain the approved bhajan videos, an opening slate and a closing card, with filenames that make their intended order clear. This is particularly helpful when shuffle is disabled and the sequence depends on the order shown in OBS.

OBS documents common video formats such as MP4, TS, MOV, FLV, MKV, AVI, GIF and WebM, along with audio formats including MP3, AAC, OGG and WAV. The OBS Media Sources documentation is the appropriate reference if a particular file does not load or behaves differently from the others.

Test each file locally first. Check that the picture fills the intended canvas, that the audio is present, and that the file ends as expected. A clip can be technically supported while still having a different aspect ratio, loudness or length from the rest of the sequence.

Do not use a YouTube playlist as a substitute for this local playlist. A YouTube playlist organises videos on the platform, while a VLC Video Source reads files available to OBS on the computer. You are still sending one encoder-based live feed to YouTube.

For a channel built around many prerecorded episodes, the guide to making a 24/7 YouTube Live stream from prerecorded videos covers the wider preparation question. This article focuses on the OBS source arrangement that controls which local file plays.

Install matching 64-bit VLC for 64-bit OBS

The VLC Video Source depends on VLC being installed on the same computer as OBS. If VLC is missing, the source type may not be available in OBS. If your OBS installation is 64-bit, install the 64-bit version of VLC as well.

This matching requirement is stated directly in the OBS documentation: “If you are using 64-bit OBS, you must install 64-bit VLC.” Do not assume that having a VLC player installed is enough if it is the wrong architecture.

Download VLC from the official VideoLAN site, and check which version matches your OBS installation. You do not need to open VLC and create a separate playlist there for the basic OBS workflow. The playlist is created in the VLC Video Source properties inside OBS.

After installation, open OBS and look at the source menu. Choose the VLC Video Source option rather than a normal Media Source. If it is not present, stop and check the VLC installation and its 32-bit or 64-bit match before building the rest of the stream.

The VLC dependency is specific to this source type. A normal Media Source can play one local file without using a VLC playlist. That distinction is useful when troubleshooting: if one file works as a Media Source but VLC Video Source is unavailable, the issue is likely the VLC prerequisite rather than the video file itself.

Add a VLC Video Source and build its playlist

Create or select the scene that should carry the prerecorded content. In the Sources panel, use the add control and select VLC Video Source. Give the source a clear name, such as “Main playlist”, so you can identify it later if the scene contains branding, overlays or other media.

In the source properties, add the local files to the playlist. Use the file controls provided by the source to add each item, then review the list before applying the settings. The order shown there is the order used when shuffle is disabled.

Place the source in the scene and check the preview. Resize or position it so that it fits the intended layout. If the videos have different shapes, decide whether they should be letterboxed, cropped or surrounded by a designed background. Do not leave this check until the live broadcast, because a source can be playing correctly while appearing too small or partly outside the canvas.

Check the audio mixer as well. The VLC source should produce an audio channel when the file contains audio. Watch the meter while a clip plays, then listen through the same monitoring arrangement you expect to use during the broadcast. A silent preview may indicate a file problem, a source setting or an audio routing issue.

When you add or remove files later, return to the source properties and review the complete list. A playlist that worked yesterday can change if a file was renamed, moved to another drive or replaced with a version using a different format.

If you need a single file rather than a list, a Media Source is less complicated. Set that source to the chosen file and keep it in the scene. Use VLC Video Source when the source itself needs to advance across several local files.

Set order, shuffle and repeat behaviour

The playlist settings determine what happens after you press Start Streaming. They do not create scene changes and they do not tell YouTube which individual file is playing. They only control the VLC source’s local playback behaviour.

Keep Shuffle off when the listed order matters. This is suitable for an opening title, several planned segments and a closing card. With shuffle enabled, the source randomises playback, which may suit an ambience station but is unsuitable when the sequence carries meaning.

Use Loop Playlist when the files should begin again after the final item. A devotional loop or background station may need this behaviour. Turn it off when the broadcast should stop after one pass or when you plan to take over manually at the end.

Setting Result Suitable use
Shuffle off Uses the playlist’s listed order Programmed segments or a fixed loop
Shuffle on Randomises playback Ambient clips where order is unimportant
Loop Playlist on Starts the list again after the last item Repeating stations and long unattended runs
Loop Playlist off Does not repeat the list One planned sequence or manual handover

Review the source’s visibility behaviour if it is used in more than one scene. VLC Video Source includes controls relating to stopping when hidden and restarting when visible. These settings matter if you switch away from the source and later return to it. A reader who expects the current file to continue may instead find that playback has restarted because of the chosen visibility behaviour.

Test the end of the list rather than assuming it will behave as intended. Let the final item finish in a local test and observe whether the source loops, stops or returns to the behaviour configured in its properties. For a 24/7 channel, the boundary between the last and first files deserves particular attention.

If your files have audible gaps at their joins, changing shuffle or loop settings will not remove them. The gap may be part of the source files or the way they were edited. The separate advice on removing gaps when looping podcast episodes on YouTube is more relevant to that editing problem.

Use separate Media Sources or scenes for cue-based switching

When you need to select a clip during the live broadcast, create a separate Media Source for each clip. In each source’s properties, choose the relevant local file. Give the sources descriptive names such as “Morning announcement” or “Festival short”, rather than leaving them with generic names.

You can place the sources in one scene and manage which one is visible, or create one scene for each complete layout. Separate scenes are often easier to understand when each clip has its own graphics, framing or audio arrangement. A source that contains one file remains a source for that file; it does not become part of the VLC playlist.

OBS also lets you configure hotkeys for actions you choose. You must assign and test those hotkeys yourself in OBS. Do not rely on an assumed key combination, and do not treat a playlist item as if it had automatically received a hotkey. The exact action you need may be showing a source, hiding another source, changing scenes or restarting a media source.

Build a small manual test scene before going live. Start one file, switch to another, and check whether the old source remains visible or continues producing audio. If two sources can be active together, make the intended visibility and audio arrangement explicit.

A community option called Media Playlist Source is also listed for OBS. Its OBS Project Forums listing describes playlist editing without restarting the current video and selecting an item to play, and lists a minimum OBS version of 30.0.0. That listing is not required for the basic VLC workflow. Check its current release notes and platform support before installing it, particularly if the stream depends on unattended operation.

The optional plugin may be useful when you need to edit a playlist while another item is playing. It is not a reason to skip the simpler built-in arrangement if all you need is sequential playback. Install additional software only when the item-selection behaviour solves a real part of your workflow.

Connect OBS to YouTube Live and test the feed

Once the source behaves correctly in OBS, connect the programme to YouTube Live. In YouTube Studio, create or select the live stream, then use the encoder details supplied by YouTube in OBS. Treat the stream key as private: anyone who obtains it may be able to send a feed to that broadcast.

YouTube supports encoder-based live streams, but channel eligibility still matters. YouTube’s live streaming help says the channel must be verified and must not have live-streaming restrictions in the prior 90 days. Check the current official requirements for the channel before planning an unattended broadcast.

In OBS, enter the service and stream key in the streaming settings, then start the stream when you are ready for a controlled test. In YouTube Studio, check the Live Control Room preview before making the broadcast public. Confirm that the picture appears, the audio is audible and the selected source is the one you intended.

Do not test only the first file. Watch a transition between two files, then test the final item and the first item again if looping is enabled. If you are using manual scenes, switch between the scenes and confirm that the correct clip, overlay and audio state appear each time.

YouTube recommends monitoring audio and video quality during the stream. Keep the YouTube encoder troubleshooting and streaming guidance available while you test. A preview that looks fine at the start does not demonstrate that the source will behave correctly at a playlist boundary or after you change scenes.

HLS is not required merely because you are switching local files. Do not confuse a local VLC playlist with YouTube’s ingestion protocols. The playlist determines which file OBS plays; the encoder connection determines how OBS sends the resulting live feed to YouTube.

If the stream is intended to run overnight, consider what your computer and internet connection will do when unattended. Sleep settings, automatic updates, a laptop lid being closed, a changing Wi-Fi connection or another person using the machine can interrupt a local OBS stream. The article on hosting a continuous YouTube gaming stream on a VPS discusses a different hosting approach, which may be more appropriate when leaving a home computer running is not practical.

Check content rights before leaving the stream unattended

A prerecorded video is still content in a livestream. Confirm that you have the necessary rights for both the picture and the sound, including background music, devotional recordings, stock footage and material supplied by another person.

YouTube’s livestream terms and conditions state that live content must comply with the Community Guidelines and that the provider must have the necessary rights to exploit the live content. YouTube also scans live streams for third-party content. Detected material can result in a warning, replacement image, interruption or termination.

If material is licensed, check whether the rights holder needs to add your channel to an allowlist. Keep the licence records and permissions with the project files rather than assuming that a purchase or a credit automatically covers live use. Requirements can differ between on-demand uploads and continuous live broadcasts.

Do not describe a technical setup as a guarantee that YouTube will approve or maintain the stream. Review the current official YouTube pages before publishing a channel, particularly when using music or content supplied by a third party.

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

Can VLC playlist items become separate OBS scenes automatically?

No. A VLC Video Source plays the files in its playlist, but the playlist items do not automatically become separate scenes or transition controls. Use separate Media Sources or scenes when you need to choose individual clips on cue.

Why does VLC Video Source not appear in OBS?

VLC must be installed for that source type to be available. If you are using 64-bit OBS, install 64-bit VLC as well, then check the source menu again. A normal Media Source does not require a VLC playlist and can be used for a single local file.

How do I make the playlist repeat?

Open the VLC Video Source properties and enable Loop Playlist. Keep Shuffle off if the files must follow the order shown in the playlist. Test the final-to-first transition locally before relying on it during an unattended broadcast.

What should I use when I need to choose a video during the livestream?

Create a separate Media Source for each clip, or put the clips in separate scenes. Configure any OBS hotkeys yourself and test the visibility and audio behaviour, because a VLC playlist does not automatically provide cue-based scene switching.

YOU’VE REACHED THE END

Keep the ideas coming.

More guides, useful tools and a little help for your next broadcast.

Back to the journal ↗
YOUR NEXT READ

A little more to explore.

More Streaming Settings guides ↗ · All topics ↗