Skip to content

Latest commit

 

History

History
56 lines (40 loc) · 1.31 KB

README.md

File metadata and controls

56 lines (40 loc) · 1.31 KB

Cross Platform Video Capture

Cross Platform Video Capture library for Mac, Windows and Linux.

See Read The Docs for the documentation.

Compiling

Linux

cd video_capture/build
./release_x86.sh 64

Windows

Open a GIT BASH shell!

cd video_capture/build
./release_x86.sh 64

Decklink

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/

TODO:

  • On Windows we need to set the desired framerate
  • We probably want to pass a device index to getOutputFormats()