Swfdecが新たにFlash 7ビデオを正式サポート(Flash 8、9は対象外)

 FlashプレーヤーSwfdecでYouTubeのFlashビデオコンテンツの再生が可能になったことが開発者Benjamin Otte氏のブログで公表された先週、YouTube好きのフリーソフトウェアユーザは跳び上がって喜んだ。その時点で、この最新版はプロジェクトのGitリポジトリにしか置かれていなかったため、わざわざGitのソースコードからクローンを作りautomakeを使って自力でバイナリを構築したユーザだけがその機能を利用できた。実は、この状況にも変化があった。昨日、Otte氏が最新のパッケージをリリースしたのだ。

YouTube
SwfdecでYouTubeの再生に成功!(クリックで拡大)

 新バージョン0.4.3は今のところソースコードしか用意されていないが、開発者でなくても大部分の人が扱えるように配慮された形で提供されている。必要なものを揃えるためにすべきことは、./configuremakesudo make installだけだ。Swfdecは2つの部分 ― swfdec本体と、swfdec-mozillaというWebブラウザ用プラグイン ― に分かれている。Swfdecをコンパイルするには、CairoPangoZlibliboilMozillaといった開発ライブラリが必要になる。また、ビデオとオーディオの再生を有効にするために、FFMpegMADの各ライブラリも必要だ。この2つがなくても、Swfdecのコンパイルはできるが肝心のコンテンツを楽しむことはできない。

 コンパイルとインストールが済んだら、FirefoxまたはMozillaでabout:pluginsの情報ページを開いてSwfdecプラグインが検出されているかどうかを確認できる。Swfdecがリストの一番上にあるはずだ。YouTubeのサイトに飛ぶと、Swfdecによってオーディオとビデオがきちんと再生されることがわかる。ただし、今のところ、ビデオの任意のシーンに飛ぶことはできない。

 その代わり、ビデオを右クリックすればコンピュータに保存することができる。この素晴らしい機能について知らせる重大発表は、Otte氏のブログのなかで実にさりげなく行われている。

 Adobeが自社のFlashオーサリングソフトウェアを販売するためにどんなものを作ってこようとも、正式なプラグインに「保存」機能を追加することはないだろう。だが、youtube-dlの作者はかなりの対抗意識を燃やしているかもしれない。

 とにかく、YouTubeでこの機能が使えるのは画期的なことだが、それはYouTubeがFlash 7ビデオコーデックを利用しているからこそ可能なのである。Robin Miller氏の詳しい説明にあるように、Flash 7ビデオはもはや最新のバージョンではない。

Blip.tv
blipのコンテンツはSwfdecで再生できない(クリックで拡大)

フリーソフトウェアのアプリケーションとプラグインはFFMpegライブラリのおかげでFlash 7の再生や作成ができるが、Flash 8およびFlash 9フォーマットに対応したフリーのものはまだ存在しない。このことは、YouTubeの数ある競合サイトの1つblip.tvに行けば確認できる。このサイトは、映像が滑らかな新しいFlashビデオエンコーディングフォーマットを採用している。そのため、音も映像も再生されず、ただ大きな灰色の一時停止アイコンが表示されるだけだ。

 ビデオ共有コンテンツでは依然としてYouTubeが圧倒的なシェアを誇っているが、それはたまたまYouTubeがフリーソフトウェアを使って閲覧できるからだろう。もしYouTubeがFlash 8または9のビデオに移行した場合には、そうしたうまい話が続くとは思えない。

NewsForge.com 原文