/ATEM-Loader

Script to pull slides from a source, like Google Slides, and load them into predefined slots in an ATEM video switcher

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

ATEM-Loader

This script allows you to use Google Slides to create overlay graphics for your ATEM Swticher, pull them, convert them to PNG, and upload them to the ATEM (using the atemlib MediaUpload.exe executable), all with one click.

Currently, this works with Python on Windows, mostly due to the atemlib only being precompiled for Windows.

Make sure your slides are set to 1080

Requirements

Setup

  1. Download this repository
  2. Run setup.py to set up the environment [Not working yet]
  3. Copy config_example.yml to config.yml
  4. Open config.yml and change settings (be sure and get the correct path to MediaUpload.exe)
  5. Prepare slides in Google Slides
  6. Run!

Usage

Prepare Slides

When you create your slides, in order to set the desired filenames, create a text box, where the text color matches the background (black on black in most cases), and type:

FILENAME: MyFilename

Where "MyFilename" is what you want this slide to be called on the ATEM. It's a good idea to put this in the notes section too so you can tell which slide this is supposed to be without having to change the text color.

Get slides

  1. Open ATEM Software and ensure the ATEM is reachable
  2. Double click LoadItUp.py (or run python LoadItUp.py from command line)