To repeat recorded lectures in OBS, add them to a VLC Video source and leave Loop Playlist enabled. That makes OBS start the playlist again after its last file; it is a sensible setting to test for a blink between videos, not a guarantee that every file boundary will be seamless.
First identify when the black frame appears. A pause between two items in one playlist is different from a black frame while changing scenes, and the settings worth checking depend on which one you are seeing.
Identify where the black frame appears
Watch a test run long enough to observe the problem and note the exact transition. Does the screen go black as lecture A ends and lecture B begins in the same source? Or does it happen when you switch from one OBS scene to another? Those may look alike on the programme output, but they are different troubleshooting cases.
For a gap between files in a playlist, the closest documented OBS configuration is a VLC Video source with Loop Playlist enabled. An OBS forum discussion about a playlist blink includes one user's report that enabling the setting stopped the blink in that setup. That is useful evidence for trying it, not evidence that it fixes all media files or all computers.
For a black frame during a scene change, inspect what happens when the source becomes active or hidden. A separate OBS forum discussion about fading between scenes includes a troubleshooting suggestion involving restart-on-activation behaviour. Treat that as a hypothesis for the scene-transition case, not a general explanation for gaps between playlist items.
Why a playlist handoff can look like a black blink
A VLC Video playlist plays one media file and then moves on to another. At the handoff, OBS has to finish the first item and begin presenting the next. The OBS documentation describes playlist controls and source behaviour, but does not promise that every pair of files will change over with no visible interruption. A short blank-looking moment can therefore remain even when the playlist is configured to repeat correctly.
The files themselves are part of the test. Two recordings may differ in length, picture content at their ends, or other characteristics, but the material supplied by OBS does not identify any one of those as the cause of every blink. Avoid assuming that a particular encoding setting, end frame, or computer limit is responsible before you have compared the actual files and transition.
There is also an important distinction between repeating a playlist and making its individual handoffs seamless. Loop Playlist addresses what happens when OBS reaches the end of the playlist. It does not, by its documented meaning, promise to remove a moment between lecture A and lecture B in the middle of that list.
If the black frame appears only on a scene fade, make a separate test of the source activation behaviour rather than changing playlist order at random. The OBS media-source guide documents visibility behaviour for VLC Video; the option can determine whether a hidden source continues, pauses, or stops and restarts when it becomes visible. Change one setting at a time so you can tell which transition you have affected.
Add your lecture files to a VLC Video source
In OBS, open the scene that should show the lectures. Add a VLC Video source and use its properties to populate the playlist with the lecture files you want to play. The OBS guide to media sources documents VLC Video as the source for a media playlist. It is the relevant choice when you have a sequence of files rather than a single recording.
If VLC Video is missing from the source list, install VLC and reopen or check OBS. OBS specifies that 64-bit OBS requires 64-bit VLC. Match the application architecture rather than installing a different build by guesswork. If the source still does not appear after installation, check OBS's current guide and the installed application versions before rebuilding your scene.
Once the source exists, add the lecture files in the order you intend to show them. Give the list a deliberate check before going live: a file omitted from the playlist will not be played, and an unintended ordering can make a technically working loop unsuitable for a class or devotional schedule. Keep the files available at the paths OBS expects, especially if you later move the project to another computer.
A useful distinction: the built-in Media Source is documented for an individual file, not as the multi-file playlist control. Its Loop setting repeats that one file. VLC Video is the documented fit for a list of lecture files. The OBS sources guide can help when you need to understand how sources sit in scenes, but do not treat the single-file loop controls as substitutes for the playlist setting.
Enable Loop Playlist for the whole sequence
Open the VLC Video source properties and leave Loop Playlist enabled if you want the list to start again after its last lecture. OBS lists this setting as On by default, so check what the source actually shows rather than assuming someone has not changed it. In plain terms, the playlist reaches its end and the source starts the sequence again.
This is the central setting to try when the goal is to repeat a recorded lecture sequence. It controls the end of the list, not the timing of every transition within it. Turning it on does not mean OBS will blend lecture endings together, remove a blank frame between files, or compensate for every characteristic of a particular recording.
Do not confuse this with the built-in Media Source's individual-file Loop setting. If you add one file as a Media Source and enable its loop, that source repeats that file. It does not turn a set of separate Media Sources into one ordered playlist. For a sequence, keep the recordings together in VLC Video and use its playlist-level control.
The practical order is simple: first configure the VLC Video playlist, then enable Loop Playlist, then test the actual boundary where you noticed the issue. If the end of the entire list is the point that behaves incorrectly, watch the transition from the last lecture back to the first as well as the transitions inside the list. Those are separate boundaries in the same sequence.
Keep lecture order predictable
Leave Shuffle Playlist off when the order matters. OBS documents Off as the default. With shuffle off, the list can serve a planned sequence, such as an introductory lesson followed by two recorded talks. Shuffle is a playlist option, but it is not needed to repeat a fixed curriculum or programme.
Before testing, read through the playlist from top to bottom and compare it with the intended schedule. If you use named files, clear filenames make it easier to spot a misplaced recording; if the source presents a list you can reorder, make the order explicit there. Do not use shuffle as a workaround for an awkward handoff: it changes which item follows which and makes it harder to reproduce the transition you are diagnosing.
If your channel alternates between a playlist and other scenes, keep those operations distinct. Playlist order controls the sequence inside VLC Video. Scene changes control which sources are visible in OBS. For wider planning, a daily schedule for a 24/7 YouTube music stream offers a useful way to think about programme order, while this setup remains specific to the OBS source itself.
Check visibility behaviour separately
VLC Video has a Visibility Behaviour setting that governs what happens while the source is not visible. OBS describes options for continuing, pausing, or stopping when hidden; its documented default is “Stop when not visible, restart when visible.” Check this property when a source is used across scenes or when you suspect the issue occurs after a scene switch.
This setting is not the same as Loop Playlist. Loop Playlist concerns reaching the end of the media list. Visibility behaviour concerns a source being hidden in OBS. If a source stops while hidden and restarts when it becomes visible, the first frames after a scene change may be relevant to a black frame observed during a fade. The forum suggestion about restart-on-activation is only a case-specific troubleshooting idea; it does not establish a universal cause.
For a clean comparison, test with the lecture source visible in one scene first. Then test the same source in the actual scene arrangement you plan to broadcast. If the playlist handoff works in the first test but a black frame appears only when changing scenes, investigate visibility behaviour and scene activation rather than attributing that result to the playlist boundary.
Test transitions with the actual recordings
Use the files you intend to broadcast. A short test with unrelated sample clips may show that the source plays, but it cannot tell you whether your lecture sequence has the same handoff behaviour. Watch at least one transition between adjacent files and, if practical, the last-to-first transition that occurs when the list repeats.
Keep the test controlled. Start with shuffle off and Loop Playlist on. Avoid changing several properties at once. Note whether the blank frame appears between files, at the end of the list, or only after hiding and showing the source. If you change a setting, replay the same boundary so that the comparison is meaningful.
You can also distinguish a source problem from a programme-view problem by checking what OBS is actually showing at the time of the event. Confirm that the intended scene and source are visible and that the source is not hidden by another element. This is a basic observation, not a claim that overlays or scene design explain every black frame.
For a lecture library that you move between machines, keep a record of the file order and confirm the media paths after transfer. If you are preparing many large recordings, the guide to estimating upload time for a large YouTube playlist library is relevant to planning the library; local OBS playback itself does not require uploading those files to YouTube in advance.
What Loop Playlist does not guarantee
Loop Playlist means the source restarts after it runs out of media files. That is the documented behaviour. It is not a documented promise of gap-free transitions between all items, and the single forum report of a blink stopping in one setup should not be broadened into a guarantee for yours.
The OBS documentation does not identify one universal explanation for a brief black frame between files. It also does not establish that a given lecture file will transition cleanly simply because it is in a VLC Video playlist. Test with the actual recordings and retain a fallback plan if the sequence must be checked before an unattended broadcast.
If your aim is a channel that continues while your own computer is switched off, that is a different operating requirement from correcting an OBS playlist handoff. StreamNeo addresses the specific burden of keeping a file-based YouTube broadcast running without leaving your desktop computer on; it does not change what OBS documents about Loop Playlist or promise a particular transition result.
If the test points instead to a wider stream interruption, investigate that separately rather than treating a local playback blink as proof of a network or encoder fault. For example, an encoder overload troubleshooting guide covers a different class of failure from the VLC Video playlist handoff described here.
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
How do I loop recorded lectures in OBS without a black screen between videos?
Add the recordings to a VLC Video source, leave Loop Playlist enabled, and leave Shuffle Playlist off if lecture order matters. Then test the actual file boundaries: OBS documents restarting the source after the playlist runs out, but does not promise that every handoff is seamless.
What does Loop Playlist do in OBS?
It restarts the VLC Video source after it has run out of media files. It applies to the whole playlist, not just one recording, and it is different from the built-in Media Source's Loop setting for an individual file.
Why can’t I find VLC Video in OBS?
VLC must be installed for the source to appear. OBS says 64-bit OBS requires 64-bit VLC, so check that both applications have matching architecture.
What if the black frame only happens when I change scenes?
Treat that as a scene-transition issue rather than assuming the playlist is responsible. Check the source's Visibility Behaviour and activation settings; a forum suggestion about restart-on-activation is a troubleshooting hypothesis, not a confirmed explanation for every scene fade.