Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Flash Player 9 Gets H.264 Support

Posted by kdawson on Tue Aug 21, 2007 07:52 AM
from the game-changer dept.
ReadWriteWeb alerts us to the release later today of Flash Player 9 Update 3 Beta 2, codenamed Moviestar, which will support H.264 standard video as well as High Efficiency AAC (HE-AAC) and other improvements. Adobe engineer Tinic Uro, who works on the Flash Player, has more technical detail on his blog.

Related Stories

This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Is this for YouTube? (Score:5, Interesting)

    by Anonymous Coward on Tuesday August 21, @07:56AM (#20303253)
    So is this the corresponding software support behind YouTube's earlier announcement that they'll be serving H.264?
    • Re:Is this for YouTube? by JeremyBanks (Score:3) Tuesday August 21, @08:04AM
    • Re:Is this for YouTube? by Fozzyuw (Score:2) Tuesday August 21, @08:38AM
      • Re:Is this for YouTube? (Score:5, Informative)

        by holysin (549880) on Tuesday August 21, @08:58AM (#20303905)
        (http://slashdot.org/)
        Really it depends on your goals. h.264 could (in theory at least) produce smaller files for the same quality video, so the server would send less data. Always a plus if you're paying for your pipe. But as other posters have pointed out, how long will it take for most people to upgrade flash versions? My guess, if youtube starts using only the latest version of flash, and "suggests" that the users do so too, well, then the users will do so.

        So, in a nutshell, I'd say use h.264 and ask whatever users you have that aren't youtube addicts to upgrade nicely. You might save some money (and heck, if they have pay for play connections, the users will too ;-) )

        (Note that this advice assumes you're not serving up HD content.)
        [ Parent ]
      • Re:Is this for YouTube? by Tumbleweed (Score:2) Tuesday August 21, @11:27AM
    • 1 reply beneath your current threshold.
  • Linux (Score:5, Interesting)

    by Trip Ericson (864747) on Tuesday August 21, @07:56AM (#20303255)
    (http://www.rabbitears.info/)
    Now let's just hope it doesn't take an additional 6 months for this to make its way into the Linux version. Flash Player 9 for Linux came out some months after Flash Player 9 for Windows/Mac did.
    • Re:Linux by Anonymous Coward (Score:3) Tuesday August 21, @08:07AM
      • Re:Linux by J0nne (Score:3) Tuesday August 21, @08:11AM
        • Re:Linux by jimstapleton (Score:2) Tuesday August 21, @08:25AM
          • Re:Linux by Knuckles (Score:2) Tuesday August 21, @08:52AM
          • Re:Linux by J0nne (Score:2) Tuesday August 21, @09:26AM
            • Re:Linux by toad3k (Score:2) Tuesday August 21, @09:29AM
        • Re:Linux by teslatug (Score:2) Tuesday August 21, @09:30AM
        • Re:Linux by j79zlr (Score:1) Tuesday August 21, @09:39AM
          • Re:Linux by baadger (Score:2) Tuesday August 21, @11:24AM
          • Re:Linux by ncc74656 (Score:2) Tuesday August 21, @12:55PM
            • Re:Linux by j79zlr (Score:1) Tuesday August 21, @05:20PM
    • Who cares? by *weasel (Score:2) Tuesday August 21, @08:24AM
      • Re:Who cares? by realdodgeman (Score:1) Tuesday August 21, @09:32AM
      • Re:Who cares? by jellomizer (Score:3) Tuesday August 21, @09:34AM
        • Re:Who cares? (Score:5, Insightful)

          by Paradox (13555) on Tuesday August 21, @09:51AM (#20304603)
          (http://kirindave.tumblr.com/ | Last Journal: Friday December 19 2003, @01:35PM)
          On the subject of Flash Hating, I can tell you the deep fear lurking in every web developer's heart. One day, in a bleak and post-apocalyptic future, Adobe could own the web and web design the way they utterly own print media. They're already on the verge of this, since the vast majority of professionally designed websites use Illustrator and a bit of Photoshop to create their images. Adobe gets to charge $300-$1200 to every graphic designer who expects to be taken seriously.

          Imagine if the web became that way, as well. Dark times.

          But the H.264 issue is different. Basically Adobe has said, "We are adopting a not-awful codec for our video playing, seeing as how flash video is popular but large distributors of video (YouTube) have shown that they will leave the format to hit the mobile and embedded space if need be.

          So now Apple, Adobe, Google, Sony and Toshiba have standardized on QuickTime enclosures (mp4) with H.264 video and AAC audio (when compressed, HD discs can use much less lossy encoding when they want to). How long do WMV and WMF have to live? Now that Flash can play high-quality HD video (and extremely-small-file-size SD video), and preparing with one codec can prepare for everything from phones to HD televisions, what appeal does Microsoft's codecs and containers have? Surely no one can suggest that Windows Media Player has better deployment than Adobe's Flash?
          [ Parent ]
        • Re:Who cares? by visualight (Score:3) Tuesday August 21, @10:27AM
        • Re:Who cares? by tlhIngan (Score:2) Tuesday August 21, @10:48AM
        • Re:Who cares? by *weasel (Score:2) Tuesday August 21, @11:25AM
        • Re:Who cares? by adamofgreyskull (Score:2) Tuesday August 21, @12:38PM
        • Re:Who cares? by AusIV (Score:2) Tuesday August 21, @03:14PM
        • Re:Who cares? by BenoitRen (Score:1) Tuesday August 21, @05:20PM
          • Re:Who cares? by stunt_penguin (Score:2) Friday August 31, @10:21AM
            • Re:Who cares? by BenoitRen (Score:1) Saturday September 01, @06:16AM
        • Re:Who cares? by evilviper (Score:2) Tuesday August 21, @07:03PM
        • Re:Who cares? by jellomizer (Score:2) Tuesday August 21, @10:53AM
        • 1 reply beneath your current threshold.
    • Re:Linux by Ed Avis (Score:2) Tuesday August 21, @08:24AM
      • Re:Linux by morgan_greywolf (Score:2) Tuesday August 21, @08:35AM
        • Re:Linux by Ed Avis (Score:1) Tuesday August 21, @09:23AM
          • Re:Linux by Anonymous Coward (Score:1) Tuesday August 21, @09:29AM
        • 1 reply beneath your current threshold.
    • Re:Linux by archen (Score:1) Tuesday August 21, @08:31AM
      • Re:Linux by Knuckles (Score:2) Tuesday August 21, @08:57AM
      • 1 reply beneath your current threshold.
    • Re:Linux by Insightfill (Score:2) Tuesday August 21, @08:40AM
      • Re:Linux by smchris (Score:2) Tuesday August 21, @10:34AM
    • Re:Linux by amccaf1 (Score:1) Tuesday August 21, @09:22AM
    • Re:Linux by Rhapsody Scarlet (Score:1) Tuesday August 21, @09:38AM
      • 1 reply beneath your current threshold.
    • Wii by mzs (Score:2) Tuesday August 21, @10:35AM
      • Re:Wii by CastrTroy (Score:2) Tuesday August 21, @11:21AM
    • Re:Linux by Joe Tie. (Score:2) Tuesday August 21, @12:36PM
  • Ads (Score:5, Funny)

    by QuantumPion (805098) on Tuesday August 21, @08:00AM (#20303285)
    Sweet, now we can be annoyed by advertisements in HD, at 100x the bandwidth!
  • T minus... (Score:5, Insightful)

    by MrNemesis (587188) on Tuesday August 21, @08:01AM (#20303293)
    (http://www.demolicious.org/)
    Linux support coming in 1,000,000... 999,999... 999,998...

    Actually, a million seconds is less than two weeks, that's far too quick!
  • Meanwhile... (Score:4, Interesting)

    by phrasebook (740834) on Tuesday August 21, @08:01AM (#20303295)
    Various choices I've recently made (like using amd64, and dumping Firefox for Konqueror) mean that I've not been using a Flash player at all. So far, I've missed out on things like:

    * The BMW website
    * Countless links to clips on Youtube
    * Advertising banners
    * Homestar runner

    Some of these things might have been mildly useful, but I can't say I really miss any of it. I'm not sure having the Flash player installed is worth the annoyance and distraction it usually ends up driving me to. If I'm honest, Flash player has seen the most use when I've been bored, depressed, procrastinating or similar.

    I'm quite enjoying being Flash-free.
  • I`m confused (Score:2)

    by Salsaman (141471) on Tuesday August 21, @08:03AM (#20303317)
    (http://lives.sourceforge.net/)
    I was under the impression that flash 9 was already using h264. If not, then what were they using before ?
  • Still no 64 bit (Score:1)

    by aim2future (773846) on Tuesday August 21, @08:08AM (#20303357)
    (http://www.nada.kth.se/~orre)
    Maybe I have very old ideas about programming, but... why not fix the fundamental flaws in the software first, before adding features... (I thought it was only the linux 64 bit version missing, but fortunately I was wrong)
  • not sure if this is true or not (Score:3, Interesting)

    by FudRucker (866063) on Tuesday August 21, @08:19AM (#20303471)
    Due to a design flaw in ActionScript 3 socket handling, compiled Flash movies are able to scan for open TCP ports on any host reachable from the host running the SWF, bypassing the Flash Player Security Sandbox Model and without the need to rebind DNS.

    You can see a proof of concept at the site, and it's quite interesting to watch. This happens inside your firewalled network, just by browsing the internet.

    http://hackersblog.itproportal.com/?p=720 [itproportal.com]
  • YouTube (Score:2)

    by Coppit (2441) on Tuesday August 21, @08:48AM (#20303797)
    (http://www.coppit.org/)
    So maybe finally YouTube won't look like crap. Fullscreen is a joke.
  • I've been waiting for ages for them to make the realtime voice codec available to anybody for development without reverse engineering their software or paying extortionate fees to a third party company who seems really reluctant to license the codec.

    And in the first place, why couldn't they have used an open standard that every already supports, if they had've done you'd see hundereds of Flash based VoIP applications out there already.

    I don't mind Macromedia Flash, but it's just not open enough for my liking :\
  • by ihop0 (988608) on Tuesday August 21, @08:56AM (#20303881)
    I'd be happier if they'd get up off their asses and finish a 64bit linux flash player.
  • Download link available? (Score:2, Interesting)

    by aclidiere (698224) on Tuesday August 21, @09:14AM (#20304095)
    Has anyone found the download link?

    The version of Flash from this page: http://labs.adobe.com/technologies/flashplayer9 [adobe.com] seems to be a beta version from June 11.
  • Yes, but does it get x64 support? (Score:4, Insightful)

    by KlomDark (6370) on Tuesday August 21, @09:27AM (#20304241)
    (http://www.llabmik.net/ | Last Journal: Monday March 21 2005, @04:31PM)
    I'm tired of whining about this one, just ready to write off Flash as some kind of archaic technology, but maybe someone from there will ready this.

    WHEN ARE WE GETTING A 64-BIT FLASH PLAYER FOR WINDOWS???? XP x64, or Vista x64. Hell, even a crappy beta would be fine.

    It's been four @#$%ing YEARS since Windows XP x64 came out. It's time to quit making excuses. It's time to shit or get off the pot. Maybe it's time for Silverlight instead?
  • The mobile world (Score:2)

    by neglige (641101) on Tuesday August 21, @09:54AM (#20304653)
    Although the mentioned release is for the PC, I'd say this has a major impact on another realm: mobile devices. I'd even go so far to speculate that this is one of the main reasons for implementing H.264 (the blog just says "our customers want it").

    In most mobile standards (e.g. 3GPP, DVB), and also for IPTV, H.264 is the required video codec. So unless an environment can support it, one way or the other, it is not relevant for implementing services with it. This was a drawback of Flash in the past, I reckon it's now back in the race. With H.264 and AAC capabilities, it is possible to implement mobile (video/TV) clients. And: as Flash is supported on many different devices, you can use it to offer a service that is available on PCs, mobile devices (phone, PDA), set top boxes, ... (a.k.a. converged services)

    Took Adobe a while to realize that without H.264 the road will be rocky, no matter how good their supported video codec is, just because it's not in the standards.
  • Hardware Acceleration (Score:3, Interesting)

    by tji (74570) on Tuesday August 21, @09:56AM (#20304711)
    The article claims that that Adobe said it will use hardware acceleration for H.264.. Are there any more details on this?

    Is it Windows-only? Probably.
    Does it use DirectX video acceleration APIs (do they handle H.264) or maybe OpenGL shader (GLSL) offload? If it's the second, it would have a chance for Mac and Linux support too.
  • by cycle003 (980723) on Tuesday August 21, @10:36AM (#20305333)
    Maybe it's just the particular system I'm running for my media pc (WinXP with an old Radeon 9600Pro video card), but I cannot get flash video to run full screen on my TV. Essentially all other video has no problem fitting nicely on my TV by simply specifying theater mode in ATI Catalyst for the TV, which is set as a secondary monitor. Does anyone else have this problem or know of a work-around?
    • 1 reply beneath your current threshold.
  • by ^_^x (178540) on Tuesday August 21, @10:37AM (#20305351)
    I use Opera so I can block content selectively. The typical IE + Flash user experience though is to load a site, then watch your CPU slam to a crawl as it tries to play 6 streaming video banner ads at once while some massive, page-blocking shape pops up with another instance of Flash.

    Flash really sucks. It was bad a little while after its introduction, but has only become more of a pain unless you have a brand new PC and are viewing a site kind enough to only embed one instance of Shockwave / Flash. What it needs is an off switch since on a lot of movies you can't even right-click and unselect "play" anymore.
  • I run a moderate sized niche video website that focuses on motorcycle related content - http://www.kapitalmototv.com [kapitalmototv.com]

    Prior to launch we discussed long and hard what video codec and format to go with. In the end we decided on H.264 encoded QuickTime files with AAC audio. Primarily we made this choice so that we were offering higher quality video than was available on the likes of YouTube, while understandably taking a hit on the QuickTime install base when compare to Flash.

    Now, this recent Flash development could be a good thing in the sense that all our existing H.264 files can now be used in the new Flash Player, which would significantly increase the install base for users who can view our content.

    However, if YouTube starts offering H.264 files, and thus increasing quality, where to now to provide a compelling differentiator for Kapital Moto TV?

    Of course we still have the niche content, editorial control over the content and an existing userbase, but for all intents and purposes YouTube has caught up when it comes to viewing experience.

    Do we simply start offering larger resolution files? 640x480 for example. What are the other differentiating options?

  • by ChrisA90278 (905188) on Tuesday August 21, @11:04AM (#20305863)
    H.264 was added at Apple's request. they are currently streaming h264 to iPhone ad Apple TV users, Both of these devices use H264. I don't know the agreement between Apple and utube but I'd bet Apple is helping to pay for the re-encoding of content to h264. Now it looks like they decided to take advantage of the re-encoding of their library and add h264 to Flash. It's good to move to an open standard like H264
  • my 2 cents (Score:3, Informative)

    by Antilles (49894) <jpatterson@realt ... com minus author> on Tuesday August 21, @11:40AM (#20306427)
    disclaimer: I work on a startup project that is based in flash video

    this is definitely a game changer, although it doesnt seem like it is getting picked up by the major blog/media sites. It simply comes down to how this will affect the economics of producing good web video and monetizing it. in a nutshell, on2 basically gave away the decoder to adobe for the flash player but kept major control over how the encoding tools could be used. They essentially jacked up the fees on encoding to make their money thinking they had a free ride on this one, and with the rise of web video / youtube, their stock price soared in the past 2 years. The big advantage they have over the other guys in flash video, ie, sorenson, was quality --- notice youtube's quality is not that great, even though the file sizes are comparable? It's cause they use ffmpeg on the backend to transcode video to the flv format. The obvious question now, IS --- why doesnt youtube use on2's superior vp6 codec and get the pretty video? Becuase ffmpeg cant legally support it (I dont think, but ive seen hacks) and to license from on2 is just not economically feasible from a business standpoint (disclaimer: I do not know anyone at youtube, but we have ran into similar problems with our product, and I'm extrapolating their situtation with the logical conclusions.).

    I sorta figured someone out there was gonna get ticked that there was a gatekeeper sitting on a major web tech, and I knew something had to give. I think the first clue should have been the fact that youtube was transcoding everything over to h246, but I figured that was initially just for my personal enjoyment on my iphone. <grin/> Apparently they knew a few people over at adobe. The second clue, and you cant keep things like new major codecs in the worlds most dominant web video platform a secret --- was that on2's stock price has dropped from around $3.69 three months ago to $1.48 as of this morning.

    so. where does that leave web video? Well, as soon as I saw the news last night, I began checking the legal issues with transcoding to h264 for our project (does ffmpeg support it, cost, etc) and apparently, its a very accessibly standard. It's going to work with the existing netstream and video objects (whether you like them or not! whats up with the stuttering issues, adobe?) so our video editor should be able to mix sorenson, vp6, and h264 video content all in the same project (in real time, with effects! sorry, quick plug) which makes me very happy.

    As far as the legal constraints or fees, I dont think their are any (please correct me here if im wrong, i do need to know myself). ffmpeg supports it out of the box ( apparently you can make standard h264 video files, or you can make a flv using the h264 codec, although the new file format the adobe guys are workign with seems to be superior.). For raw source code, Video Lan has an encoder: http://www.videolan.org/developers/x264.html

    I guess the big issue now is --- once we all start publishing and remixing HD content, uh, where is the bandwidth gonna come from?
  • by J-1000 (869558) on Tuesday August 21, @12:24PM (#20307097)
    From what I here, Flash support in alternative devices (e.g. Nintendo Wii) is hindered by the fact that you can't get a Flash 8 SDK. I'm assuming then that YouTube currently requires only Flash 7, which implies that improved video quality (requiring a new Flash version) will break compatibility.
  • Just to correct you, Flash is a lot more than a media player.
    [ Parent ]
  • by DrXym (126579) on Tuesday August 21, @08:23AM (#20303501)
    Videolan, Nero Showtime and Quicktime do to my knowledge. So does the PS3.

    The major confusion is that H264 is not just one standard but a loose collection of features bound up in "profiles". A player might support the H264 "main" profile, but not the "high" profile and so on. Then you've got MPEG-4 part 2 which is an earlier but unrelated stanard that DIVX / XVID are implementations of.

    It's all quite confusing before even considering DRM and other implementation details. Still, the format is starting to see widespread adoption so the sooner all devices support it the better for everyone.

    It will be a pain for people with lots of DIVX content, but this appears to be the way industry is going and no doubt we'll see DVD players with HD H264 support before long. I wonder if there is a mostly lossless way to convert DIVX content into H264, since they may differ but they must share similarities too.

    [ Parent ]
    • Re:What other media players already support H.264? by Laebshade (Score:2) Tuesday August 21, @08:42AM
    • by Zontar_Thing_From_Ve (949321) on Tuesday August 21, @08:51AM (#20303837)
      It will be a pain for people with lots of DIVX content, but this appears to be the way industry is going and no doubt we'll see DVD players with HD H264 support before long.

      I would call this "an overly optimistic projection by someone who doesn't follow the industry very deeply". Consider that right now it is very difficult to find DVD players that support even Divx and MPEG-2 playback in HD. Those 2 formats don't take much processing power. Given the extreme needs for processing power for H.264 decoding at 1080 resolutions, I would say that you're going to be waiting a while for this one.

      I wonder if there is a mostly lossless way to convert DIVX content into H264, since they may differ but they must share similarities too.

      Why would you want to do this? Converting between lossy formats doesn't make anything better. There is nothing to gain by converting Divx to H.264. The best conversion would entail some loss, even if it's difficult to see. If you understand this analogy, what you are suggesting
      is kind of like being given a high bit rate MP3 file and then wanting to convert it to Ogg Vorbis in some mistaken belief that doing so will make it "better". Converting to H.264 might result in smaller files and maybe if you do a really good job you can't tell that the quality has dropped, but the video certainly won't be better. Given the lack of standalone H.264 playback devices, I don't know what would be hoped to be gained by this at this time. You'd only end up with a slightly smaller file that is even less likely to be able to be played back on anything but a PC.
      [ Parent ]
      • Re:What other media players already support H.264? by DrXym (Score:2) Tuesday August 21, @09:05AM
        • Re:What other media players already support H.264? by Phil246 (Score:2) Tuesday August 21, @09:28AM
          • by DrXym (126579) on Tuesday August 21, @10:02AM (#20304791)
            divx is MPEG-4 no? There are plenty of codec libraries which can handle that, its hardly going to go the way of the dodo. MPEG-1 is still around, and playable after all and thats from the VCD era; around the early 1990s.

            There is no single standard called MPEG-4. DiVX is an implementation of MPEG-4 Level 2 ASP. This is a very specific codec, on top of which DiVX has its own media container format. The container is how the data is stored as a file, and the container might interleave the data with other kinds of data. For example DiVX specifies extensions for subtitles and other things.

            H264/AVC is MPEG-4 Level 10. It also has some different container formats, but more importantly it's an entirely different codec. Despite that, the two standards will share certain similarities might that allow some data to be preserved during conversion. I am wondering as someone not acquainted with the details if there is any feasibility to this.

            But even considering DiVX as MPEG-4 ASP, it does not imply MPEG-4 ASP capable devices can read DiVX because the file format is independent of the encoding. At the very least a tool might be required to strip DiVX content out of it's proprietary container format. There is no guarantee that a device that supports even ASP is going to play DiVX movies.

            On top of that MPEG-4 SP & ASP are becoming obsolete. They're stop-gaps who've run their course. Hardware has moved onto H264 yet people are left with ripped content in the old format. Most hardware does not support XVid / DiVX container formats. Sony, MS & Apple seem disinclined to support those formats, probably for accusations that they're supporting piracy, as well as hindering adoption of H264. If you have a device that only supports H264 you need to be able to convert files to H264.

            When you transcode from one lossy format, into another there is no way that the quality of the image will be improved whatsoever. data is thrown away, data that can not be recovered or magically made to appear out of thin air so that the image quality can be better. It would be better to re-encode from the original source where there is more data available for the codec to work on. Some perform better then others after all and may be able to compress more of the data then divx could without throwing some away.

            No one ever said any different. I'm sure I could reencode all 30 movies I currently have in DiVX, if I have a spare month of time to do it. I'd just prefer not to if at all possible.

            If you want as little data to be lost as possible when transcoding, then re-encode it into a format that is lossless (huffyuv?) or even to straight avi frames. The tradeoff is that the files become much much larger, and you will not gain any more quality then was in the original divx'd version.

            I want to convert DiVX to H264, not some other format. I want to do this as losslessly as possible. I am wondering aloud if there is a way to convert data that does not involve (as much) encoding. Obviously I could just reencode them but I want to know if any data can be saved, speeding up conversion in the process. This is my question.

            [ Parent ]
      • Re:What other media players already support H.264? by Anonymous Coward (Score:1) Tuesday August 21, @09:11AM
      • Re:What other media players already support H.264? by Insightfill (Score:2) Tuesday August 21, @09:12AM
      • Re:What other media players already support H.264? by diamondsw (Score:2) Tuesday August 21, @09:51AM
      • Re:What other media players already support H.264? by mahlerfan999 (Score:1) Tuesday August 21, @11:34AM
      • Re:What other media players already support H.264? by tknd (Score:2) Tuesday August 21, @12:25PM
      • 2 replies beneath your current threshold.
    • Re:What other media players already support H.264? by Karrde712 (Score:2) Tuesday August 21, @09:13AM
    • Don't forget about container formats by tknd (Score:3) Tuesday August 21, @12:33PM
    • Re:What other media players already support H.264? by illumin8 (Score:2) Tuesday August 21, @03:32PM
    • Re:What other media players already support H.264? by nogginthenog (Score:2) Tuesday August 21, @03:53PM
  • Re:What about theora (and dirac)? (Score:2, Flamebait)

    by Goaway (82658) on Tuesday August 21, @09:39AM (#20304423)
    (http://wakaba.c3.cx/)
    h.264 is a far better codec than Theora will ever be, and it's standardized instead of being a hobbyist toy project.
    [ Parent ]
  • by MrNaz (730548) on Tuesday August 21, @09:49AM (#20304573)
    (http://www.mrnaz.com/)
    It really shouldn't be a fireable offense. Unless of course you don't wash your hands before getting back to food preparation.
    [ Parent ]
  • 6 replies beneath your current threshold.