Skip to content

    Cozy

    How to Add a Looping Background in OBS

    Set up a looping video background in OBS Studio with a Media Source. Tick Loop, untick Restart playback, fit it to the canvas, and lock it in place.

    The Infinity Looper teamSeptember 26, 20265 min read

    A looping background is one video file that plays on repeat behind everything else in your scene. OBS Studio handles this with a Media Source. The setup takes a few minutes, and two checkboxes decide whether it plays smoothly or jumps.

    Before you start

    Check your canvas size first. Open Settings, then Video, and look at Base (Canvas) Resolution. Most streams use 1920x1080. A 1080p loop fills that canvas exactly, so there is no scaling and no soft edges. Save your MP4 somewhere it will stay, because OBS reads the file from that path every time it loads the scene.

    Add the loop as a Media Source

    Select the scene you want the background in. Then follow these steps:

    • In the Sources dock, click the + button and choose Media Source
    • Pick Create new, give it a clear name such as Background Loop, and click OK
    • Leave Local File ticked and click Browse to choose your MP4
    • Tick Loop so the video starts again when it reaches the end
    • Untick Restart playback when source becomes active, so the loop carries on rather than jumping back to the first frame each time you switch scenes
    • Tick Use hardware decoding when available to take load off your CPU
    • Click OK

    Fit it and lock it

    If the video does not fill the preview, right-click the source, open Transform, and choose Fit to screen. Then drag the source to the bottom of the Sources list. OBS draws the top of the list in front, so the bottom item sits behind your camera, alerts and text. Click the lock icon next to the source so a stray click in the preview cannot move it mid-stream.

    Sound and performance

    If the file carries audio you do not want, mute that source in the Audio Mixer. Your music and mic stay unaffected. One looping 1080p background is light work for a modern PC. If you reuse the same file across several scenes, add it once and then use Add Existing in the other scenes, rather than creating a new Media Source each time. Every copy then shares the same settings.

    Check the loop point

    Watch the preview through two or three full cycles before you go live. A clean loop shows no jump or flash where the end meets the start. If you see a pause at the loop point, confirm Loop is ticked and that the file is a local MP4, not a link to a streaming page.

    Frequently asked

    Should I use a Media Source or a VLC Video Source?

    A Media Source is built into OBS and handles a single looping file well. The VLC Video Source needs VLC installed and suits playlists of several files. For one background loop, the Media Source is the simpler choice.

    Why does my background restart every time I switch scenes?

    Restart playback when source becomes active is ticked. Open the source properties, untick it, and click OK.

    What file format works best?

    An H.264 MP4 at your canvas resolution. OBS plays it directly. Loops from the library download as MP4 files.

    Pick a background for your next stream

    Browse the full Loop Library free. Every loop downloads as an MP4, ready to drop into OBS as a looping Media Source.

    Keep reading