On Mon, Dec 17, 2012 at 2:06 PM, Aman Talwar <
aex...@gmail.com> wrote:
> So is webm video smaller than flv or what.. I mean what are the actual benefits
"WebM" Is a marketing label for a particular combination of container
format and video and audio codecs:
MKV container format
VP8 video codec
Vorbis audio codec
This is meant to simplify things -- a vendor can support "webm video"
and only have to support this combination.
In general, all three are interchangeable elements. That's why some
FLV files will play on a certain player and some won't -- FLV only
tells you what the _container_ format is (if you've dealt with
archives like ZIP or TGZ file, a multimedia container format is
similar, except that it is optimized to work when you only have part
of the file -- a.k.a. it "supports streaming"). A similar situation
applies to MPEG or MP4. There are expected codecs more commonly used
with certain containers, but they aren't guaranteed.
It's entirely possible to put Theora or H.264 video into an MKV file
along with audio in AAC, Vorbis, FLAC, WAV, or other codecs. And some
players support this -- but others don't.
Having a combined standard makes things more predictable so you get
fewer surprises. So it's useful to have a combined label like "WebM".
The standards in WebM are all free/open standards which means no one
is paying royalties to use them, which in turn means fewer obstacles
for vendors to support them (even so, some vendors like Apple are
using their monopoly power to resist them because they have a vested
interest in other standards -- can't please everybody!).
As for compression rate, quality, etc -- VP8 is competitive, Vorbis is
generally better than MP3 (but there may be newer/better standards
than either), and MKV is a very full-featured/flexible container
format.
Of the three, VP8 support is usually the limiting factor, because it
is newer and there isn't as much support built into hardware and
software for it yet.
HTH,
Terry