Skip to content
streamneo.
Troubleshooting12 min read

How to Stop OBS from Showing a Media Source Filename on Stream

Find out whether a filename comes from the player, a captured interface, an OBS source or the video itself, then fix the right layer.

sn.
StreamNeoPublished 5 October 2026
Worth sharing?

If a filename is visible in your OBS stream, first identify what is drawing it: the media player, a captured screen or window, a separate OBS source, or the video image itself. The fix depends on that source; OBS’s Media Sources documentation does not list a dedicated filename-overlay switch.

Check both the OBS preview and the actual stream or recording before changing settings. A title seen only when you open a finished recording may be added by the playback app, not embedded in the output OBS created.

Locate where the filename appears

Start with a short, controlled test rather than changing several settings at once. Look at the OBS preview while the media is playing, then make a brief local recording or test stream and inspect the result in a second player. Note whether the text is in the preview, in the saved video, or only on top of the saved video when it is opened in a particular application.

This distinction rules out a common false lead. A playback application can display a file title over a video even when those letters are not part of the video. In one OBS forum discussion, a helper explained that OBS does not put a filename into the recording; the original poster later found a VLC setting was responsible in their case. That is a community troubleshooting report, not a guarantee that VLC—or any other player—is the cause of your issue.

Try opening the test recording in another player, or inspect a frame in an editor that does not add playback controls or titles. If the filename disappears, it was likely a playback overlay. If it remains in the same position and appearance in different applications, it may be part of the recorded image. Compare that result with the live OBS preview as well: the preview can show an overlay that was captured into the output, while an overlay added only during playback will not appear there.

Keep a note of what you see before making changes: source name, capture method, and whether the text moves or fades. A filename that appears briefly when playback starts points towards a player display or a separate timed overlay. Text that stays fixed in the picture may be a scene source or part of the video. These clues narrow the search but do not prove the cause on their own.

For a broader explanation of how a file becomes a stream, see how live streaming technology moves from source to viewer. Here, the practical question is narrower: at which stage do the letters enter the image that OBS sends?

Check player overlay settings

If you play the file in VLC or another media player and OBS captures that player, inspect the player’s on-screen display, title, or filename options. A player may draw a title over its video area when a file opens or changes. When OBS captures that area, the player’s own text can become part of the scene just like the picture beneath it.

Do not rely on an exact menu path copied from an old forum answer. The available controls and their labels can vary between player versions, and the research for this article does not establish a current VLC menu path. Look in the player’s preferences for on-screen display or title behaviour, disable only the relevant display, and repeat the test. If you use a different player, check that application’s own documentation rather than assuming its controls match VLC.

The OBS forum report is useful as a diagnostic example: one user found that changing a VLC setting resolved a filename shown on playback. It does not establish that OBS has a hidden control for player text. Nor does it mean that every filename seen over video comes from VLC. If your file is added directly in OBS rather than played in a separate application, continue to the scene checks below.

When practical, compare the captured-player route with adding the file directly to OBS as a Media Source. OBS describes Media Sources as a way to add supported media files to a scene. Direct playback removes the separate player interface from the capture path, so it can help determine whether the title belongs to that interface. It is a diagnostic comparison, not a promise that it will cure text already present in the video.

If you are building a playlist rather than playing one file, keep the playback method consistent during diagnosis. The steps in streaming a pre-recorded playlist from a Mac mini without re-encoding may help you think through how files are being presented, but do not change your capture method and player settings at the same time. A single change per test makes the result useful.

Inspect window or display capture

OBS has distinct source types for capturing a display, capturing a window, and adding media. With Display Capture, OBS receives what is visible on the selected screen. With a captured player window, OBS receives the content that window presents. If the filename is being drawn by the player, either capture approach can include it. This is an inference from how those source types work, so confirm it in your own preview and a short output test.

Look in the Sources list and identify exactly what is supplying the picture. A source called “Display Capture” or the name of a player window is a clue that OBS may be capturing a player interface. Source names are editable, so treat them as clues rather than proof. You can temporarily hide the capture source using its eye icon and see whether the video and filename vanish together. Restore it immediately after the check.

If hiding the captured window removes both the moving picture and the filename, try disabling the player title overlay or switch to direct media playback. If hiding it removes only one part of the image, inspect the other visible sources too; a text layer may be independent. Use a small test scene or a duplicate scene if you are unsure how changes will affect the live layout.

Display capture can be appropriate when the scene intentionally includes several applications or desktop elements. It is less selective: notifications, cursor movement, player controls, and other visible interface details can enter the broadcast if they are on the captured display. A window capture can narrow the area, but it still captures whatever the player draws within that window. Direct Media Source playback is often cleaner for a file-only scene, while capture is useful when the application interface itself is part of the presentation.

For a continuous file loop, the capture choice also affects how much of the computer’s desktop is exposed while you manage playback. The guide to looping video with FFmpeg on YouTube Live in India covers a different workflow, but the same diagnostic principle applies: know whether OBS receives a media file or a view of another application. Do not switch tools solely to remove a title until you have confirmed that the player is drawing it.

Check separate OBS sources

The filename may be a distinct OBS text or overlay source placed above the video. In the Sources list, scan for Text sources, image overlays, browser content, or a grouped scene element whose name suggests a title. Names can be vague, especially in a scene that has been edited over time, so toggle the eye icon on one likely source at a time and watch the preview.

OBS documents source ordering: a source higher in the list appears above sources lower in the list. The eye icon hides or shows a source without removing it. If hiding a text source removes the filename while the video continues, you have found the responsible layer. You can leave it hidden, edit its text, or remove it if it is no longer needed. If it is part of a group, inspect the group’s contents rather than deleting the group blindly.

Reordering is useful where the overlay should remain but should sit behind another visual element. It is not a filename-removal control: moving a source can cover text without eliminating it, and the text may become visible again if the scene changes. Prefer correcting or hiding the actual source when the text should not appear at all.

A browser source can display a web page or local HTML presentation, including custom styling, so it can be part of a deliberately designed overlay. It is not required for basic diagnosis and OBS does not document it as a filename-removal feature. If your scene uses a custom browser overlay, check the page or design that supplies the text rather than looking for a Media Source setting.

Before deleting anything, make a duplicate scene or take a screenshot of the source list and ordering. This is especially useful for devotional channels, local news loops, or study streams where a title layer may be reused elsewhere. A source hidden in one scene may be needed in another. Make the smallest reversible change, then test the scene that will actually be broadcast.

Adjust the relevant player or scene

Once the source is clear, make the correction at that layer. For a player-generated filename, change the player’s title or on-screen display setting. For a captured interface, disable the player overlay or replace the capture with a direct media source when that suits the programme. For a separate OBS source, hide it, edit it, or adjust its stacking position according to whether the text is unwanted or merely in the wrong place.

If the video file itself contains the filename, no player preference or OBS visibility toggle can remove those letters from the image. You will need a clean copy of the video, or an edit that crops or covers the affected area. Covering can obscure other picture details, so review the result at the stream’s intended layout and resolution. If the filename is burned into only some scenes, check those sections separately before using the file in a long loop.

OBS’s Media Sources guide documents playback options such as restarting playback when a source becomes active, hiding it when playback ends, and closing the file while inactive. Those controls affect playback behaviour; the guide does not list a dedicated switch to show or hide a filename overlay. Avoid changing unrelated playback options in the hope that one will remove text. The official Media Sources guide is the reference for what that source type documents.

The same distinction matters if the filename is visible only in the saved recording. OBS’s recording settings include controls for the name of the file it creates. That output filename is different from text drawn into the stream canvas or added by a viewer’s playback application. Changing the recording’s naming pattern will not remove visible words from the picture. If you need to check that distinction, consult the OBS recording output guide.

Use a controlled order for changes: fix the player if its overlay is the cause; replace or narrow capture if the interface is being captured; hide or edit a separate scene source; edit the video only when the text is baked in. This avoids spending time on a new encoder or computer when the problem is a single title layer. If you run a 24/7 channel from a video file and want your own computer off after setup, StreamNeo removes the need to keep a local player and capture scene running for that continuous broadcast; it does not alter filename text already embedded in the file.

Test the stream output

After the change, test the complete path, not just the preview. Record a short sample or send a private or otherwise suitable test before relying on the scene for a long broadcast. Inspect it in a second playback application, and confirm the filename is absent from the actual picture rather than merely hidden by the player you used to review it.

Test more than the opening frame. If the source loops, check a transition and a later point in playback. If you use multiple scenes, visit each one where the file appears. A title may occur only when the player opens a file, when a playlist advances, or when a specific overlay scene becomes active. Keep the test focused on the exact circumstance that previously produced the text.

Check audio and other scene elements after changing source visibility or ordering. Hiding a group or capture source may also remove a logo, background, or audio source that was bundled with it. OBS preview confirms the visible composition, but monitoring the test recording helps confirm that the output behaves as expected once encoded and played back.

If the filename is still present, return to the first classification rather than trying random settings. Compare the preview with the recorded image; temporarily hide the likely source; and test the original video in another player. This loop gives you evidence about the source of the text. Keep a brief record of the successful change so you can restore it if a later scene edit brings the overlay back.

For an always-on channel, treat an overnight run as a separate stability check after the filename problem is solved. A short test can show whether the text is gone, but it cannot establish how a setup will behave over a much longer broadcast. Keep the output under observation when you first leave it running, and confirm the channel is showing the intended scene rather than assuming a corrected preview proves the whole chain.

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 OBS add a filename to a recording?

OBS’s Media Sources documentation does not list a filename-overlay switch. A filename may instead come from the player being captured, a separate OBS source, or the video pixels; a playback app can also draw a title only while you watch the recording. Check the preview and open a test recording in another player before deciding which case applies.

Where should I look if I use VLC?

Check VLC’s own on-screen display or title preferences, then make a short test with the player captured in OBS. A user in an OBS forum thread reported that a VLC setting resolved their issue, but the report does not establish a current menu path or prove that VLC is responsible in every case. If you add the file directly as an OBS source, inspect the scene sources as well.

Will changing the recording filename remove text from the stream?

No. The output naming setting controls the name of the file OBS creates, not text visible within the stream canvas. If the letters are in the picture, find the player, scene, or video layer that is drawing them and correct that source.

What if the filename is part of the video image?

A player or OBS setting cannot selectively remove text that is already part of the video pixels. Use a clean source file or edit, crop, or cover the affected area, then review the altered image in a test output. A cover may hide other details, so check the full frame before using it in a long stream.

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 Troubleshooting guides ↗ · All topics ↗