[ogg-dev] adwantages of ogg container?
Alexey Fisher
bug-track at fisher-privat.net
Fri Aug 27 11:53:59 PDT 2010
Am Freitag, den 27.08.2010, 20:51 +0300 schrieb Sampo Syreeni:
> On 2010-08-27, Ralph Giles wrote:
>
> >> My question to you, What advantages has ogg vs matroska.
> >
> > They're both free containers, and there isn't a significant
> > performance difference, so either one works from a free media
> > perspective. [...]
>
> Personally I would add the following points/bullets:
>
> * Ogg has a lesser semantic burden, so that e.g. embedded
> implementations which necessarily have to be minimal are easier and
> cheaper to build; this of course means that a conforming Ogg
> implementation might not be as feature-rich as a Matroska one
> * Ogg is a pure streaming protocol, whereas, IMO, Matroska tries to go a
> bit beyond that; so I'd argue Ogg is a bit better at "doing just one
> thing and doing it well"; I'd say it's "cleaner"
Doing one thing seem to be good reason. User normally see just file name
say bla.ogg or bla.mkv . Matroska may contain mp3+x264, this mix will
not work out of the box on really GPLed linux. By ogg you normally know
what it contain. Other thing is reduced matroska -> webm. This container
do one thing too.
Are there any good reason why ogg do not do frame timestamps (or
variable frame rate)? Or your first point, easy/embeded systems, is the
answer?
More information about the ogg-dev
mailing list