- SheerVideo
SheerVideo is a family of proprietary lossless video codecs developed by BitJazz Inc. to enable capture, editing, playback, and archival of professional-quality uncompressed video formats in
real time on low-power inexpensive hardware such as laptop computers and video cameras. As tested on a standard set of Kodak images used in image compression research, SheerVideo's averagecompression ratio is over 2:1 for real-world footage. Because SheerVideo generally runs faster than a computer system's data throughput speed, this compression power means that SheerVideo runs more than twice as fast as uncompressed data while taking less than half the storage space.History
SheerVideo was initially developed Andreas Wittenstein at BitJazz Inc. in July 2002 by trimming all the fat from BitJazz's slower but more powerful codec, PhotoJazz.
Details
Currently, SheerVideo contains specific codecs for real-time lossless encoding and decoding of
RGB [A] data (for digitized film and CGI) as well as Y'CbCr [A] data (for video); with or without an alpha (A) channel for compositing; at a precision of 10 or 8 bits per channel; fully sampled (4:4:4) or 2:1 chroma-subsampled (4:2:2); andprogressive-scan (p) orinterlaced (i)::* Sheer RGB [A] 10bf i|p:* Sheer RGB [A] 8bf i|p:* Sheer Y'CbCr [A] 10bv 4:4:4 [:4] i|p:* Sheer Y'CbCr [A] 8bv 4:4:4 [:4] i|p:* Sheer Y'CbCr [A] 10bv 4:2:2 [:4] i|p:* Sheer Y'CbCr [A] 8bv 4:2:2 [:4] i|p
A unique feature of SheerVideo is the Synchromy lossless color-conversion engine which lets it convert between RGB and Y'CbCr color spaces with zero loss, or, when the output format lacks sufficient precision, with the maximum theoretically possible accuracy. This feature is useful for applying CGI tools to video footage, applying video tools to CGI and digitized film, and compositing video material with CGI and digitized film material. With the help of Synchromy, each of the specific Sheer codecs can input and output all supported uncompressed pixel formats - currently a couple dozen. The trade-off for this accuracy is that compression and decompression paths requiring color-space conversion are generally slower than real-time.
In addition, there is a generic Sheer codec which automatically chooses the appropriate Sheer format for the source pixel format:
:* Sheer
For backwards compatibility, SheerVideo QT also retains a legacy codec for obsolete wide-range video data formats:
:* Sheer 8bw 4:2:2
In order to facilitate instant
random access to any frame during editing, all SheerVideo codecs use only intraframe compression, meaning that every frame is akeyframe .SheerVideo supports all standard resolutions and frame rates, including the
NTSC andPAL orSECAM SD formats and all HD formats, as well as arbitrary resolutions and frame rates.SheerVideo is available as a set of
QuickTime codecs on Mac and Windows, as well as a set ofAVI codecs on Windows.External links
* [http://www.bitjazz.com/sheervideo/ SheerVideo page at BitJazz]
Wikimedia Foundation. 2010.