くれすのFreeBSD日記 このページをアンテナに追加 RSSフィード

只今建設中。。。

CressUnix.org

2008年06月20日(金)Gnash再挑戦

[][] Gnash 0.8.3インストール 00:45  Gnash 0.8.3インストール - くれすのFreeBSD日記 を含むブックマーク はてなブックマーク -  Gnash 0.8.3インストール - くれすのFreeBSD日記

gnash-develが思いのほかマトモに動いているのを確認しつつ、-develじゃないgnashの方が0.8.3に上がっていたのでインストールしてみる。

オプションは以下。make configで設定変更可能。

Media handlerを指定しなかったら音が鳴らなかったので、FFMPEGを指定。さらに、YouTubeUstreamが見られるんじゃないかと期待しつつCYGNALも有効にしてみる。

Cygnal media serverがFlash Media Serverと互換性があるというのは知りつつも、肝心のFlash Media Serverが何なのかよくわかっていない。動画ストリーミング配信とか、そういうことをするサーバだという認識であっているんだろうか?

とりあえずコンパイル待ち。

追記:コンパイルは通ったけど

コンパイル通った。でもこれじゃ重すぎて使い物にならない。

レンダリングがとにかく重い。CPU食いすぎ。Core 2 DuoのLion-Magnus*1がへたってくるとか。

結論

CAIROだと重すぎて使い物にならない。

音楽付きのFlashを見たら見事にレンダリングの遅延が発生。巧遅よりも拙速を取りたいところ。とりあえずは見られればいいので。まあ、巧遅と言いつつ、大して綺麗なわけじゃないんだけど orz

OpenGLはbrokenだから、AGGを使うことになるのかな。

サウンドはFFMPEGでちゃんと鳴ったので、ここは現状維持で。レンダリングだけ変えてみる。

[][] CAIROをやめてAGG利用にしてみる 02:48  CAIROをやめてAGG利用にしてみる - くれすのFreeBSD日記 を含むブックマーク はてなブックマーク -  CAIROをやめてAGG利用にしてみる - くれすのFreeBSD日記

やり方は一緒。

make configでCAIROの代わりにAGGを選択。

でもやっぱり描画速度に難があるかなあ。↓とか見ると遅延がわかりやすい。歌詞出だしの「Southern Cross♪」のあたりではまだ「Nightmare City」のロゴが残っている感じ。

Flashアニメ Nightmare City


一応YouTubeも見られる。↓で検証。再生バーが動かないので途中再生などはできないが、動画を見る分には問題ない。・・・のだけど、 youtube-dl と totem で見たほうがメモリ食わなくていいかも。

【スマブラX】色々なキャラでウッーウッーウマウマ(゜∀゜)【完成】


Ustreamは話にもならない。動く気配すらない。

Ustream


で、AGGに変えてみたもののやっぱり重い。

Gnashの次の課題は軽量化じゃないだろうか。いくらなんでも重すぎる。

*1:cress2から改名

トラックバック - http://freebsd.g.hatena.ne.jp/Cress/20080620