If you find this project useful, please give it a star! Your support is appreciated and helps keep the project growing. π
This guide provides step-by-step instructions on how to set up a browser source as a background for your webcam feed in OBS or Streamlabs OBS. OPEN SOURCE
- click link to read Instructions
- OBS Studio or Streamlabs OBS installed on your computer.
- A webcam connected and configured.
-
IF YOU DONT HAVE A CAMERA THAT IS FINE YOU CAN USE IT AS A BACKGROUND , make sure to read n continue steps as if you didn't have a camera. - The
example.htmlfile (containing the Example code).
Note: There is no
example.htmlprovided. This is just to illustrate the setup process.
- Save the HTML code for the Example effect with alien text as
example.html.
-
Open OBS or Streamlabs OBS.
-
Add a Browser Source:
- Click the
+button in theSourcesbox. - Select
Browser. - Name it (e.g.,
example.html) and clickOK. - Check
Local Fileand browse to the location of your savedexample.htmlfile.
Tip: To find the location, right-click on the file in your file explorer and select
"Copy path"or"Properties"to get the file's location. and paste that location in your"Browser URL". Make sure youKEEPtheWeb Browser Openwhile it is running in obs other wise it willNOTwork.- Set the width and height to match your stream resolution (e.g., 1920x1080).
- Click
OK.
- Click the
-
Add a Video Capture Device:
- Click the
+button in theSourcesbox. - Select
"Video Capture Device". - Name it (e.g.,
"webcam") and clickOK. - Select your camera from the device list.
- Adjust the settings as needed (resolution, frame rate, etc.).
- Click
OK.
- Click the
-
Ensure Proper Source Order:
- In the
Sourcesbox, ensure the Video Capture Device (camera feed) is listed above the Browser source (Matrix effect). - You can drag and drop the sources to reorder them if necessary.
- In the
-
Add Crop/Pad Filter to Browser Source:
- Right-click on the Browser source.
- Select
Filters. - In the
Effect Filterssection, click the+button and select"Crop/Pad". - Name it (e.g., "Adjust Browser Size") and click
OK.
-
Configure Crop/Pad Filter:
- Adjust the
valuesforLeft,Top,Right, andBottomto fit the Browser source to your camera size. You can fine-tune the cropping to match the dimensions of your webcam feed.Close the filters window once done.
- Adjust the
If the Example effect is not visible behind your webcam feed, you may need to adjust the opacity of your camera feed.
-
Add Color Correction Filter:
Right-clickon the Video Capture Device source.- Select
"Filters". - In the
"Effect Filters"section, click the+button and select"Color Correction". - Name it (e.g.,
"Camera Opacity") and clickOK.
-
Configure Opacity:
- Adjust the
"Opacity"slider to make the camera feed partially transparent. - Start with an opacity of around 70-80% and adjust to your preference.
- Close the filters window once done.
- Adjust the
-
Re-enable All Sources: Ensure both the Browser source (Example effect) and the Video Capture Device
(camera feed) are visible (eye icons are not crossed out). -
Check Preview:
- Verify in the preview window that the Example effect ( which ever
.html fileyou downloaded) is visible in the background of your camera feed. - Adjust the opacity or other filter settings as needed to achieve the desired effect.
- Verify in the preview window that the Example effect ( which ever
- Example effect Not Visible: Ensure the Browser source is at the bottom of the source list and the Video Capture Device is above it.
- Webcam Feed Too Opaque: Adjust the opacity of the webcam feed using the Color Correction filter.
- Performance Issues: Ensure your system can handle the additional processing load of the overlay.
By following these steps, you should be able to create a dynamic and unique Example-themed background for your webcam feed in OBS or Streamlabs OBS. Enjoy streaming with your new setup! π