Release of FVVLib 1.0.0 beta 3 – The Free-Viewpoint Video Library

December 1, 2011 | Written by Stefan

Today Voxelogram released version 1.0.0 beta 3 of FVVLib, a software library for reading Voxelogram’s ‘Free-Viewpoint Video’ (FVV) file format. Using FVVLib you can access the data in FVV files for use in your own application.

The intention of this beta release is to allow people to freely experiment with free-viewpoint video technology, integrate it with their own technology and to produce technical demos, presentations and videos. This way the technology can be made more widely recognized and adopted and new development ideas and usage scenarios can emerge. For example, you could use FVV data in a game application without the need to model 3D data. It is also possible to develop educational software to teach complex motion with FVV data.

Please share your ideas for using FVV data with us by using our survey form or sending an email to We would be very happy to hear any suggestions, ideas, questions, feature requests or any other kind of feedback from you. This will give us more insight and new ideas on how people want to use free-viewpoint video technology and will guide future development.

To download FVVLib 1.0.0 beta 3 and FVV files please visit our download page.

For more information please visit the FVVLib introduction page and the geting started page.

For license terms of FVVLib 1.0.0 beta 3 please visit our license page.

Changes in FVVLib 1.0.0 beta 3:

  • Added creation of frame index for files with missing index and removed HasFrameIndex() function from FVVFileInfo.
  • Renamed ErrorType to FVVErrorType.
  • Simplified FVVLoader interface:
    • Changed GetNextFrameData() interface function to block calling thread until a decoded frame is available and removed FVV_ERROR_IS_BUFFERING error type.
    • Removed GetNextFrameNumber() interface function.
    • Changed OpenFile() interface function. File has to be closed always before opening a new file otherwise a FVV_ERROR_FAILED_OPEN_FILE error is set.
    • Removed functions StartFrameSequence() and StopFrameSequence().
    • Added function IsFileOpen() to queury if a file is currently openend by the loader.
  • Fixed bug in calculating playtime for FVVFileInfo.
  • Fixed bug in video capture when switching between different AR modes.
  • Various other refactoring and clean up.