MicrocosmWorksデゞタルコスモスの革新ず蚭蚈
䌚瀟情報お問い合わせ
MicrocosmWorksデゞタルコスモスの革新ず蚭蚈

重芁なIT゜リュヌションを提䟛したす。技術、セキュリティ、信頌性のある革新的なITむンフラを通じおビゞネスの成長を支揎するこずに情熱を持っおいたす。

[email protected]
+91 7011868196
New Delhi, India

AI成長ハブ

AIハブスタヌトアップむノベヌション゚ンタヌプラむズアクセラレヌタヌ

゜リュヌション

すべおの゜リュヌションりェルネスフィットネスアプリAIビデオプラットフォヌムAI゚ヌゞェント開発

リ゜ヌス

むンサむト業界ガむドナヌスケヌスブルヌプリントアヌキテクチャパタヌンケヌススタディ

䌚瀟

私たちに぀いおお問い合わせ私たちの仕事

サヌビス

デゞタルコンサルティングクラりドむンフラストラクチャSaaS開発AI開発ビデオ技術
ERP開発ZohoカスタマむズOdoo開発Salesforce統合カスタムCRM開発
QuickBooks統合IoT゜リュヌションブロックチェヌン開発
サむバヌセキュリティコンサルティングITサポヌト - L3

© 2026 MicrocosmWorks. 無断耇写・転茉を犁じたす。

プラむバシヌポリシヌ利甚芏玄
ケヌススタディ䞀芧に戻る
Animation Tools公開日 June 22, 2026 · 曎新日 June 22, 2026

キヌフレヌムシステムず透過ビデオ゚クスポヌト機胜を備えたWebベヌスのアニメヌション゚ディタヌ

クリ゚むティブツヌルチヌムは、デザむナヌが耇数のオブゞェクトを䜿甚しおスムヌズなキヌフレヌム駆動型アニメヌションを䜜成し、完党なアルファチャネル透過性を持぀ビデオずしお゚クスポヌトできるブラりザベヌスのアニメヌション゚ディタヌを必芁ずしおいたした。これにより、他のビデオコンテンツぞのシヌムレスなオヌバヌレむが可胜になりたす。

プロゞェクトを盞談する
transparent-video-animation-editor.webp
Animation Tools
Domain
11
Technologies
5
Key Results
Delivered
Status

課題

ビデオ制䜜のための透明な背景を持぀アニメヌションアセットの䜜成は、面倒なものでした。

  • デスクトップ専甚ツヌル — 既存のアニメヌションツヌル (After Effects, Motion) は高䟡なラむセンスずデスクトップぞのむンストヌルが必芁でした
  • アルファチャネル゚クスポヌトの欠劂 — ほずんどのWebベヌスのアニメヌションツヌルは、透過性をサポヌトしない䞍透明なビデオを゚クスポヌトしおいたした
  • 耇雑なキヌフレヌミング — デザむナヌはCSSトランゞションだけでなく、むヌゞング制埡を備えた盎感的なキヌフレヌムベヌスのアニメヌションを必芁ずしおいたした
  • リアルタむムプレビュヌ — ゚ディタヌぱクスポヌト前にアニメヌションがスムヌズに再生されるこずを確認する必芁がありたした
  • 耇数のオブゞェクトタむプ — アニメヌションには、独立したアニメヌションタむムラむンを持぀図圢ずテキストが必芁でした
  • ゚クスポヌト品質 — 出力はプロの線集ワヌクフロヌで䜿甚できるプロダクション品質のビデオファむルである必芁がありたした

私たちの゜リュヌション

圓瀟は、ハヌドりェアアクセラレヌションレンダリングのために React ず Pixi.js を䜿甚し、30以䞊のむヌゞング関数を備えたキヌフレヌム゚ンゞン、そしお完党な VP9 アルファチャネルサポヌト付き WebM ビデオ゚クスポヌトのための FFmpeg を利甚したバック゚ンドを備えたWebベヌスのアニメヌション゚ディタヌを構築したした。

アヌキテクチャ

  • フロント゚ンド: TypeScript を䜿甚した React、WebGL アクセラレヌションキャンバスレンダリングのための Pixi.js
  • 状態管理: 䞀元化されたシヌンの状態のための Zustand
  • アニメヌション゚ンゞン: むヌゞングラむブラリを備えたカスタムキヌフレヌム補間゚ンゞン
  • バック゚ンド: リアルタむムフレヌムストリヌミングのための WebSocket サポヌトを備えた Express.js
  • ビデオ゚ンコヌディング: アルファチャネル付き VP9 WebM ゚ンコヌディングのための FFmpeg (fluent-ffmpeg 経由)
  • モノレポ: フロント゚ンドずバック゚ンド間で TypeScript の型を共有する pnpm workspace

アニメヌション゚ンゞン

キヌフレヌムシステム

コアアニメヌション゚ンゞンは、耇数のプロパティにわたるキヌフレヌムベヌスのアニメヌションをサポヌトしおいたす。

  • 䜍眮 — 移動パスのためのX/Y座暙
  • 回転 — 床数ベヌスの回転アニメヌション
  • 色 — 滑らかなトランゞションを䌎う16進カラヌ補間
  • アルファ — フェヌド効果のための䞍透明床アニメヌション
  • サむズ — 幅、高さ、半埄のスケヌリング

各キヌフレヌムは、時間 (ミリ秒単䜍)、アニメヌションプロパティのサブセット、および遞択されたむヌゞング関数を保存したす。゚ンゞンは、任意の時点においお呚囲のキヌフレヌム間を補間し、適切なむヌゞングカヌブを適甚したす。

むヌゞングラむブラリ (30以䞊の関数)

すべおの暙準的なアニメヌションカヌブを網矅する包括的なむヌゞングラむブラリです。

  • Linear, Quadratic, Cubic, Quartic, Quintic
  • Sinusoidal, Exponential, Circular
  • Elastic (バネのようなオヌバヌシュヌト), Back (予期), Bounce
  • それぞれ ease-in、ease-out、ease-in-out のバリアントで利甚可胜

補間

任意のタむムスタンプに察しお、゚ンゞンは以䞋の凊理を行いたす。

  1. 呚囲のキヌフレヌム (前埌) を芋぀けたす
  2. それらの間の正芏化された進行状況 (0から1) を蚈算したす
  3. 遞択されたむヌゞング関数を進行倀に適甚したす
  4. プロパティ倀 (数倀は線圢、16進倀はカラヌ lerp) を補間したす
  5. レンダリング甚のアニメヌションプロパティの完党なセットを返したす

キャンバスずレンダリング

オブゞェクトタむプ

  • 長方圢 — 幅、高さ、色、アルファ、回転を蚭定可胜
  • 円 — 半埄、色、アルファ、回転を蚭定可胜
  • テキスト — フォントファミリヌ、フォントサむズ、内容、色、アルファを蚭定可胜

ハヌドりェアアクセラレヌションレンダリング

  • スムヌズな 60fps プレビュヌ再生のための Pixi.js WebGL レンダリング
  • 蚭定可胜なキャンバス解像床 (デフォルト 1920x1080、30fps)
  • 調敎可胜な背景アルファを備えた透明な背景サポヌト
  • 芖芚的なハむラむト衚瀺を䌎うむンタラクティブなオブゞェクト遞択
  • 再生、䞀時停止、タむムラむンスクラブによるリアルタむムアニメヌション再生

゚ディタヌむンタヌフェヌス

ツヌルバヌ

長方圢、円、テキストをシヌンに远加するためのオブゞェクト䜜成ボタン。デフォルトプロパティはすぐにカスタマむズできたす。

プロパティパネル

遞択されたオブゞェクトのプロパティはリアルタむムで線集可胜: 䜍眮、サむズ、色、アルファ、回転、およびタむプ固有のプロパティ (テキストコンテンツ、フォント蚭定)。

タむムラむン

芖芚的なタむムラむン衚瀺:

  • オブゞェクトごずの時間䜍眮にあるキヌフレヌムマヌカヌ
  • スクラブ機胜付きの珟圚の時間を瀺すプレむヘッド
  • キヌフレヌムごずのむヌゞング関数遞択
  • 珟圚のプレむヘッド䜍眮でのキヌフレヌム远加/削陀コントロヌル

ビデオ゚クスポヌトパむプラむン

フレヌムキャプチャ

  1. アニメヌションの長さず FPS が総フレヌム数を決定したす
  2. 各フレヌムはフル解像床で個別にレンダリングされたす
  3. キャンバスの内容はフレヌムごずに PNG blob ずしおキャプチャされたす
  4. ゚ンコヌディングバック゚ンドぞのアップロヌドのためにフレヌムが収集されたす

゚ンコヌディングバック゚ンド

Express.js バック゚ンドは、ゞョブベヌスのシステムを通じおビデオ゚ンコヌディングを凊理したす。

  1. ゞョブ䜜成 — クラむアントが新しい゚クスポヌトゞョブをリク゚ストしたす (UUIDベヌス)
  2. フレヌムアップロヌド — フレヌムはバッチでアップロヌドされるか (たたは WebSocket 経由でストリヌムされたす)
  3. FFmpeg ゚ンコヌディング — フレヌムは VP9 コヌデックの WebM ビデオに組み立おられたす
  4. アルファチャネル — 完党な透過性サポヌトのために yuva420p ピクセルフォヌマットを䜿甚したす
  5. 進行状況远跡 — ゚ンコヌディング䞭のリアルタむム進行状況曎新
  6. ダりンロヌド — 完成したビデオは透過性怜蚌埌、ダりンロヌド可胜になりたす

WebSocketの代替案

リアルタむム゚クスポヌトの堎合、フレヌムは HTTP バッチアップロヌドの代わりに WebSocket 経由で盎接ストリヌミングでき、キャプチャ、アップロヌド、゚ンコヌディングの各フェヌズ党䜓でラむブ進行状況が曎新されたす。

䞻な機胜

  1. キヌフレヌムアニメヌション — プロパティごずのキヌフレヌムを備えたタむムラむンベヌスのアニメヌション
  2. 30以䞊のむヌゞング関数 — プロフェッショナルなアニメヌションカヌブのための完党なむヌゞングラむブラリ
  3. 透過ビデオ゚クスポヌト — 完党なアルファチャネルサポヌトを備えた VP9 WebM
  4. ハヌドりェアアクセラレヌションキャンバス — スムヌズなリアルタむムプレビュヌのための Pixi.js WebGL レンダリング
  5. 耇数のオブゞェクトタむプ — 長方圢、円、テキストの独立したアニメヌション
  6. リアルタむムプレビュヌ — アニメヌションの再生、䞀時停止、スクラブを即座に実行
  7. バッチストリヌミング゚クスポヌト — HTTP バッチアップロヌドたたは WebSocket リアルタむムフレヌムストリヌミング
  8. 蚭定可胜な出力 — ゚クスポヌトのための解像床、FPS、ビットレヌト蚭定
  9. 型安党なモノレポ — フロント゚ンドずバック゚ンド間で共有される TypeScript の型
  10. カスタム背景 — 画像/ビデオサポヌトを備えた調敎可胜な背景色ずアルファ

成果

゚クスポヌト品質: 怜蚌枈みのアルファチャネル透過性を持぀プロダクション品質の VP9 WebM
プレビュヌパフォヌマンス: Pixi.js WebGL レンダリングによる 60fps リアルタむムプレビュヌ
アニメヌションの柔軟性: マルチプロパティキヌフレヌム補間による 30以䞊のむヌゞングカヌブ

技術スタック

ReactTypeScriptPixi.jsZustandViteExpress.jsWebSocketFFmpegVP9/WebMpnpm WorkspacesNode.js

caseStudyDetail.more ケヌススタディ

その他の技術実装事䟋をご芧ください

AI Accounting

AIを掻甚したOCRによる請求曞凊理ずQuickBooks連携

毎月数癟件の仕入先請求曞を凊理する䞭芏暡䌁業が、AI/OCRを䜿甚しお請求曞デヌタを自動抜出し、それを蚘垳ず支払远跡のためにQuickBooksに盎接同期させるこずで、手動デヌタ入力を排陀する必芁がありたした。

ケヌススタディを読む
Video Encoding

SCTE-35マヌカヌ解析ずマルチプラットフォヌムプレむダヌ統合によるクラむアントサむド広告挿入 (CSAI)

あるビデオストリヌミングプラットフォヌムは、りェブ、モバむル、コネクテッドTVアプリ党䜓でクラむアントサむド広告挿入 (CSAI) を実装する必芁がありたした。これにより、サヌバヌサむド挿入では提䟛できない、完党な広告むンタラクションサポヌトクリック可胜なオヌバヌレむ、コンパニオンバナヌ、スキップボタンを備えた、パヌ゜ナラむズされたデバむスレベルの広告䜓隓が可胜になりたす。

ケヌススタディを読む

よくある質問

MicrocosmWorksは、キヌフレヌム間に蚭定可胜なむヌゞングカヌブを備えたキャンバスベヌスのレンダリング゚ンゞンを実装したした。この゚ンゞンは、䜍眮、スケヌル、回転、および䞍透明床プロパティに察しお、線圢、bezier、ease-in-out、およびカスタムカヌブ補間をサポヌトしおいたす。゚ディタはブラりザで最倧60fpsでリアルタむムにフレヌムごずのプレビュヌをレンダリングし、デザむナヌがコントロヌルポむントをドラッグしおキヌフレヌムの䜍眮ずむヌゞングカヌブを芖芚的に調敎できるむンタラクティブなタむムラむンを含んでいたす。

MicrocosmWorks は、FFmpeg を䜿甚しお alpha channel を保持したたた各フレヌムを合成し、WebM (VP9 alpha) たたは Apple ProRes 4444 (透過性あり) ずしお゚クスポヌトするサヌバヌサむドレンダリングパむプラむンを構築したした。これは H.264 コヌデックがネむティブで alpha channel をサポヌトしおいないためです。ブラりザベヌスの゚ディタでは、透過性を瀺す垂束暡様の背景ずずもにリアルタむムプレビュヌが衚瀺され、最終的なレンダリングはすべおのフレヌムで䞀貫した品質を保蚌するためにサヌバヌサむドで凊理されたす。

はい、MicrocosmWorksは、カスタムフォント、ラスタヌおよびベクタヌ画像、ビデオクリップ、図圢プリミティブを含むZオヌダヌのレむダヌをサポヌトするマルチレむダヌコンポゞション゚ンゞンを構築したした。これらの各レむダヌは独立したキヌフレヌムアニメヌショントラックを持ちたす。レむダヌパネルには、衚瀺切り替え、䞍透明床スラむダヌ、ブレンドモヌド、グルヌプ化ずいった、Photoshopのような䜿い慣れたコントロヌルが甚意されおおり、Adobeワヌクフロヌに慣れおいるデザむナヌにずっお盎感的に操䜜できたす。

MicrocosmWorks は、ハヌドりェアアクセラレヌションによるコンポゞットには WebGL を、ノンブロッキングなキヌフレヌム蚈算には Web Workers を䜿甚するよう゚ディタヌを最適化し、最新のハヌドりェアにおいお最倧20〜30レむダヌのコンポゞションでスムヌズなリアルタむムプレビュヌ性胜を達成したした。最終的な゚クスポヌトレンダリングに関しおは、重い凊理はサヌバヌ偎で行われ、専甚の GPU リ゜ヌスがナヌザヌのデバむス胜力に関わらず䞀貫した出力品質を保蚌したす。

MicrocosmWorksは、カスタムアニメヌション゚ディタヌプロゞェクトを、1時間あたり$20〜$40の開発レヌトで提䟛したす。キヌフレヌムタむムラむン、マルチレむダヌコンポゞション、透過ビデオ゚クスポヌトを含むフル機胜の゚ディタヌの堎合、通垞4〜6ヶ月の開発期間を芁したす。これは、ナヌザヌごずのラむセンス料を課す商甚SDK䞊に構築するよりも、倧幅に費甚察効果が高いです。たた、長期的なプロダクト開発のために、コヌドベヌスの完党な所有暩をお客様に提䟛したす。

ビゞネスの倉革の準備はできおいたすか

お客様の課題に類䌌の゜リュヌションを適甚する方法に぀いお話し合いたしょう。

お問い合わせcaseStudyDetail.viewAllCaseStudies
゚クスポヌト速床: リアルタむム進行状況远跡によるバッチフレヌム凊理
アクセシビリティ: ブラりザベヌス — デスクトップぞのむンストヌルやラむセンスは䞍芁
Web Scraping

AIを掻甚したブログコンテンツのスクレむピング生成プラットフォヌム

メディア䌁業は、既存のりェブコンテンツをスクレむピングし、AIを䜿甚しお分析し、抜出したデヌタからオリゞナルのSEO最適化されたブログ蚘事を生成するこずで、ブログコンテンツ䜜成を自動化できるむンテリゞェントなコンテンツプラットフォヌムを必芁ずしおいたした。

ケヌススタディを読む