


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に変換されたファイルが用意されている前提で解説します。今回の記事を読む前に、以下の記事を読んで復習してください。
<広告>
Webデザイン制作,Flash制作|リフォーム|マンションリフォーム|Ed Hardy(エドハーディー)|外壁塗装|不動産|軽井沢不動産|横須賀|リフォーム 京都 大津市|うなぎ|債務整理|東京 横浜 横須賀 中古マンションリフォーム|Isar Getriebetechnik KG|Special gears and gearboxes|SE構法(工法)|債務整理 相談|自己破産 相談|SEO対策|ホームページ制作(作成)|WEBデザイン,FLASH制作の簡単相互リンク|最新SEO対策最適化ツールチェック(Yahoo,Google,Bing)|定価制(定額制)リフォーム
minify - Project Hosting on Google Code
minify
Combines, minifies, and caches JavaScript and CSS files on demand to speed up page loads.
サイズの縮小や複数のファイルをまとめて自動化
<広告>
Webデザイン制作,Flash制作|リフォーム|マンションリフォーム|Ed Hardy(エドハーディー)|外壁塗装|不動産|軽井沢不動産|横須賀|京都(大津)|うなぎ|債務整理|東京 横浜 横須賀 中古マンションリフォーム|Isar Getriebetechnik KG|Special gears and gearboxes|SE構法(工法)|債務整理 相談|自己破産 相談|SEO対策|ホームページ制作(作成)|WEBデザイン,FLASH制作の簡単相互リンク|最新SEO対策最適化ツールチェック(Yahoo,Google,Bing)
JavaScript圧縮ツール
<広告>
Webデザイン制作,Flash制作|リフォーム|マンションリフォーム|Ed Hardy(エドハーディー)|外壁塗装|不動産|軽井沢不動産|横須賀|京都(大津)|うなぎ|債務整理|東京 横浜 横須賀 中古マンションリフォーム|Isar Getriebetechnik KG|Special gears and gearboxes|SE構法(工法)|債務整理 相談|自己破産 相談|SEO対策|ホームページ制作(作成)|WEBデザイン,FLASH制作の簡単相互リンク|最新SEO対策最適化ツールチェック(Yahoo,Google,Bing)
ヤフー、JavaScriptライブラリ「YUI 3.0.0」を公開:ニュース - CNET Japan
Yahooは米国時間9月29日、「Yahoo User Interface(YUI)」ライブラリのバージョン3をリリースした。同ライブラリは、JavaScriptやCSS(Cascading Style Sheet)で記述された装飾的なユーザーインターフェースエレメントをウェブサイトに付加することのできる、プログラマ向けのソフトウェアコレクションである。
<広告>
WEB制作|リフォーム|マンションリフォーム|Ed Hardy(エドハーディー)|外壁塗装|不動産|軽井沢不動産|横須賀|京都(大津)|うなぎ|債務整理|東京 横浜 横須賀 中古マンションリフォーム|Isar Getriebetechnik KG|Special gears and gearboxes|SE構法(工法)
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」も公開されました。
<広告>
WEB制作|リフォーム|マンションリフォーム|Ed Hardy(エドハーディー)|外壁塗装|不動産|軽井沢不動産|横須賀|京都(大津)|うなぎ|債務整理|東京 横浜 横須賀 中古マンションリフォーム|Isar Getriebetechnik KG|Special gears and gearboxes
痒いところに手が届くJavaScriptライブラリたち | HiGash.Net
<広告>
WEB制作|リフォーム|マンションリフォーム|Ed Hardy(エドハーディー)|外壁塗装|不動産|軽井沢不動産|横須賀|京都(大津)|うなぎ|債務整理
deconcept 〓 YouTube Google Maps API Mashup
<広告>
WEB制作|債務整理|リフォーム|マンションリフォーム|Ed Hardy(エドハーディー)|外壁塗装|不動産|軽井沢|横須賀|京都|うなぎ
JavaScript 2.0へ向け、ECMAScript Edition 4参照実装最新版 | エンタープライズ | マイコミジャーナル
次期JavaScript 2.0のベース仕様になるとみられるECMAScript Edition 4だが、先日The Ecma TG1 groupから参照実装のアーリーアクセス(マイルストーン2)が提供された。ソースコードが提供されているほか、Windows、Mac OS X、Linuxのバイナリが用意されている。
<広告>
WEB制作|債務整理|リフォーム|マンションリフォーム|Ed Hardy(エドハーディー)|外壁塗装|不動産|軽井沢|横須賀|京都|うなぎ|ペット用品通販|犬,猫グッズのShopet's
どんなリクエストでもお待たせしません (第3回) - 出力結果の確認
JavaScriptイベントモデル (第2回) - onLoadイベント