Build on Linux꞉ Standalone Plugin
HoneyHazard edited this page Oct 29, 2020
·
1 revision
- Clone OBS studio (atomic effects fork): https://github.com/HoneyHazard/obs-studio-atomic-effects/
- Checkout
atomic-effects
branch - Follow instructions to configure, generate, build and install* OBS Studio: https://github.com/obsproject/obs-studio/wiki/Install-Instructions
- Clone the PixelMatchSwitcher repository: https://github.com/HoneyHazard/PixelMatchSwitcher
- Use cmake, cmake-gui, or any editor that works with CMakeLists.txt to configure
- [*] If you have installed OBS in the previous section, the following variables may have been autodetected. If not, you could configure these manually to point to your clone and build of the OBS atomic effects fork
BUILD_OUT_OF_TREE=true
LIBOBS_INCLUDE_DIR=<obs clone location>/libobs
LIBOBS_FRONTEND_INCLUDE_DIR=<obs clone location>/UI/obs-frontend-api/
LIBOBS_UI_DIR=<obs clone location>/UI
LIBOBS_LIB=<obs build location>/libobs/libobs.so
LIBOBS_FRONTEND_API_LIB=<obs build location>/UI/obs-frontend-api/libobs-frontend-api.so
- Finish configure, generate and build*
cd build
sudo make install
- [*] You shouldn't need to do anything special to run if you have performed install of the OBS studio (atomic effects fork) and PixelMatchSwitcher plugin
- TODO: instructions for referencing directly to OBS fork workspace if install was not performed
TODO
- Table of Contents
- Getting Started
- Pixel Match Filter
- UI Elements Overview
- Basic Concepts
-
Image Capture Walkthrough
- Summary
- Prerequisites
- Add and Configure a Concealment Target
- Add a New Match Entry to the Match List
- Initiate Image Capture
- Select a Match Region in Video
- Snapshot Capture
- Automask Capture
- Consider Pre-recording Video Footage for Image Captures
- Tweak and Verify Match Parameters
- Configure the Match Target
- Configure Linger Delay
- Add More Match Entries
- Save the Preset for Reuse
- Open a Saved Preset
- Export Presets to XML
- Import Presets from XML
- UI Details
- Helpful Plugins and Strategies