To add hymn lyrics to a continuous church stream, build a scene in OBS with a prerecorded video source and a separate Text Source for the words. You control where the lyrics appear, but OBS does not automatically synchronise them with the recording, so plan and check timing before sending the scene to YouTube.
A looping video is only one part of a 24/7 broadcast. You also need the right to use the recording and lyrics, a tested encoder connection, and a plan for monitoring the computer and stream if something stops.
Plan lyrics and rights for a continuous church stream
Start with the material, not the overlay. Make a list of the recordings you plan to use, the hymn titles, and the lyric text that should appear with each one. Check that the words are accurate and agree on how they will be divided into lines. A lyric line that is too long for the screen can be hard to read, while changing lines at the wrong point can distract viewers.
A Text Source in OBS is a visual layer. Unless you update it yourself or build a separate timed workflow, it will remain as configured; it does not follow the singing in a video automatically. If you want different words for different hymns, you will need a way to change the text at the relevant points. For a simple continuous scene, some churches prepare one recording with lyrics already incorporated, or use a sequence of scenes and switch them as needed. Either approach needs a rehearsal: a playlist can move to the next recording without changing a static text layer.
Keep lyrics readable over the footage. Choose a typeface with clear letter shapes, size the text for the full canvas rather than your editing preview alone, and use a solid or translucent backing if the image behind the words changes. Test the brightest and busiest parts of each recording. White text may disappear against a pale wall or a bright sky, and a shadow that looks subtle on a monitor may not be enough on a phone.
There is also a separate question of permission. Adding lyrics does not grant rights to the composition, lyric text, or recording, and having a copy of a CD or video does not establish that an online stream is authorised. YouTube says livestreams are scanned for third-party content and can be interrupted when a match is identified; a rights holder may need to allowlist a channel through Content ID even where permission has been obtained. Read YouTube's live-streaming guidance on copyrighted content and confirm the exact songs, versions, lyrics, territory and use with the relevant rights holders. Do not assume a general church licence covers every recording or continuous replay.
The practical preparation is to keep a record of what is cleared and what evidence or permissions apply, then use only material covered by that permission. YouTube notes that music described as “free” can still receive a Content ID claim. Its music guidance discusses public-domain material and music for which permission has been obtained, but it does not decide whether a particular church recording is cleared for your use. If your congregation needs accessible captions as well as visible lyrics, plan those separately: lyrics composited into the picture are not the same thing as a timed caption track.
Add a prerecorded video in OBS
Install OBS Studio and create a scene for the church stream. A scene is the layout that OBS sends to the encoder; sources within it can include the recorded video, lyric text, and any other visual element you need. You can create a simple scene first and add complexity only after the video and sound work reliably.
To add one recording, use the Sources panel to add a Media Source, give it a recognisable name, and select the local video file. OBS's Media Sources documentation describes its options, including looping. Check the source properties and preview playback in the main OBS window. Confirm that the picture fills the intended canvas without awkward cropping, and listen for the beginning, end and any silence or abrupt change in the audio.
Keep your working files organised. Use clear filenames such as a hymn title or service segment, and avoid moving a file after you have pointed OBS to it. If you revise or replace the video, open the source properties and verify that OBS is still using the intended version. A source that appears in the scene list is not proof that its file is available or playing.
Before you add lyrics, watch enough of the recording to identify where each hymn begins and ends. Note whether there is an introduction, instrumental passage, spoken transition or long pause. This matters because the lyric layer may need to be hidden or changed during those moments. A church that has many files to prepare may find it useful to check video files before building a YouTube playlist, especially for unexpected orientation, missing audio or inconsistent endings.
OBS is a software encoder option, not a requirement for every church. YouTube supports encoder streams from software or standalone hardware encoders. If your existing computer already runs OBS comfortably, test with it before buying equipment. If it cannot stay on reliably or struggles with the files, consider another operating approach; the important point is to test the actual scene and connection rather than assume a specification from a generic recommendation.
Loop one recording or sequence several
For one video that should repeat, enable Loop in the Media Source properties. This is the simpler choice when the stream is built around a single recording. Test the transition from the end back to the beginning: a black frame, a gap in sound or an abrupt first frame may be noticeable, and the loop setting cannot repair the edit itself.
For several recordings, use a VLC Video Source and add the files as a playlist. OBS provides a Loop Playlist option for repeating the sequence. VLC must be installed for this source to work, which adds a dependency to check on the computer that will run the broadcast. Confirm that the playlist order is correct and that each file plays; do not leave this until the planned start time.
| Need | OBS source to consider | What to check |
|---|---|---|
| Repeat a single recording | Media Source with Loop enabled | End-to-start transition, audio and file path |
| Repeat several recordings in order | VLC Video Source with a playlist and Loop Playlist | VLC availability, sequence order and each file's playback |
| Show designed lyrics over video | Text Source layered above the video | Position, legibility and when the text should change |
| Provide timed text for accessibility | A separate supported caption or subtitle workflow | Timing, format and the requirements of the chosen method |
A playlist changes the video source, not necessarily the lyric text. If the VLC playlist advances from one hymn to another while the same Text Source remains visible, the old words can stay on screen. You could use a single lyric treatment that is appropriate throughout, prepare scenes for each recording and switch them deliberately, or use timed subtitles where a suitable subtitle track is available. Each approach has different preparation needs.
OBS's VLC Source includes a subtitle option, which is distinct from designing a persistent lyric overlay. Use an overlay when placement, size, colour and backing need to match the church's visual layout. Consider timed subtitles when the file has a suitable synchronised subtitle track and that presentation meets your needs. Neither a Text Source nor a subtitle setting should be treated as a guarantee that lyrics will be synchronised correctly: inspect the result against the audio.
If you are comparing ways to keep recorded content playing continuously, the distinction between a local OBS playlist and a cloud-operated approach is useful. A church that wants a person to supervise a local computer may prefer OBS's scene control; one that wants to avoid leaving its own computer on can consider a managed workflow. StreamNeo can remove the specific burden of keeping a church computer running by turning an uploaded video into a YouTube live stream that runs with the computer switched off, but you still need to prepare the content and confirm that its use is authorised.
For more on the encoder side of a playlist workflow, see this guide to using a YouTube stream key with OBS for recorded videos. A source loop, a playlist and a continuous broadcast are related but not interchangeable: a setting that repeats local media does not by itself monitor the internet connection or recover every failure.
Add and position a Text Source
Add a Text Source from the Sources panel and enter or select the lyric text, depending on the text method available in your OBS setup. Name it by purpose, for example “Hymn lyrics”, so that it is easy to find alongside the video. Put the text source above the video source in the source order; sources higher in the list appear over those below them.
Set the text box to suit the words rather than forcing every line into one long row. Break lines at sensible phrases and leave margins from the edge of the picture. If the lyrics sit near the bottom, allow space for YouTube's on-screen controls and for differences between television, phone and desktop viewing. Check the preview at the full canvas size and, if possible, view a test on a second device.
OBS's Text Sources documentation explains the source's text and appearance options. Use them to establish a consistent visual treatment: a readable font, adequate size, contrast against the underlying footage and alignment that does not cover a face or important action. A backing panel can improve contrast over changing images. It can also obscure the video, so keep it limited to the lyric area.
For a stream containing multiple hymns, decide how the text changes before the broadcast. One approach is a separate scene for each recording, with the matching video and lyric source together. That gives you explicit control but requires an operator to switch scenes at the right time. Another is to prepare the lyrics as part of each recording before importing it; that reduces live scene switching but makes later corrections to the words or design less flexible. A static Text Source over an automatically advancing playlist is the least suitable choice if each hymn has different words.
Keep lyric overlay and accessibility captions distinct in your plan. An overlay is part of the visible picture and can be styled to fit the service. Captions are timed text intended to communicate spoken or sung content accessibly, and YouTube's live captions require a supported method to send them. YouTube's caption documentation explains its live caption options. A church may need both, but making attractive on-screen lyrics does not automatically create captions.
Connect OBS to YouTube with an encoder stream
First make sure livestreaming is enabled for the channel. YouTube says first-time enablement may take up to 24 hours, so do not leave channel eligibility and activation until the service is about to begin. Its live streaming setup instructions describe the process and the encoder route.
In YouTube Studio, create or schedule an encoder stream and open its stream settings. YouTube provides a stream URL and a stream key for the encoder. In OBS, open Settings, choose the stream service and enter the details using the appropriate connection method. Treat the stream key like a password: do not include it in screenshots, public notes or a shared document that is visible to viewers. If it is exposed, replace it through YouTube Studio rather than relying on secrecy after the fact.
Check that OBS is sending the intended scene and that YouTube's Live Control Room receives it. YouTube may show a preview and stream health information before you start the public broadcast. Follow the current guidance in YouTube's encoder streaming help because the studio interface and available choices can change. Do not assume that a saved stream key proves the stream is ready; confirm the incoming picture and sound in the control room.
A local encoder means the computer, OBS, power and internet connection all matter during the stream. Plan who can see whether the stream has stopped and who can respond. Keep the computer on a stable power supply, prevent routine updates or sleep settings from interrupting the session, and test the network at the location and time you expect to use it. YouTube recommends preparing in advance and checking the stream's audio and video; its guidance does not promise uninterrupted availability.
If an always-on broadcast matters, write a simple recovery plan. Include what the operator should check after a power cut, dropped connection, frozen video or changed stream key, and how the church will communicate if the broadcast cannot resume promptly. You can also compare software and other operating approaches in this overview of OBS and FFmpeg for a 24/7 music channel; the relevant choice depends on who will operate and maintain the setup, not on a guarantee that one tool never fails.
Preview lyrics and video before going live
Use a test run before the service or continuous schedule begins. Play the scene in OBS and watch the preview while listening to the audio. Check that the video begins at the intended point, that the loop or playlist moves as expected, and that the lyric text is visible without blocking important parts of the picture. Compare line changes with the singing and note where you need to change scenes or text manually.
Then check what reaches YouTube's Live Control Room, not only the OBS preview. The encoder preview helps reveal problems introduced by the stream connection, such as missing audio or a blank incoming picture. Follow YouTube's advice to set up in advance and monitor audio and video in its stream health guidance. A local preview cannot confirm what viewers will receive if the encoder is sending a different scene or the connection is unstable.
Test the less obvious transitions as well as the opening. Watch a full loop if it is practical, or inspect each file's end and start, then verify the order of a playlist. Check that a lyric layer is hidden, changed or correct during instrumental sections and between songs. A scene that looks right on a static frame may still fail when the words overlap a bright image or the next video begins.
You can use a private or unlisted test where appropriate, but check the current YouTube controls and audience settings before relying on them. Do not promise that a particular stream will appear or be archived in a certain way. The useful test is whether the intended encoder signal, image, sound and lyrics are arriving as expected, and whether the operator knows what to do if they are not.
For a continuous church channel, a successful test is not the same as a guarantee of 24/7 operation. Arrange regular checks, decide who receives alerts or reports of a problem, and document how to restart OBS and reconnect the stream. A playlist may continue locally while the upload has stopped; conversely, YouTube may still receive video even if a lyric change has been missed. Treat content playback, text timing and delivery as separate things to verify.
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
Can OBS automatically synchronise hymn lyrics with a recorded video?
No. A Text Source displays the text you configure; it does not automatically follow the words sung in a recording. You need to time changes yourself, use a suitable prepared subtitle track, or incorporate lyrics into the video before importing it, then check the result against the audio.
Should I use Media Source or VLC Source?
Use a looping Media Source when you want to repeat one recording. For a sequence, a VLC Video Source can play a playlist and loop it, but VLC must be installed and the lyric layer still needs to match the changing recordings.
Are on-screen lyrics the same as captions?
No. Lyrics overlaid in the picture are a visual design element; captions are timed text intended to communicate audio accessibly. If your church needs both, plan and test both workflows separately.
Does adding lyrics mean the church can stream the recording?
No. You need to verify rights for the composition, lyric text and particular recording, including the intended online use and territory. YouTube can identify third-party content in live streams, so check the current official guidance and confirm permissions with the relevant rights holders.