[ogg-dev] OggYUV

Ralph Giles giles at xiph.org
Tue Nov 8 20:24:33 PST 2005

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.


More information about the ogg-dev mailing list