tamaño de fuente: + - prefijar
RSS 1.0
G a t a  D u r m i e n t e  -  d i a r i o
Volver al índice
Firefox :: Faster Safer Cuter
Say No to corrupt Audio CDs
三次元なんかに興味あるか、ばーか。

Tópicos Recientes

* まもなく移轉
當サイトはまもなく移轉します。

* みっくみく事件の決着
驚いた。ドワンゴが殆ど完全に折れる形で、しかもこんなに早く決着が付くとは思はなかった。こんな結末になるとは夢にも思はなかった。

* Quốc ngữ と日本語
ベトナム語は六つの聲調を持つ言語であるが、現在それを表記する爲に用ゐられてゐる Quốc ngữ ではその六声調を書き分ける事が出來るらしい。

* 自然物と信仰/生體機械としての人間/初音ミク/オープンソース戰爭
みっくみくが JASRAC された件には非常にもやもやとさせられる。だから出來るだけ消化しようと試みた。Every man thinketh his burden is the heaviest.

* HsHyperEstraier 0.1
HyperEstraier の Haskell 用バインディングである HsHyperEstraier を公開した。

Lee más...

_ sábado, 28 noviembre 2004 MacOS XでGStreamerを試してみる
Cuenta Larga = 12.19.11.14.15; tzolkin = 10 Men; haab = 18 Ceh [Trackback Ping]

MacOS XでGStreamerを試してみる


gst-editorで極く普通のvorbis入りoggファイルを再生。oggdemuxでvorbisを取り出し、vorbisdecで生の浮動小數點PCMにデコード。それをteeで二つに複製し、片方はosxaudiosink、もう片方はaudioconvertで整數PCMに變換した上でsynaesthesiaに入れて畫像化(動畫)。生成された畫像をximagesinkで表示。


gst-playerでMotionJPEG動畫/音聲無しaviを再生。

GStreamerはUnixを主な對象としたプラットフォーム非依存の音聲/動畫 再生/製作 ライブラリです。周辺アプリケーションの多くはGNOMEに依存してゐるやうですが、GStreamer本體はGNOMEが無くても動作します。READMEにも記述されてゐるやうに最先端のものであり、まだまだ未完成、開發途上です。詳しい説明は既にjapan.linux.comに立派なものがあるので省きます。そちらを御覧下さい。
japan.linux.com: GStreamer概要

動作状況
・matroskademuxを使ひ、vorbisの入つたmkaを再生する事には成功しましたが、XviD動畫Vorbis音聲のmkvを再生しようとするとGStreamer内部エラーが出て音聲も動畫も再生出來ませんでした。また、matroskademux自體は字幕に對應してゐるやうですが、どうもまだSSA字幕のレンダラモジュールは存在しないやうです。レンダラさへあれば映像合成モジュールを使つた字幕の表示が出來さうですが…
・単純なOggVorbisファイルの再生にはgst-editorで難無く成功しましたが、oggdemuxのsrcが何故か一つしか無い爲に、Vorbis音聲、Theora動畫の入つたoggファイルを再生させようとした所、動畫しか再生出來ませんでした。(まあtheora動畫を再生出來る環境は私はコレしか持つてゐなくて、要するに初めての再生だったので感動はしましたが…)
・gst-playerは極く一部のファイルしか再生出來ません。ファイル形式を調べて適切なモジュールの組合せを行ふ部分が、まだ完成してゐないのでせう。

ビルドにおける注意点
Building note for MacOS X/Darwin

finkにあるものは古過ぎるのでCVS版を入れる事にしました。
The packages in fink are far too old, so I decided to install a CVS version.

・理由は良く分かりませんが、環境變數MACOSX_DEPLOYMENT_TARGETを"10.3"に設定した上でgstreamerとgst-pluginsをビルドしなければ、gst-registerの實行中にdyldがエラーを出してプロセスがハングアップします。もしzshを使つてゐるなら以下のやうにしてビルドして下さい。
If you don't set a environment variable MACOSX_DEPLOYMENT_TARGET to "10.3", dyld will show an error and hang up while you're running gst-register. I don't know why. If you're using zsh, building instruction will be like this:
% MACOSX_DEPLOYMENT_TARGET=10.3 ./configure
% MACOSX_DEPLOYMENT_TARGET=10.3 make
% make install


・畫像の表示をX11經由でなくCocoaウインドウで行ふosxvideosinkモジュールがありますが、これをインストールするとgst-registerの實行中に以下のやうなエラーが出てハングアップします。(私の環境ではさうなりますが、多分作者の環境では動くのでせう…)
gst-plugins has a module "osxvideosink" which shows images in a Cocoa window instead of X11, but when it is installed, dyld shows the following error and hangs up while running gst-register. (Although it doesn't work in my system, it might work in the developer's one...)
objc: cannot unmap an image containing ObjC data

gst-pluginsのconfigure時に--disable-osx_videoを指定してosxvideosinkモジュールのビルドをやめるか、インストール後にlib/gstreamer-0.8/libgstosxvideosink.{so,la}を削除すれば回避できます。osxvideosinkが使へなくてもximagesinkは使へるので、動畫の再生が出來なくなる譯ではありません。
この問題が起きてゐるのは私の所だけではないやうです
You can avoid this problem by doing ./configure --disable-osx_video for gst-plugins to disable it, or removing lib/gstreamer-0.8/libgstosxvideosink.{so,la} after installation. Even though you don't have this module, ximagesink still works. It doesn't mean you can't play videos.

diracをインストールした状態でgst-pluginsを./configureするとdiracのエンコーダ/デコーダモジュールがコンパイルされようとしますが、現在このモジュールは壊れてゐてコンパイル出來ません。--disable-diracで無效にして下さい。
If you have dirac in your system when you run ./configure of gst-plugins, a dirac encoder/decoder module will be tried to compile. Since this module is currently broken and doesn't compile, you have to pass option --disable-dirac to disable it.

感想
 OggVorbisは勿論TheoraやFlac、Matroska、MusePack、TTAと云つた最新のコーデックやコンテナの數々に既に對應してゐる現状。そしてoggやMatroskaの登場以來コンテナと云ふものの重要性が高まつてきた時代に、當然のやうにコンテナとコーデックを分離した構造。新たなコーデックやコンテナが現れてもGStreamer用のモジュールを誰かが一つだけ作ればGStreamerを使ふ全てのアプリケーションから利用可能になる効率の良さ。コーデックに限らずイコライザやスムーズフィルタと云つた音聲や畫像に對するフィルタも完全に獨立したモジュールとして提供されてゐる事。C言語でありながらGlibの提供するオブジェクト指向の上に構築されたライブラリ。どれを取つても將來性は極めて高く、今はともかく將來はmplayerやxmmsをも時代遲れにしてしまふ可能性を持つてゐます。GNOMEコミュニティはいつもいつも本當に良い仕事をしますね。

_ domingo, 22 noviembre 2004 子離れの出來ぬ親
Cuenta Larga = 12.19.11.14.9; tzolkin = 4 Muluc; haab = 12 Ceh [Trackback Ping]

 プログラムの一部または全部を商品として販賣する豫定が全く無いフリーソフト、ソースコードを公開する事によつて被る經濟的損失がゼロであるフリーソフトを前にして、それを書いたプログラマは屡々「ソースを公開するのは氣持ち惡い」「恥づかしい」などと言ふ。ソース公開による實質的な損害が全く無い事は彼等自身の認めるところである以上、非公開の理由は實利的なものではなく、純粋に感情的なものであると云へる。
 すなはち、彼等は自分の書いたプログラムと、それを書いた自分とを、混同ないしは同一視してゐるのである、と考へる事が出來る。
 同一視してゐればこそ、不眞面目に書いた汚ならしいコードを公開する事は不眞面目な自分を公開する事と同義であり、そもそもソースの公開それ自體が自分自身の内面を曝け出す事と同義である。彼等にソースの公開を迫る事は、彼等自身のヌード冩眞を要求する事に等しい。この心理を馬鹿にする事は許されず、理解されなければならないが、一方でこれは子離れの出來ぬ未熟な親に喩へられる。同じ喩へはプログラムに限らず樣々な面から見る事が出來る。

無斷リンクの禁止子供の交友關係を管理する親
「ウチの子が變な子と遊ぶなんてこと、あつてはならないわ。どんな子と遊ぶのかちゃんと訊いて、駄目だと思つたら駄目だと言はなきゃ」
文章や繪の無斷轉載の禁止子供の遊びに行く先を管理する親
「ウチの子が行き先をきちんと言はずに遊びに行くなんて事は許さないわ。○○公園はいいけど△△公園は駄目なのよ」
匿名による發言への批判子供に親の名を記した名札を付けさせる親
「親の名を知らせずに子を外に出すなんて無責任よ。名札を付けない外出なんて絶對に許されないわ」
コピーは良いが改變は認めないと云ふ態度子が變はつて行く事を許さぬ親
「ウチの子にはいつまでも變はらないで居て欲しいの。變へる時には私が變へるの。勝手にお友達の影響を受けるなんて許さないわ」
サイトが批判されたからと云つて閉鎖してしまふこと世間に後ろ指を指されたからと云つて我が子に無理心中を迫る親

clog -The foobar hogehoge- - 2005-02-17 16:25:43 - [繝阪ち]蟄宣屬繧後?蜃コ萓?〓隕ェ

ARRAY(0x8687d9c)...

_ sábado, 21 noviembre 2004 StarDictを使つて見る
Cuenta Larga = 12.19.11.14.8; tzolkin = 3 Lamat; haab = 11 Ceh [Trackback Ping]


StarDictは、フリーで公開されてゐる樣々な辭書ファイルを使ひ、辭書檢索を行ふツールです。入力された單語に似てゐるものを一覧表示する機能や、ワイルドカード檢索機能等もあります。libgnomeuiとpoptが必要です。

Gtk+2.4を使ふ場合の注意
Compiling note for Gtk+2.4

Stardict 2.4.3はGtk+2.4でdeprecatedになつたAPIを幾つか使用してゐますが、Makefile.amでは-DGTK_DISABLE_DEPRECATED等を指定してゐる爲、このままではコンパイルが通りません。
Since Stardict 2.4.3 uses some APIs which are deprecated in Gtk+2.4 and its Makefile.am specifies -DGTK_DISABLE_DEPRECATED et al., it doesn't compile normally.

このパッチを當ててフラグを消せば正常に動くやうです。
It seems to work fine by removing the flags with this patch.

_ miércoles, 4 noviembre 2004
Cuenta Larga = 12.19.11.13.11; tzolkin = 12 Chuen; haab = 14 Zac [Trackback Ping]

Molino de Agua y Cielo Azul #1
[ « ­ · ¸ » ß ] の文字を追加。

2002
   10 11 12
2003
   1 2 3 4 5 6 7 8 9 10 11 12
2004
   1 2 3 4 5 6 7 8 9 10 11 12
2005
   1 2 3 4 5 6 7 8 9 10 11 12
2006
   1 2 3 4 6 7 8 9 10 11 12
2007
   1 2 3 4 5 6 7 8 9 10 12
2008
   1 4

login