- From: Maciej Stachowiak <mjs@apple.com>
- Date: Tue, 29 Jan 2008 12:01:29 -0800
On Jan 29, 2008, at 11:30 AM, Charles wrote: >> Also, as Henri has already said, QuickTime supports plugins itself. > > Right, but not more than 0% (rounded) of users know about or install > these. > This is why it's difficult to see the relevance. Actually, many QuickTime codec plugins are quite popular, including the "Flip4Mac" codec for Windows Media, the DivX codec, and to a lesser extent the Ogg codec. Enough that we get Safari bug reports when these extensions don't work or cause problems. Extending QuickTime is these days a more popular way to provide support for specific video formats on the Mac than writing a browser plugin. > > >> There is a _huge_ amount of content on the web that uses MPEG-4... > > There's some MPEG-4 content available on the internet, but it's > primarily > restricted to video podcasts designed for iPods, and then is > generally only > available in feeds. Here's some interesting MPEG content served without flash wrappers: <http://www.apple.com/trailers/ >. > When that same content is made available on the web, it's generally > encoded > as Flash. Most MPEG-4 content available on the web per se is > generally > designed for mobile (i.e. m.youtube.com). Flash isn't a video codec, there's no such thing as encoding video "as Flash". What people actually do is embed a video *player* that's implemented in Flash, and which loads video content in a format Flash can handle. Older versions of Flash used a proprietary codec for this but newer versions of Flash support H.264/MPEG-4. Thus, it's likely that a lot of web video content will be playable in QuickTime without its Flash wrapper. Whether anyone will choose to do this is an open question. > <deep breath> > > I think my point's getting lost. I'm a huge fan of MPEG-4, and am > glad I > was around as Apple's QuickTime Evangelist during its birth. > > The problem is that the <video> element doesn't appear solve the > problem of > how to embed content in a player-agnostic fashion. It should unify > video > embedding, but as designed, it doesn't. Flash is not a video format. It's more of an "applet" format like Java that supports general programming of interactive content. You can use it to play video, but that doesn't make it a video format any more than Java is. It's true that using Flash to play video is very popular on the web these days. That is part of why we want to create a viable alternative that doesn't rely on proprietary single-vendor technologies. Regards, Maciej
Received on Tuesday, 29 January 2008 12:01:29 UTC