Finally! Flash supports H.264 video!

I fell asleep last night dreaming about all the neat things we can finally do with Flash because Adobe now supports H.264 video with AAC audio! Lots of great tech details here.

I think it’s safe to say that everyone building web apps said “wtf?!” when Flash 9 shipped without H.264 support, and we all said “WTF!?” when Microsoft shipped Silverlight without it, too. I mean, come on! We finally have an industry standard that’s efficient, used basically everywhere but on web pages, and neither the leader (Flash) nor the upstart (Silverlight) thought to include support, opting for expensive proprietary encoding formats instead? Talk about dumb.

Silverlight, especially, is a head-scratcher. Silverlight 1.0 is focused almost entirely on video, including HD, and clearly gunning for Flash. So why wouldn’t they go right for Flash’s big Achilles heel – no H.264 support?

Oh well – that opportunity is now lost, and I believe this basically nails Silverlight 1.0’s coffin shut. (The bad Mac installation process had nearly done this for us already) Sad, because I had high hopes for how beneficial strong competition would be for those of us building Rich Internet Apps.

Adobe deserves lots of kudos for actually listening to their customers and doing what we want. Honestly, I never thought this day would come. Finally, we can all encode video without expensive closed-source Windows-only encoders. You can’t imagine how limiting that is unless you’re in the trenches, but mark my words:

You’re going to see a massive boom in the online video space shortly. You ain’t seen nothing yet.

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

14 Responses to “Finally! Flash supports H.264 video!”

  1. Chris Says:

    Its not a secret that Silverlight 1.1 will support H.264, see http://silverlight.net/forums/p/1424/8725.aspx#8725

  2. Don MacAskill Says:

    @Chris:

    Actually, that’s for something else, Microsoft PlayReady. I’ve been told by Microsoft emloyees that there are no plans to add more codecs, including H.264, to Silverlight in 1.1. They’ve cited the size of the installer as a pain point here.

    I wouldn’t be surprised if that roadmap changes rapidly now with Adobe’s announcement – how can they not respond?

  3. David Harrison Says:

    The fact that you mentioned “closed source” encoders gives me reason to believe that you’d be planning to use open source encoders for video encoding – which is fair enough, because generally the free/open source ones are easier to find and easier to use (and of course free) than their commercial counterparts.

    However, one issue that we struggle with in the video encoding arena is the legalities of using open source software like this, given that it possibly (probably?) infringes on patents (see FFMpeg’s legal page for some of my concerns).

    This has been a major problem for us in deciding where to go with our video platform; I’m curious if this is something that you guys have considered, or if it is not a big deal.

  4. Tom Says:

    Silverlight uses the VC-1 codec which is just as open as H.264. It is used in more HD titles than H.264.

  5. Wes Felter Says:

    Given that MS makes a competing codec (Windows Media/VC-1) and MS is MS, why would you expect them to support H.264?

    Even if you’re not willing to take the legal risk with ffmpeg, at least there are H.264 encoders from many vendors available at many different price, performance, and feature levels.

  6. Don MacAskill Says:

    @Tom:

    Point me to a free, open-source VC-1 encoder, and I’ll believe that. :)

  7. Tom Says:

    Don, I’m not sure why there aren’t any open source encoders for VC-1. I’m guessing there will be soon. VC-1 is a SMPTE standard so people are just as free to develop an open source version of VC-1 as they are for H.264.

  8. Darryl Says:

    So ahm, I guess this is maybe a hint that SmugMug may some day offer Flash video in H.264 format?

    Hooray?

  9. Dave Price Says:

    Don — Could you please comment on Darryl’s response above? As you know, Apple’s saying that folks would rather post video online than burn DVDs. I agree with that.

    I create slideshows using Keynote and Photo to Movie. I would like to acquire a SmugMug Pro account for clients to view these online. Is SmugMug headed in this direction?

  10. SmugBlog: Don MacAskill » Blog Archive » I demand video to be awesome. Says:

    [...] The state of video codecs online has been a mess and there’s been no clear choice, making it very difficult to do awesome video sharing. Luckily, all of that changed when Adobe finally added H.264 support to Flash. [...]

  11. DivX Looks Outside The Codec For The Future Of Web Video Says:

    [...] extra restrictions increase the appeal of Silverlight for DRM hungry Hollywood studios, but it also frustrates their customers in the process. Incompatible file formats are the reason why services like Netflix’s Watch Now doesn’t get [...]

  12. High Definition Video Sharing: Con Flash E H264 I Video HD Sono Una Realtà | Digg-it.info Says:

    [...] Qui trovi maggiori informazioni sul nuovo servizio di video sharing in HD della Smugmug. [...]

  13. http://ecshopq.com/» Blog Archive » DivX Looks Outside The Codec For The Future Of Web Video Says:

    [...] extra restrictions increase the appeal of Silverlight for DRM hungry Hollywood studios, but it also frustrates their customers in the process. Incompatible file formats are the reason why services like Netflix’s Watch Now doesn’t [...]

  14. sandeep verma Says:

    Thanks guys that was extremely helpful!

    sandeep verma
    (http://sandeepverma.wordpress.com)