Comparison Of Container Formats Article Index for
Comparison Of
Website Links For
Comparison
 

Information About

Comparison Of Container Formats





NOTES

  • B-frames are not natively supported so bitstream processing or "packing" is needed.

  • ACM cannot handle VBR audio streams in AVI files. Thus, software using ACM to read audio from AVI files will not be able to handle VBR audio streams correctly, even though such files are compliant to the AVI file specification. This is a limitation of the ACM , not of the AVI file format.

  • Although AVI is not designed for variable framerates, it is possible to use them without creating a non-standard file by using 0-byte chunks for skipped frames.

  • Although Ffmpeg has introduced a solution to put Vorbis audio into AVI files, this "extension" is not compatible to existing vorbis decoders for DirectShow and ACM . Putting Vorbis in an AVI container is very problematic. The way NanDub stored Vorbis audio streams in AVI files occasionally caused desychronisation when seeking.

  • The Matroska specs are put into the public domain, which means they are patent free and owned by everybody. The relevant, valid format specification is always the one found on matroska.org , the official homepage. Note: even if the matroska specs are free, the code of the software tools for matroska files can, nevertheless, be proprietary or follow a specific license ( BSD , GPL , LGPL , QPL , etc.), depending on the intentions of the programmer or the company behind them.



SEE ALSO