To put a logo over a looping video in OBS, add the video as a Media Source, turn on Loop, and add the logo as an Image Source in the same scene. Put the logo above the video in the Sources list, then size and position it in the preview before checking the scene and stream settings.
The overlay is part of the OBS scene, not a change to the video file itself. YouTube receives it only when OBS is broadcasting that scene. The steps below are for one video file and one stationary logo; a playlist needs a different source choice.
Create or choose the broadcast scene
A scene is the composition OBS sends to its output. It can contain multiple sources, such as a video and a still image, and their order determines how they appear together. Create a new scene for this loop or choose an existing scene you intend to use for the broadcast. Give it a recognisable name, such as “Evening bhajan loop”, so you can select it confidently when you are preparing to go live.
In the Scenes dock, select the scene before adding anything. The Sources dock then shows the contents of that scene. If you add the logo to one scene and the video to another, they will not appear together just because both exist in OBS. Check that both source names appear under the scene you plan to broadcast.
A separate scene is useful if you also have a holding screen, a talking segment, or a different programme loop. It lets you switch compositions deliberately without rebuilding sources. For a simple continuous channel, avoid creating extra scenes that do not serve a purpose: a small, understandable scene list is easier to manage during an overnight run.
Add the looping video as a Media Source
In the Sources dock, use the add-source control and choose Media Source. Create a new source, name it clearly, and select the local video file you want to play. OBS’s Media Sources guide describes Media Source settings and supported media types, including common formats such as MP4, MOV and WebM. Your exact file still needs to play correctly in OBS, so confirm the preview shows the expected picture and sound before adding the logo.
Keep the source name descriptive. “Temple dawn loop” is easier to identify than “Media Source 2”, particularly if the scene later contains an alternate video or a logo with a similar name. If you replace the file, revisit the source properties and confirm that OBS is pointing to the intended file. A file moved or renamed on your computer can leave a source unable to find its media.
If your plan is to rotate several separate clips, do not assume the ordinary Media Source is a playlist manager. OBS documents a VLC Video Source for playlists; it requires VLC to be installed, and the OBS guide specifies matching the VLC installation to your OBS architecture. For a single file that should repeat, Media Source is the more direct setup. The difference is similar to choosing one fixed loop rather than scheduling a rotation, as discussed in this guide to playlist rotation for a YouTube Live channel.
Enable Loop for the video
Open the Media Source properties and enable Loop. This setting tells OBS to start the file again when playback reaches the end. Without it, the video may stop at its final frame or otherwise cease playing as a continuous background, depending on the source settings and workflow. Check the option while you are configuring the source rather than assuming that repeated playback is the default.
After applying the setting, watch the preview through the end of the file if practical, or at least verify the source properties and test the transition when the clip finishes. A clip that is a few minutes long can appear to work while it is still on its first pass; the loop behaviour only becomes evident at the end. Also confirm the file itself has no unintended blank or black frame at its beginning or end, since Loop will repeat those frames too.
For a series of clips, the VLC Video Source has a separate Loop Playlist setting. That is not the same control as the single-file Loop option. If your programme needs a playlist, confirm VLC is available and build the list there instead of adding many media sources and expecting them to rotate automatically. The OBS Media Sources documentation explains the two controls and the playlist dependency.
Add the logo as an Image Source
Use the Sources add control again, this time choosing Image. Create a new Image Source and browse to the logo artwork. A PNG with transparency is often practical when the artwork should sit over the video without a rectangular background, though OBS’s guide documents the Image Source rather than prescribing a particular logo format. Inspect the preview to see how the source’s background and edges actually render.
Use a logo file that is legible at the size you intend to show. If the image includes a large empty margin around the artwork, OBS will size that whole image canvas, not just the visible mark. That can make the logo look unexpectedly small when you drag its handles. You may need to prepare a tighter image file or crop the source, but keep a copy of the original artwork so you can return to it if a crop is too aggressive.
Name the source “Channel logo” or another plain label. If you later update the branding, you will know which source to change. For a static mark, an Image Source is simpler than building a browser overlay or adding animation that the scene does not need. OBS’s performance troubleshooting guidance discusses the resource cost of sources and filters; keep the composition as straightforward as its purpose allows.
Put the logo above the video source
This is the common source-order mistake: adding both sources is not enough if the logo is underneath an opaque video. In the Sources dock, drag the logo source above the Media Source. OBS draws higher items in the list over lower items in the preview, so the video remains the background and the logo is visible on top. The OBS Sources Guide describes source ordering along with visibility and transform controls.
Look at the preview after changing the order. If the logo disappears when the video plays, first check that the logo is higher in the list, then check that its eye icon is enabled. Also ensure the logo is not hidden by another source above it. A source can exist in the scene and still be invisible because it is disabled, covered, or outside the canvas.
The order affects the composition, not the underlying image file. You do not need to merge the logo into the video before using it in OBS, which is useful if you want to update the branding later without re-encoding the whole loop. Keep the logo and video as separate sources unless you have a specific reason to bake the artwork into the footage.
Size and position the logo
Select the logo in the Sources list or click it in the preview. Its bounding box lets you drag it to a corner or another clear area of the frame. Resize from a corner handle and preserve the image’s proportions so a circular mark does not become oval and lettering does not look compressed. A logo that occupies a modest part of the picture is often less intrusive than one competing with the main subject, but check the result against the actual content: a corner can be busy in one video and empty in another.
For more controlled placement, use Edit → Transform → Edit Transform. OBS provides numeric transform fields so you can refine the position and dimensions instead of relying only on a mouse drag. The keyboard shortcut listed in the Sources Guide is Ctrl-E on Windows and Cmd-E on macOS. Exact values are especially useful when you need to match the logo’s placement in other scenes; do not copy values blindly if those scenes use a different canvas size.
The transform menu also includes options such as Fit to Screen, Stretch to Screen, and Center to Screen. These apply to the selected source. Fit and stretch are generally intended for fitting a source to the canvas, not for making a small logo look right; stretching can distort the artwork. If the logo must be cropped, hold Alt on Windows or Linux, or Option on macOS, while dragging a bounding-box handle, as described in the OBS guide. Crop only what you mean to remove, then inspect the edges closely.
Check the logo at the full canvas size and at the scale of the preview you will actually monitor. Text that looks readable when the preview is large may be too small in the broadcast. Consider the image behind it as well: a pale logo can vanish over a bright sky, while a dark mark may disappear against a dim scene. If necessary, choose a version of the logo with a suitable outline or background treatment in the artwork itself rather than adding complex OBS filters without a reason.
If you want a more involved channel workflow, such as several scheduled video sources rather than one loop, compare that need with ways to handle playlist schedules in OBS. For a single stationary logo, the key decision remains simple: choose a visible position, preserve the logo’s proportions, and confirm the composition against the moving footage.
Test the scene and stream configuration
Before going live, pause long enough to check the whole composition. Confirm the intended scene is selected, the video moves, Loop is enabled, the logo sits above it, the logo is visible, and neither source is cut off. Check the first frame as well as the loop transition. A brief test recording lets you inspect the result without relying only on the small preview; it does not prove every live condition will be flawless, but it can expose a hidden source, bad crop, missing media file or abrupt loop point.
Then review the stream configuration in OBS. The OBS Quick Start Guide recommends testing settings before streaming, and its Studio Overview covers connecting a streaming service and stream key. Follow OBS’s current workflow for the service and key, and YouTube’s current official Live guidance for account and broadcast requirements. The scene steps here do not establish that an account is eligible to stream, and the overlay will not appear on YouTube unless OBS sends the scene as part of the live output.
For a channel intended to run continuously, consider what happens if the computer sleeps, loses its connection, or OBS is closed. A local OBS setup depends on the computer and its running session, so plan how you will notice interruptions and restore the broadcast. If the operational burden is keeping a local machine available through the night, StreamNeo removes that particular need by letting you upload a prepared video and run a YouTube stream while your own computer is off; it does not replace the work of preparing the scene and checking your channel configuration.
If your loop is devotional or music-focused, make sure the file is one you are entitled to broadcast and check YouTube’s current rules rather than assuming that a technically correct scene settles rights or account questions. For a broader discussion of prerecorded programming, see whether YouTube allows 24/7 streams made from prerecorded videos.
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
Why is the logo behind my video in OBS?
The logo is probably lower than the Media Source in the Sources list. Drag the Image Source above the video, then confirm its eye icon is enabled and that no other source is covering it.
Does OBS add or animate a logo automatically?
No. You add an image file as an Image Source and position it yourself. A stationary image stays stationary unless you deliberately use other tools or effects to animate it.
Should I use Media Source or VLC Video Source?
Use Media Source for one video file that should repeat, with Loop enabled. VLC Video Source is the playlist route described by OBS and requires VLC to be installed; check the current OBS guide for its setup details.
Will the logo appear on YouTube after I add it in OBS?
Only if OBS is streaming the scene that contains the logo. Preview and test the scene, then confirm the correct scene and stream configuration before going live; a test helps find issues but cannot guarantee a flawless broadcast.