Flash to support H.264

Jed Wood pointed me to an article from one of the engineers of the flash player, stating Flash is going to start supporting H.264 video (in essence, mpeg4). So yes, this means you can play MOVs in flash, if they are using H.264 and the AAC audio codec.

The signs were already there, as ON2 announced H.264 support in their flix product line, but now it's official.

This pretty much means the death of the proprietary FLV format, which was both from a business and a technical standpoint inferior. Before flash supported a subset of H.263 (a.k.a. Sorenson Spark) and VP6. Although converters for H.263 have been available for a long time, the actual FLV format (wrapper) and the much better VP6 codec remained 'officially' inaccessible. MPEG4 is still a patented technology, but at least there is now a wide range of choices and software to produce this.

The new flash media server, which can be used for video (up and down)streaming will also start supporting this. It's not clear to me if the proprietary Nellymoser codec, which is used for recording audio from the flashplayer will also be replaced.

I wonder what this means for ON2, who just lost their single key selling point for their Flix software. They never had transparent pricing for their (buggy) Flix engine, so now they will lose the fact that they were the only way to go if you wanted to convert video using a modern codec.

FFMpeg supports FLV 1.1

I still need to confirm this out myself if its true, but looking at the updates in the source it seems as if FFMpeg is now injecting FLV metadata in the latest svn sources.. This means we don't have to use a tool like FLVTool2 anymore after transcoding videos.

Also, they decided a while ago to switch from CVS to subversion. Which is nice, because I use SubVersion for all my projects and now I can use ffmpeg as an external definiation.

The best news is yet to come, FFMpeg has 5 projects in Google's Summer of Code. In this program google funds people who are willing to do open source programming for a project of choice. Among those projects is a VC-1 decoder, which allows transcoding WMV3/WMV9, an AAC decoder (AAC is heavily used in MOV/MP4 videos) and an AMR encoder/decoder (AMR is used in 3GP, 3G2).

Good stuff, I've been following the project for a while now and I'm happy to see its still this active.

 1

About

My name is Evert, and I've been writing semi-regularly on this blog since 2006.

I'm currently available for contract work.

more info.

Subscribe

Dropbox

Dropbox is a simple cross-platform online backup and sync application. The first 2GB of space is free, and both you and me get an extra 250MB extra space if you sign up through this link.