Skip to content
streamneo.
Streaming Settings10 min read

How to Limit OBS Frame Rate for a Pre-Recorded YouTube Loop Stream

Set OBS output FPS for a looping video, choose a single clip or playlist, and test stream health before a long YouTube broadcast.

sn.
StreamNeoPublished 4 October 2026
Worth sharing?

To limit the frame rate of a pre-recorded YouTube loop in OBS, set Settings → Video → Common FPS Value to the output rate you want. Separately, add the clip as a Media Source and enable Loop; that control repeats the file, while Common FPS Value controls OBS’s outgoing video.

A lower output rate can reduce rendering and encoding work, but may make movement less smooth. The right choice depends on the footage and whether your computer can sustain the stream. Test the result before relying on a long broadcast.

Add a clip and make it repeat

Create or open the OBS scene you plan to stream. In the Sources panel, choose + → Media Source, give it a recognisable name, and select the local video file. Use the preview to check that the footage fits the canvas; if it does not, adjust its transform rather than assuming a frame-rate change will fix the framing.

Open the Media Source properties and select Loop. OBS’s Media Sources guide documents this option for repeating a file when playback reaches its end. Check the box explicitly: the loop setting is off by default. Start playback once and watch for the transition from the end back to the beginning. A black flash, abrupt audio restart or long pause is a playback or file issue to address separately from FPS.

Keep the distinction clear: the source’s Loop option controls what happens after the clip finishes. It does not set the stream’s frame rate. If you are building a longer programme from several videos rather than repeating one file, use a playlist source instead; that setup is covered below.

For a single-file devotional stream, for example, one bhajan video can be added as a Media Source and looped. For a study channel, a single ambient scene can repeat, though you should listen through the join to check for a sudden change in room tone. If you are assembling a broader schedule with different material at different times, the guide to scheduling separate playlists for weekdays and Sundays addresses the programme structure, not OBS’s output FPS control.

Set OBS’s Common FPS Value

Open Settings → Video. Under Common FPS Value, choose the output frame rate you intend OBS to send. OBS’s overview guide describes this as the desired output FPS. If an existing setup is running at 60 fps and you want to limit its output to 30 fps, select 30 fps in this control, then choose Apply and OK.

The menu may also offer other values. Do not choose a value simply because it appears in the menu or because another channel uses it. Think about how much movement the footage contains, what frame rate your source actually has, and whether your machine is keeping up. A static image with slow movement has different visual needs from a fast-changing news loop or footage with quick camera pans.

If the computer struggles at 60 fps, OBS recommends trying 30 fps as a way to reduce rendering and encoding work. That is a troubleshooting option, not a universal requirement for a loop stream. You may gain steadier performance at the cost of some smoothness. For mostly still artwork, the trade-off may be acceptable; for fast movement, you may prefer the higher rate if your system can sustain it.

Changing Common FPS Value does not rewrite, convert or permanently alter the video file. The file stays as it is on disk. OBS uses the chosen value for its output, so the encoded stream can have a different frame rate from the source. If you need to change the file itself—for example, to create a separately edited version—that is a video-editing task, not what this OBS setting does.

Source FPS and output FPS are different

The source file has its own frame rate: the number of frames encoded in the video each second. OBS’s output FPS is the rate at which OBS produces frames for the stream or recording. Those values can differ. The Common FPS Value setting governs the OBS output; it does not change the source file’s properties.

When the source contains more frames per second than the OBS output, OBS has to produce a lower-rate output from that source. The setting does not promise a particular conversion behaviour for every clip, and it does not make the original file smaller. Conversely, if the source has fewer frames than the selected output rate, choosing a higher output value does not create new detail that was not in the source.

This matters when diagnosing a stream. A clip may look smooth in a local player but appear less smooth after OBS sends it at a lower output rate. A higher output rate can preserve more motion detail when the footage supports it, but it asks more of rendering and encoding. OBS explains in its encoding performance troubleshooting guide that frame rate affects both rendering and encoding performance; doing work on fewer frames lessens the load.

Choice Potential benefit Trade-off to check
30 fps output Less rendering and encoding work than 60 fps in a comparable setup Motion may look less smooth, especially in fast footage
60 fps output More output frames for smoother motion when the source supports it Greater workload; check for rendering or encoding lag
Single Media Source Straightforward repeat of one selected clip It repeats that clip rather than moving through a programme
VLC Video Source playlist Can play multiple selected files and repeat the playlist Requires VLC to be installed, and each transition needs testing

These are choices to test, not promises that one setting will work on every computer or for every file. A short test with the actual scene, audio and output settings is more useful than choosing by a number alone. If your setup is older, the OBS-first guide to lighter streaming software for older PCs provides context for reducing workload, though frame rate is only one part of performance.

Choose a source for a playlist

Use a Media Source when you want one file to play and then start again. Use VLC Video Source when you want OBS to move through several files as a playlist and repeat that list. OBS documents Loop Playlist for VLC Video Source. It is a different control from the single-file Loop box, so confirm that you have selected the intended source type and loop option.

A playlist can suit a local news loop, a sequence of study sessions, or a channel that rotates several pre-recorded segments. Consider the transitions as part of the programme: a playlist may move directly from one file to the next, but differences in aspect ratio, audio level, colour or pacing can make the change obvious. Review the clips in the intended order before going live. If you need scheduled changes by day rather than a repeating list, plan that separately; a playlist loop alone does not create a weekday schedule.

Keep each source’s purpose in mind. Common FPS Value applies to OBS output whether the picture comes from one Media Source or a playlist. Loop and Loop Playlist determine how playback continues. Lowering the output FPS will not repair a missing playlist file, fix an abrupt transition or make an incompatible audio track suitable for a long programme.

If the format or length of your programme is still undecided, compare the single-video workflow with the broader approaches in how to make a 24/7 YouTube stream from pre-recorded videos. That decision comes before tuning output FPS: first choose what OBS must play, then set and test how it will be sent.

Install VLC for VLC Video Source

OBS says VLC must be installed for the VLC Video Source to appear. If you open the Sources add menu and cannot find it, check whether VLC is installed before troubleshooting the playlist itself. OBS lists this requirement in its Media Sources documentation. Install VLC from its official VideoLAN download page, then reopen OBS and check the source menu again.

Do not install VLC merely to loop one file: a Media Source already has a Loop option. VLC is relevant when you need its playlist source. Once available, add VLC Video Source, select the files in the order you want, and enable Loop Playlist in its properties. Confirm that the list reaches its final item and starts again as expected.

Test file paths and playback before leaving a channel unattended. A playlist that points to files on a removable drive can stop working if that drive is disconnected or its path changes. Keep the programme files in a stable location, and ensure the computer running OBS can access them. This is a practical file-management check, not a setting that Common FPS Value can resolve.

Verify the output before a long stream

First, make a short local recording or test stream using the same scene and output settings you intend to use. Check that the clip restarts or the playlist loops, the audio continues across transitions, and the picture remains correctly framed. OBS’s Quick Start Guide recommends testing settings for a few minutes before a first stream. YouTube also advises testing with similar audio and movement and monitoring stream health during the event through its live streaming encoder guidance.

Look at OBS’s status information while the test runs. If you see rendering or encoding lag, first note which is affected and whether the problem changes at a lower output FPS. A drop from 60 to 30 fps can reduce work, but it is not a cure for every problem: overloaded scenes, unsuitable encoder settings, unstable network upload or file playback issues can have different causes. For a longer troubleshooting path, see how to monitor a YouTube live stream for dropped frames and disconnects.

YouTube’s published live guidance lists frame rates up to 60 fps. Treat this as platform guidance, not a recommendation that every loop should be sent at 60 fps. The same page gives encoder recommendations that depend on resolution, frame rate and codec. If you adjust those settings, use the row matching your actual mode rather than copying a bitrate from an unrelated setup; YouTube recommends CBR and a keyframe interval of two seconds, and says not to exceed four seconds. Check the official page again before a broadcast, as platform guidance can change.

A useful test is one that resembles the real programme. Include the same kind of movement, audio and scene layout, and allow the clip to reach its loop point. A static test slide cannot reveal whether a moving scene drops frames or whether a playlist transition has a volume jump. If the stream will run overnight, test for long enough to see playback and output behave together, then review OBS and YouTube stream health rather than assuming that an initially clean preview proves an unattended broadcast will remain healthy.

Once the video, loop behaviour and channel are prepared, choose how you want the broadcast to run. A computer running OBS gives you direct control, while a cloud-operated route can avoid keeping your own computer on; StreamNeo is useful when you want to upload the video, supply your YouTube stream key and avoid managing that overnight computer yourself.

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 Common FPS Value change the video file?

No. Common FPS Value controls the frame rate of OBS’s output; it does not rewrite or permanently change the source file. The file retains its own frame rate and other properties.

Should I choose 30 fps or 60 fps for a loop?

There is no single required output rate for every loop. Thirty fps can reduce rendering and encoding work if 60 fps is difficult to sustain, while 60 fps can retain smoother motion when the content and computer support it. Test with your actual footage.

How do I loop one file versus a playlist?

Add one clip as a Media Source and select Loop in its properties. For multiple files, use VLC Video Source and select Loop Playlist; VLC must be installed for that source to appear.

Why can’t I see VLC Video Source in OBS?

OBS requires VLC to be installed for the VLC Video Source to appear. Install VLC from VideoLAN’s official page, reopen OBS and check the add-source menu again.

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 ↗