MBARI's Video Annotation and Reference System
Java Groovy Scala Shell Objective-C Other Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/docs
vars-annotation
vars-avfoundation
vars-avplayer-base
vars-avplayer-jfx
vars-avplayer-vlcj
vars-core
vars-jpa
vars-knowledgebase
vars-query
vars-queryfx
vars-shared-ui
vars-standalone
.gitignore
.hgignore
.hgtags
.tm_properties
.travis.yml
BUILD.md
LICENSE
README.md
pom.xml

README.md

MBARI's Video Annotation and Reference System (VARS)

The Video Annotation and Reference System (VARS) is a suite of tools developed by the Monterey Bay Aquarium Research Institute for describing, cataloging, retrieving, and viewing the visual, descriptive, and quantitative data associated with video.

Originally designed for annotating underwater video, VARS can be applied to any video dataset that requires constrained, searchable annotations.

General Info

Documentation for VARS is at https://hohonuuli.github.io/vars/

Pre-built binaries can be downloaded from Bintray. There are 2 versions:

  1. vcr - This version of VARS is configured to work with video decks that support RS422 (serial port) and connect to video capture cards such as BlackMagic Decklink. Video capture is currently only supported on Mac OS X.
  2. video - This version of VARS is for working directly with videofiles. (Currently MP4/H264 but other codecs such as ProRes are likely to be supported in 2016). Theoretically, this version work on Windows, Mac, and Linux.

Building

For the impatient:

  1. Checkout VARS git clone https://github.com/hohonuuli/vars.git
  2. Build mvn install -P dev

More details can be found in BUILD.md

Workflow

VARS uses a Gitflow Workflow. The master branch is for releases. There is a videofile-jdk8 branch for videofile specific releases. Most development should be done on the develop branch. For example:

git clone https://github.com/hohonuuli/vars.git
git checkout -b develop origin/develop