[ogg-dev] OggYUV

Ralph Giles
2005-11-08T20:24:36Z

On Tue, Nov 08, 2005 at 04:59:33PM -0800, Arc wrote:

> This is also interesting work in that, once we're done, we'll have
a standard to
> use for a compressed lossless format.. a FLAC for video, for editing or
archival
> purposes, similar to HuffYUV.

Well, we're talking about an uncompressed format. OggMNG is already
"FLAC for video". However, it doesn't do YUV (well, not without
abusing
the ICC chunk, anyway) or interlaced.

BTW, there are already a number of general "raw" video formats in
professional use; it's not just AVI we have as prior art. :)
I'd like to see some discussion of the merits of adopting one of those
if we want something more sophisticated than yuv4mpeg.

And for the record, it's actually possible to write valid, uncompressed
data in both MNG and FLAC: both formats have a no-predictor mode, and
zlib itself has a verbatim encoding option to deal with "pathological"
input blocks. So in theory we already have an uncompressed format too.
Unfortunately one often has to bit-shift the input to do this, so it's
not ideal, and of course the primary advantage of an uncompressed format
is the simplicity of implementation.

FWIW,
 -r