Skip to content

apavlenko/vmf

 
 

Repository files navigation

Build Status Build Status Coverage Status codecov.io

Video Metadata Framework

Video Metadata Framework (VMF) is a C++ library providing functionality for creating, editing and embedding of metadata into video files. VMF allows developers to define and create metadata of any form, and about any resource type. VMF embeds metadata within the host video file or video stream, so that no additional files are needed to store the metadata.

VMF SDK is developed as a platform-independent C++ library. It is tested on the following operating system:

  • MS Windows 7, 8, and 10
  • GNU Linux (Ubuntu 14)
  • Google Android 4.x, 5.x

VMF SDK and the samples code uses the following C++ 11 features:

  • auto
  • nullptr
  • rvalue references and move semantics
  • lambda expressions
  • range for
  • std::thread

The following C++ compilers are known to compile the VMF code successfully:

  • MS VC++ 2013 and newer
  • Intel C++ compiler 12.1 and newer
  • GNU GCC 4.7 and newer

The library uses the following 3rd party components:

VMF uses Doxygen (www.doxygen.org) for API Specification generation.

See docs/VMF_User_guide.pdf for instructions on building and using VMF.

For the less adventurous, pre-built SDK snapshots may be found here -> https://software.intel.com/en-us/articles/intel-video-metadata-framework-sdk

Packages

No packages published

Languages

  • C++ 69.3%
  • Java 14.2%
  • CMake 7.6%
  • Objective-C 3.8%
  • Objective-C++ 3.3%
  • QML 1.1%
  • Other 0.7%