This website is released under
It’s the story of a video codec, built on the Y′COCG colour space and specifically designed for restoration purposes. This video codec is developed since early 2014 by Reto Kromer, who first presented it publicly in 2015, but it was called YCoCg only two years later.1 We use the unofficial FourCC «YCOG» for this video codec.
The openYCoCg package contains the libycocg C library, implementing the YCoCg video codec, and the openycocg Bash command−line interface to libycocg, allowing to encode, decode, play and analyse Y′COCG video files. The package is released under a Creative Commons Attribution 4.0 International License and is provided «as is» without warranty or support of any kind.
A PDF of the current man page is available.
The source code will become freely available, as soon as a public beta not requiring special user’s skills will be released.
A Little Context
An alpha release is currently tested by some restoration facilities and archives located in Asia, Europe and North America (often by using a plug-in for the Diamant-Film restoration suite). At present, it supports four different bit-depths:
and it handles both the big-endian format and the little-endian format, as well as lossless wavelet compression. Only 4:4:4 sampling is supported.
Our clients can currently install and test an alpha by running the following command:
The Homebrew/Linuxbrew formula has been successfully tested on x86_64 architectures running on the following operating systems: