Code Monkey home page Code Monkey logo

stagedisplay-viewer-obs-script's Introduction

stagedisplay-viewer-OBS-script

This script for OBS studio makes you able to get slide text from Propresenter directly to OBS, without having to record the output and key out the background color. It works by setting one or two text sources to the current slides text.

Only testet on Windows 10 with ProPresenter 6.

Installation:

  1. Make sure you have python 3.6.6 64-bit installed as OBS by default uses 64-bit version, and that you have linked to the Python directory within OBS. (OBS documentation states that only Python 3.6 is supported on Windows)
  2. Within Propresenter, Enable Stagedisplay App. Choose "Preferences" under the "ProPresenter 6" tab, and go to the "Network" tab within Preferences. Tick off "Enable Network" and "Enable Stage Display App". Select a password and a port number, and remember those for later.
  3. Add one or two text sources (GDI+) to a scene in OBS, which the script can use to display the slide text from ProPresenter. If you use two sources the script is able to make a fading animation between changing slides - in this case, make sure the layout and tranformation of both sources are the same for best looking results.
  4. Add the script to OBS. Choose "Scripts" under the "Tools" tab, and hit the plus sign in the Scripts window, and link to the script. I recommend copying the script to OBS' default directory for scripts to keep it nice and tidy, since OBS will add a "pycache" folder whereever the script is.
  5. By selecting the Script from the list of script, you should see the script properties (if not, there must have been an error loading or rynning it. Again, make sure you set up Python right). Here you can select the text source(s) you created for the purpose, and put in the information needed to establish the connection to ProPresenter. Put in the IP-address of the host PC/Mac, or "localhost" if you have ProPresenter running on the same PC as OBS. Put in the password and port number that you put in Propresenter, and by default the script will connect within a few seconds.
  6. Try to change slides in ProPresenter, and see if the text changes in OBS. There might be slight delays while ProPresenter for windows only sends out the the changes a few times each second.

Warning: -By later on changing the names of used text sources, you will need to reload the script, and select the text sources again.

stagedisplay-viewer-obs-script's People

Contributors

aronhetlam avatar mwgustin avatar svenwanzenried avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.