Cross Platform Video Capture library for Mac, Windows and Linux.
See Read The Docs for the documentation.
Linux
cd video_capture/build
./release_x86.sh 64
Windows
Open a GIT BASH shell!
cd video_capture/build
./release_x86.sh 64
Currently we're adding support for Decklink capture devices, here are just some notes about the development.
Linux
-----
- You need to download the DeckLink SDK
- On Linux you use compile with the DeckLinkAPI.cpp and link with libDeckLinkAPI.so which
is loaded automatically when you installed desktop video.
- Download the Desktop Video AUR package on Arch Linux: https://aur.archlinux.org/packages/decklink/
- Extract the tarbal
- Run `makepkg -s` (-s installs dependencies)
- Install with: `sudo pacman -U decklink-10.2.1a1-1-x86_64.pkg.tar.xz`
Windows
--------
- Download the DeckLink SDK
- Copy the contents of `include/*` from the DeckLink SDK to `extern/win-vs*-*/include/decklink/
- On Windows we need to set the desired framerate
- We probably want to pass a device index to getOutputFormats()