Linux.com

Feature: News

Swfdec officially adds Flash 7 video support (but not 8 or 9)

By Nathan Willis on March 24, 2007 (7:00:00 AM)

Share    Print    Comments   

Free software fans of YouTube jumped for joy last week when developer Benjamin Otte announced on his blog that the free Swfdec Flash player has reached the point where it can play YouTube's Flash video content. At that time the feature was only working in the project's Git repository, meaning only those users willing to clone the Git sources and automake their way to a binary could enjoy it. That, too, has now changed: Otte released updated packages to the public yesterday.
YouTube
Swfdec and YouTube: success! Click to enlarge.

The new release -- tagged 0.4.3 -- is so far only available as source code, but in a friendly format most nondevelopers can work with. All it takes is a ./configure / make / sudo make install to put the necessary bits in place. The software comes in two parts: swfdec itself and swfdec-mozilla, the Web browser plugin. To compile the application, you must have development libraries for Cairo, Pango, Zlib, liboil, and Mozilla installed. To enable video and audio playback, you also need the FFMpeg and MAD libraries. Swfdec will compile without them, but you won't see what all the fuss is about.

Once compiled and installed, you can check whether Firefox or Mozilla detects the plugin by visiting the about:plugins info page. Swfdec should be right at the top of the list. A trip to YouTube demonstrates that it plays audio and video just fine -- although for now you cannot jump to arbitrary points in the video.

On the other hand, you can right-click on the video and save a copy of it to your computer. Otte nonchalantly dropped the bomb about that particular feature in his blog announcement.

Given what Adobe makes on sales of its Flash-authoring software, it is unlikely to add a "save a copy" feature to the official plugin. But the makers of youtube-dl might have some hefty competition.

Still, as big a milestone as YouTube support it, it is only possible because YouTube relies on the Flash 7 video codec. As Robin Miller explains in much greater detail, Flash 7 video is now old news.

Blip.tv
Swfdec and blip: not so much. Click to enlarge.

Free software apps and plugins can play and create Flash 7 thanks to the FFMpeg library, but the newer Flash 8 and Flash 9 formats still have no such free implementation. You can already see this by paying a visit to blip.tv -- one of many YouTube rivals embracing the newer, sleeker video encoding format. No sound, no video, just a big gray "pause" icon.

YouTube still has the lion's share of video sharing content, but it is only by a fluke that we can see it using free software. If and when YouTube switches over to Flash 8 or 9 video, all that fun will stop.

Share    Print    Comments   

Comments

on Swfdec officially adds Flash 7 video support (but not 8 or 9)

Note: Comments are owned by the poster. We are not responsible for their content.

Video support

Posted by: Anonymous Coward on March 24, 2007 05:02 PM
Actually, Flash 8 video support should be doable in about 20 minutes, since FFmpeg does already support the required formats. However, the FFmpeg versions available in Debian/Ubuntu (which I am using) don't have it included yet, so I didn't bother adding it.

Cheers,
Benjamin Otte

#

Re:Video support

Posted by: Anonymous Coward on March 26, 2007 03:16 AM
What's different between flash 8 & 9?

#

Opera plugin?

Posted by: Anonymous Coward on March 24, 2007 09:27 PM
Will swfdec support Opera?

#

Re:Opera plugin?

Posted by: Anonymous Coward on March 30, 2007 12:25 PM
Why should it? Opera isn't free software. If you're ok with using Opera, you should be ok with using Adobe's Flash.

#

Hmm

Posted by: Anonymous Coward on March 24, 2007 11:19 PM
Wouldn't it be possible for the Flash movie applet thing to identify the version of the Flash player, and if its version 7 it sends video that is viewable in flash player 7, but if it detects 8 or 9, it sends newer video stream that is only available in those versions?

It would be cool if YouTube sponsored development of swfdec.

#

SoC 2007

Posted by: Anonymous Coward on March 25, 2007 12:18 AM
know any good developers?

#

Re:Hmm

Posted by: Anonymous Coward on March 25, 2007 11:17 AM
YouTube is now owned by Google, which sponsors Summer of Code. Hmmmmm.

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya