Flash 9 to support H.264 and AAC-HC (MPEG-4)!

Jonathan Neal wrote on 8/21/2007, 1:23 PM
Flash 9 to support H.264 and AAC-HC!

The new beta should be on labs.adobe.com shortly and boy it is great news: H.264 (aka MPEG-4 part 10) for beautiful video and AAC for beautiful audio!


Some the new features will include :

- An file format parser implementing parts of ISO 14496-12. In terms you might understand this means a very limited sub set of MPEG-4, 3GP and QuickTime movie support.

- Support for the 3GPP timed text specification 3GPP TS 26.245. Essentially this is a standardized subtitle format within 3GP files.

- Partial parsing support for the 'ilst' atom which is the ID3 equivalent iTunes uses to store meta data. This really more a de-facto standard which came through the ubiquity of iTunes, there is no official documentation on the format. Look here for an incomplete list of supported tags iTunes does use.

- A software based H.264 codec with the ability to decode Base, Mainline and High profiles. This is also an ISO standard with the identifier being ISO 14496-10.

- An AAC decoder supporting AAC Main, AAC LC and SBR (also known as HE-AAC). The corresponding ISO specification is ISO 14496-3.


A Summary from

You can load and play .mp4,.m4v,.m4a,.mov and .3gp files using the same NetStream API you use to load FLV files now. We did not add any sort of new API in the Flash Player. All your existing video playback front ends will work as they are. As long as they do not look at the file extension that is, though renaming the files to use the .flv file extension might help your component. The Flash Player itself does not care about file extensions, you can feed it .txt files for all it matters. The Flash Player always looks inside the file to determine what type of file it is.

Comments

Laurence wrote on 8/21/2007, 1:53 PM
That is really good news. The only negative is how much I spent on the On2 Flix Pro encoder.
seanfl wrote on 8/21/2007, 2:59 PM
anyone done some recent comparisons between a good h.264 encode and the on2 flix pro? Last time I looked they were very close with the on2 having a slight edge at the same file size. Still the case?

Sean
p@mast3rs wrote on 8/21/2007, 3:52 PM
I find that hard to believe that any mpeg-4 advanced simple produces a better quality stream than a decent H.264 codec at the same file size. That may have been true in the early stages with H.264 development but definitely not now.
Eugenia wrote on 8/21/2007, 10:30 PM
Some info is here.
http://eugenia.blogsome.com/2007/03/22/holy-crap-h264-killer/
However, in all truth, the two encoders are pretty much the same. Adobe goes with h.264 simply because the HD stuff are slow to pick up with hollywood because no one wants to pay license fees to On2.