Web(ウェブ)制作,Flash(フラッシュ)制作,HP(ホームページ)作成,グラフィック・デザイン,SEO(サーチエンジン最適化),SEMetc OFFICE TAKASAKI

›May 12, 2010

HTML5+JavaScriptでビデオエフェクターに挑戦!

Posted by Flasher at 06:34 PM / Category: JavaScript / 0 Comments

ASCII.jp:HTML5+JavaScriptでビデオエフェクターに挑戦!|古籏一浩のJavaScriptラボ

HTML5で追加される新機能の中でも、特に華やかなものといえば「Video」と「Canvas」でしょう。本連載でも、HTML5 Videoを使った3D動画プレーヤーやCanvasを使ったペイントツールなどを作成してきましたが、今回はこの2つの機能を組み合わせて「ビデオエフェクター」作りに挑戦します。

 ひとくちにビデオエフェクターといっても、アドビ システムズの「After Effects」のように事前にレンダリングしてムービーを作成するアプリケーションから、アップルの「Motion」のようにムービーを再生しながらエフェクトを処理するタイプ、さらにはVJ (Video Jockey/Visual Jockey)の世界で使われる「motion dive」のようなリアルタイムでエフェクトを加えられるアプリケーションまで、さまざまです。

 今回は、リアルタイムでエフェクトをかけながら動画を再生するWebページをHTML5とJavaScriptだけで作ります。さすがにVJ用アプリケーションのような処理は現在のブラウザーの性能では無理がありますから、多少妥協してMotionのような“ほぼリアルタイム”の処理を目指します(それでもかなりのマシンパワーを消費しますが)。

 PhotoshopやAfter Effectsのように「プラグイン」でエフェクトの種類を増やせるようにもします。エフェクトを定義するスクリプトはメイン処理とは別に作成し、他のサーバーにホスティングされているプラグインでも、URLさえ指定すれば利用できる仕組みです。

 なお、HTML5 VideoとCanvasに関してはすでに本連載でも説明していますので、今回は詳しく触れません。素材となる動画については、H264と Theora/Oggに変換されたファイルが用意されている前提で解説します。今回の記事を読む前に、以下の記事を読んで復習してください。

人気blogランキングへ blog Ranking IT・インターネット/ブログ・WEB

<広告>
Webデザイン制作,Flash制作リフォームマンションリフォームEd Hardy(エドハーディー)外壁塗装不動産軽井沢不動産横須賀リフォーム 京都 大津市うなぎ債務整理東京 横浜 横須賀 中古マンションリフォームIsar Getriebetechnik KGSpecial gears and gearboxesSE構法(工法)債務整理 相談自己破産 相談SEO対策ホームページ制作(作成)WEBデザイン,FLASH制作の簡単相互リンク最新SEO対策最適化ツールチェック(Yahoo,Google,Bing)定価制(定額制)リフォーム

›December 17, 2009

minify

Posted by Flasher at 07:04 PM / Category: JavaScript / 0 Comments

JS Minifier

Posted by Flasher at 06:59 PM / Category: JavaScript / 0 Comments

›September 30, 2009

ヤフー、JavaScriptライブラリ「YUI 3.0.0」を公開

Posted by Flasher at 02:40 PM / Category: JavaScript / 0 Comments

ヤフー、JavaScriptライブラリ「YUI 3.0.0」を公開:ニュース - CNET Japan

Yahooは米国時間9月29日、「Yahoo User Interface(YUI)」ライブラリのバージョン3をリリースした。同ライブラリは、JavaScriptやCSS(Cascading Style Sheet)で記述された装飾的なユーザーインターフェースエレメントをウェブサイトに付加することのできる、プログラマ向けのソフトウェアコレクションである。

人気blogランキングへ blog Ranking IT・インターネット/ブログ・WEB WEBデザイン

<広告>
WEB制作リフォームマンションリフォームEd Hardy(エドハーディー)外壁塗装不動産軽井沢不動産横須賀京都(大津)うなぎ債務整理東京 横浜 横須賀 中古マンションリフォームIsar Getriebetechnik KGSpecial gears and gearboxesSE構法(工法)

›April 15, 2009

10年ぶりにJavaScriptがついにバージョンアップへ、年内承認の見通し

Posted by Flasher at 09:11 PM / Category: JavaScript / 0 Comments

10年ぶりにJavaScriptがついにバージョンアップへ、年内承認の見通し 〓 Blog on Publickey

10年ぶりにJavaScriptがバージョンアップする見通しとなりました。JavaScript(正式名称はECMAScript)の標準化団体であるEcma Internationalが4月9日に「Ecma International finalises major revision of ECMAScript 」というリリースを発表しています。ファイナルドラフトとなるドキュメント「final draft ECMA-262 5th edition」も公開されました。

人気blogランキングへ blog Ranking IT・インターネット/ブログ・WEB WEBデザイン

<広告>
WEB制作リフォームマンションリフォームEd Hardy(エドハーディー)外壁塗装不動産軽井沢不動産横須賀京都(大津)うなぎ債務整理東京 横浜 横須賀 中古マンションリフォームIsar Getriebetechnik KGSpecial gears and gearboxes

›August 21, 2008

いところに手が届くJavaScriptライブラリたち

Posted by Flasher at 08:51 PM / Category: JavaScript / 0 Comments

›March 29, 2008

YouTube + Google Maps API Mashup

Posted by Flasher at 09:47 PM / Category: JavaScript / 0 Comments

›February 28, 2008

JavaScript 2.0へ向け、ECMAScript Edition 4参照実装最新版

Posted by Flasher at 05:49 PM / Category: JavaScript / 0 Comments

JavaScript 2.0へ向け、ECMAScript Edition 4参照実装最新版 | エンタープライズ | マイコミジャーナル

次期JavaScript 2.0のベース仕様になるとみられるECMAScript Edition 4だが、先日The Ecma TG1 groupから参照実装のアーリーアクセス(マイルストーン2)が提供された。ソースコードが提供されているほか、Windows、Mac OS X、Linuxのバイナリが用意されている。

人気blogランキングへ blog Ranking IT・インターネット/ブログ・WEB

<広告>

WEB制作債務整理リフォームマンションリフォームEd Hardy(エドハーディー)外壁塗装不動産軽井沢横須賀京都うなぎペット用品通販|犬,猫グッズのShopet's

›July 19, 2005

どんなリクエストでもお待たせしません (第3回) - 出力結果の確認

Posted by Flasher at 09:49 PM / Category: JavaScript / 0 Comments / 0 TrackBack

出力結果の確認 : Hotwired

どんなリクエストでもお待たせしません (第3回) - 出力結果の確認

›July 04, 2005

どんなリクエストでもお待たせしません (第1回) - どんなリクエストでもお待たせしません

Posted by Flasher at 06:03 PM / Category: JavaScript / 0 Comments / 0 TrackBack

›June 07, 2005

JavaScriptイベントモデル:パート2 (第5回) - キーボードイベントの例

Posted by Flasher at 10:27 PM / Category: JavaScript / 0 Comments / 0 TrackBack

›May 31, 2005

JavaScriptイベントモデル:パート2 (第4回) - 要素のドラッグ

Posted by Flasher at 12:07 PM / Category: JavaScript / 0 Comments / 0 TrackBack

›May 16, 2005

JavaScriptイベントモデル:パート2 (第2回) - ブラウザーごとに異なる挙動

Posted by Flasher at 09:00 PM / Category: JavaScript / 0 Comments / 0 TrackBack

›May 09, 2005

JavaScriptイベントモデル:パート2 (第1回) - JavaScriptイベントモデル:パート2

Posted by Flasher at 03:58 PM / Category: JavaScript / 0 Comments / 0 TrackBack

›April 25, 2005

JavaScriptイベントモデル (第5回) - 3種類の方法を組み合わせた例

Posted by Flasher at 09:09 PM / Category: JavaScript / 0 Comments / 0 TrackBack

›April 18, 2005

JavaScriptイベントモデル (第4回) - 選択的なイベント監視

Posted by Flasher at 08:21 PM / Category: JavaScript / 0 Comments / 0 TrackBack

›April 11, 2005

JavaScriptイベントモデル (第3回) - onClickイベント

Posted by Flasher at 03:54 PM / Category: JavaScript / 0 Comments / 0 TrackBack

›April 04, 2005

JavaScriptイベントモデル (第2回) - onLoadイベント

Posted by Flasher at 03:06 PM / Category: JavaScript / 0 Comments / 0 TrackBack

onLoadイベント : Hotwired

JavaScriptイベントモデル (第2回) - onLoadイベント

›March 30, 2005

JavaScriptイベントモデル (第1回) - JavaScriptイベントモデル

Posted by Flasher at 04:27 PM / Category: JavaScript / 0 Comments / 0 TrackBack