« Swingで文字列をスクロールさせてみる | トップページ | QuickTime for Javaを利用してみる »

2007/11/19

動画へのアニメーションオーバレイ

前回までの、JLayeredPaneを用いたオーバレイ方法は、文字列の更新が無い場合だとうまくいく。しかし、動画の上で文字列のアニメーションを行うと、ちらつきが発生してしまう。

動画像の更新と、文字列の更新を同期させれば良いと思うのだが、javax.media.Playerはそういった用途は意図していないようで、更新タイミングを取得することはできなさそうだった。

仕方が無いので、JMFにもう少し深入りし、動画にエフェクトをかけることで動画像に直接文字列を書き込むことにした。

 

Java Web Startで実行する(JMF再生環境が整っている必要がある)

参考:
Java Media Framework API Guide日本語訳
SunのJMFフォーラム

 

|

« Swingで文字列をスクロールさせてみる | トップページ | QuickTime for Javaを利用してみる »

プログラミング」カテゴリの記事

コメント

JMF自体の情報が少ない(日本語となると更に限られる)ので、結構試行錯誤しないといけないのがつらいところですよね…。調べた結果やっぱり出来ないことがわかった、ということもありますし。

投稿: 雪羽 | 2008/07/06 16:57

なかなかおもしろいですね。参考にさせていただきます。しかし、タイムラインとの連携が以外と難しい…

投稿: ネクスト | 2008/06/29 22:53

サンプルコード、普通の環境では実行できませんね...

投稿: | 2007/11/19 02:03

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/18902/17116160

この記事へのトラックバック一覧です: 動画へのアニメーションオーバレイ:

» JMFで動画に字幕文字列をオーバレイするプログラムのソースコード [雪羽の発火後忘失]
昨年作成したプログラムについて、何度か問い合わせを受けてきたが、ソースコードは廃棄してしまったと思い込んでいたため、あまり良い返答を返せていなかった。 今回、再度探してみたところ、おそらくこれだと思われるものを、Eclipseのワークスペースディレクトリの中で発見したので、アップロードしておく。 現在はNetBeansでコーディングしSubversionも使用しているのだが、当時は異なる環境だった... [続きを読む]

受信: 2008/11/24 02:14

« Swingで文字列をスクロールさせてみる | トップページ | QuickTime for Javaを利用してみる »