Skip to content

UUoocl/UUinsome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UUinsome

This repo contains scripts to connect Open Broadcast Studio (OBS) and PowerPoint on Windows and Mac.

Features:

  • Change OBS Scenes with PowerPoint slide tags.
  • Scrolling slide notes
  • Use OBS Hotkeys to navigate slides

Table of Content

Prerequisite

Getting Started on Windows

Overview

Getting started video

image

sequenceDiagram
Participant OBS
Participant PP as PowerPoint +<br/> Script Lab
    OBS->>OBS: Start WebSocket server 
    PP ->>+OBS: Connect to OBS 
    OBS->>-PP: Scene and Camera <br/>tag options
    PP->>PP: Add tags
    PP->>PP: Navigate Presentation<br/>Next / Previous
    PP ->>+OBS: Tags and Slide Notes
    OBS->>OBS: Change Scene /<BR/> Display Notes

Loading

Setup OBS

In OBS

  • Click Scene Collection > Import
  • Choose the "UUinsome Windows Collection"
  • Switch to the UUinsome Windows Collection

Start the OBS Web Socket Server.

In the OBS Tools menu, click "WebSocket Server Settings"

  • Check "Enable WebSocket server"
  • Click "Show Connect Info", and copy the password.

Setup PowerPoint

Install the PowerPoint add-in Script Lab

Script Lab is a free PowerPoint add-in by Microsoft.

In PowerPoint click "Add-Ins" and search for Script Lab.

{E6C4FC54-03ED-44E4-8DD0-6271F9537012}

Import UUinsome Script Lab script

Copy the UUinsome script from this repo UUinsome Script Lab

In PowerPoint use the "Script Lab" tab to open the code editor. CLick Import and paste the UUinsome script into the text editor.

{70384F63-91D7-4FD2-8B6C-EB88058E412F}

Click the Run button to start the UUinsome script

Using UUinsome

Connect PowerPoint to OBS

In PowerPoint enter the OBS WenSocket Server password into the UUinsome window.

Adding Slide Tags

Teleprompter Setting

  • Speed
  • Size

Navigating Slides

Adding Notes

Getting Started on MacOS

Overview

Note

In MacOS Script Lab doesn't support WebSockets. The Safari Browser and Shortcuts app is used instead of Script Lab.

sequenceDiagram
Participant OBS
Participant S as Safari
Participant SC as Shortcuts for <br/>Mac
Participant PP as PowerPoint / <br/> Keynote
  OBS->>OBS: Start WebSocket server 
  S ->>+OBS: Connect to OBS 
  OBS->>-S: Scene and Camera <br/>tag options
  S->>SC: Add tags
  SC->>PP: Add tags
  S->>+SC: Navigate Presentation<br/>Next / Previous
  SC->>+PP: Navigate Presentation<br/>Next / Previous
  PP->>-SC: Tags and Slide Notes
  SC->>-S: Tags and Slide Notes
  S ->>OBS: Tags and Slide Notes
  OBS->>OBS:  Change Scene /<BR/> Display Notes

Loading

Setup OBS

Start the OBS Web Socket Server.

In the OBS Tools menu, click "WebSocket Server Settings"

  • Check "Enable WebSocket server"
  • Click "Show Connect Info", and copy the password.

Import Shortcuts

Shortcuts is an automation app included with macOS. These scripts created in Shortcuts will control PowerPoint and send data back to OBS.

Download the Shortcuts from this repo Apple Shortcuts

In the Shortcuts app, click File > Import...

About

Easy online presentation tools for OBS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published