Skip to content

bbc/vc2hqencode

Repository files navigation

This is the VC-2 HQ Profile encoder library. It is quite performant, and scales well across multiple threads. The library is implemented in C++ but exposes a C API for applications to link against. For GPL licensing information check the COPYING file, alternatively for a commercial license please contact < ipstudio@bbc.co.uk > POSIX Platforms --------------- On POSIX platforms it can be built using the standards autotools process: ./autogen.sh ./configure make make install the library itself will be built, along with the testsuite and a command-line test encoder. To run the test suite: make check TEST ENCODER ------------ To run the commandline encoder: ./testprogs/vc2encode [<input filename>] Input files should be raw video in planar YUV format, with 10-bit samples in the least significant 10-bits of each 16-bit little-endian word (ffmpeg format yuv422p10le) OR in V210 foramt. command line options exist, a help message can be extracted via: ./testprogs/vc2decode --help 

About

Optimised VC-2 HQ Profile Encoder Library

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages