| | |
BitJazz SheerVideo Versatility Formats
SheerVideo directly supports far more formats than any other video codec,
and encodes and decodes those formats nondestructively and in real time.
color spaces: RGB[A] & Y'CbCr
SheerVideo's real-time lossless encoders and decoders support
both spectral RGB[A] color, for digitized film & synthetic imagery;
and ‘perceptual’ Y'CBCR color, for video,
whether progressive or interlaced, at any resolution and frame rate.
Moreover, SheerVideo supports all video color standards, including
NTSC, PAL, SÉCAM, HD, and HD 1035.
alpha compositing channel: [A]
All SheerVideo codecs support real-time lossless compression and decompression of an optional alpha compositing channel,
whether with RGB or Y'CbCr color components, fully sampled or chroma subsampled, progressive or interlaced, at any resolution and frame rate.
The alpha channel can be either independent or premultiplied, and represent either opacity or transparency.
chroma subsampling: 4:4:4[:4] & 4:2:2[:4]
SheerVideo includes real-time lossless codecs for both uniformly sampled 4:4:4[:4] data
and 1:2 chroma-subsampled Y'CbCr 4:2:2[:4] data,
whether progressive or interlaced, at all resolutions and frame rates.
Codecs for 4:2:0 and 4:1:1 chroma subsampling are not yet included, but we will add them if there is sufficient demand.
Note that RGB[A] is, by definition, always 4:4:4[:4].
precision: 8b & 10b
SheerVideo includes both 8-bit standard precision and 10-bit high-precision real-time lossless codecs,
for both RGB[A] and Y'CbCr[A], uniformly sampled and chroma subsampled, progressive and interlaced,
supporting all resolutions and frame rates.
Codecs supporting real-time lossless encoding and decoding of 16-bit components are also in the works.
component range: f, u, v, & w
SheerVideo currently includes both full-range RGB[A] f codecs and BT.601-4 video-range Y'CbCr[A] v real-time lossless codecs,
at 8-bit and 10-bit precision, uniformly sampled and chroma subsampled, progressive and interlaced,
supporting all resolutions and frame rates.
It also includes a real-time lossless codec for unbiassed video-range Y'CbCr[A] 8bu 4:4:4[:4] data,
and a Sheer codec for video-range RGB[A] 10b v data is in beta;
Both of these codecs include both progressive and interlaced flavors,
supporting all resolutions and frame rates.
In addition, SheerVideo includes a real-time lossless codec for obsolete wide-range Y'CbCr 8bw 4:2:2 data,
both progressive and interlaced, for all resolutions and frame rates,
but without alpha or color-conversion.
resolution: HD, SD, NTSC, PAL, SÉCAM, Cineon, 2K, XGA, D16, D4, film, arbitrary…
All Sheer codecs support real-time lossless encoding and decoding at any spatial and temporal resolution the hardware can handle,
including all film, HD , and SD standards as well as arbitrary widths, heights, and frame rates,
whether RGB[A] or Y'CbCr[A], 10b or 8b, fully sampled or chroma subsampled, progressive or interlaced.
In contemporary systems, the bottleneck is almost always the disk or network transfer speed;
on the G4 and earlier machines, memory access speed was the bottleneck.
SheerVideo is so fast that the CPU is practically never the bottleneck.
pixel formats: 'b64a', 'L64A', 'b48r', 'R10k', 'r210', 'ARGB', …, 'r4fl', 'V416', 'v410', 'v408', VUYA', … 'v216', 'v210', '2vuy', …
All Sheer codecs directly support dozens of pixel formats to ensure the greatest possible accuracy.
For all direct paths —those in which encoding or decoding does not involve chroma resampling or color-space conversion for the particular Sheer codec—
SheerVideo runs in real time with no information loss,
whether RGB[A] or Y'CbCr[A], 10-bit or 8-bit, 4:4:4[:4] or 4:2:2[:4], for progressive or interlaced data,
at any resolution and frame rate.
|
|
|