Content deleted Content added
m Date/fix the maintenance tags |
Cleanup of "History" |
||
Line 1:
{{Cleanup|date=December 2006}}
'''MCF''' is an open (the [[specification]]s are available for everybody, free of charge), free (no [[royalties]]) data storage format called '''Multimedia Container Format''' (or '''Movie Container Format'''). The group originating it has promised that the format and all software developed by them for it will also stay free; it won't be turned into a commercial project once it's popular.
Essentially it is a file format, like [[Microsoft]]'s [[AVI]]. However, it is also much more than that, having streaming and broadcasting features in the same format. It is not a video or audio [[compression algorithm]], but instead just a [[container]] that can hold any media inside it. This includes MPEG-4 ([[XviD]] and [[DivX]]), [[AC3]], [[Vorbis]], [[MP3]] and others.
==History==
{{ inappropriate tone }}
The reason this project was started is that in year 2000 the only usable movie format on PC was AVI, which had seen its best days and couldn't really be extended any further. The project started with brainstorming on what should an optimal video format do. At that time, the project was just a text file on the home computer of the current project leader, [[Lasse Kärkkäinen]] (Tronic). He wrote a very primitive specification and then contacted the definite number one AVI hobbyist, [[Avery Lee]], best known
In 2001, the specification was written in [[HTML]] and the format was publicly published for the first time,
Ingo Ralf Blum and Steve Lhomme were soon writing another version of the library, now in C++ (called, more properly, [[libmcf]]). Parts of this library are still in use in [[libebml]]. However, the format itself really started evolving, as the project was exponentially gathering more interest and thus good ideas
During year 2002, the format matured a lot, and the team started looking to get it running and thus into proper testing. However, at the same time, features were still pouring in and the specification could not be frozen. Pretty soon the libmcf was so much behind the specifications (especially thanks to the invention of Elements, which changed the format a lot) that it was decided to discontinue its development and to eventually write a new library, once the specification
After a six month
As of [[April 8]], [[2004]], the format was finalizing its specifications, and the C++ library for handling it ([[libmcf]]) was roughly half done. However,
==Key features==
|