Upgrade to Pro — share decks privately, control downloads, hide ads and more …

情報科学特別演習 最終発表「動画編集ソフトウェアフレームワーク: mock up」

情報科学特別演習 最終発表「動画編集ソフトウェアフレームワーク: mock up」

優秀賞をもらった

Mutsuha Asada

January 17, 2023
Tweet

More Decks by Mutsuha Asada

Other Decks in Programming

Transcript

  1. アプリケーション層 iOS App Android App WebApp Desktop App 開発者 APIサーバー

    mumlのパース JSON Scheme で定義 タイムライン オブジェクトの 生成 必要なシェーダ ファイルの準備 メディア変換 ... FFmpeg 動画像のエンコード レンダリング レンダリング フレームを GLテクスチャ に変換 GLテクスチャを フレームに変換 永続化 データベース タイムライン オブジェクトを正規化 コンテナ化 ストリーミングサーバー HLSストリーミング の初期化 HTTP Live Streaming 何が動いているのか 気になる! 9 独自の動画編集ソフトの クライアントを開発 メディア変換 ... FFmpeg 動画像のエンコード メディアのアップロード
  2. まとめ 20 ▲ GitHub ・RESTful APIではなく中間言語で編集することで大量のAPIを管理する必要がなく、 差分更新について後回しにすることができる。出力やストリーミング、アップロード など編集以外の作業と編集そのものを分離できる ・フィルターや図形の描画、アニメーションについて表現でき、これらを組み合わせ ることで複雑な動画を作ることができる

    ・プラグインシステムによって柔軟な拡張を可能にした ・HLSによる配信によってWebからの動画編集を可能にした ・今後はコミュニティの形成や、mock upを利用した動画編集ソフトウェアの 開発(来年のジョットクなど...?)に取り組んでいく ・mock upやプログラマブルな動画編集に興味があれば   [email protected]  に連絡をください!(GLSL/Nimによる開発です)