Ut Video Codec Suite ~ これまで と これから ~

Slides:



Advertisements
Similar presentations
簡単動画制作 使用するアプリケーション  iMovie  特別教室の Mac にインストールされています  使用方法の動画解説( apple ) 
Advertisements

サーバ管理者から 見たストリーミン グ インターネット総合研究所 佐藤めぐみ
動画作成ソフトを使った分子 運動の可視化とその比較 2002 年度卒研発表 村中研究室 山内 祐介.
Flash SWF ファイル書き換え PHP extension 2008 年 7 月 21 日 よや.
授業展開#3 アナログとデジタル.
最新コピーガード CPRM コピーや録画できる回数を制限するコピーコントロール信号である。コピーワンス放送などの映像データに入っている。
Web製作ラボ 5/30, 6/13, 2012 hayashiLabo 13.
「AMDで使うと遅いんだけど」 x86/x64最適化勉強会 #4 LT
Windows Workflow Foundation of .NET Framework 3.0
プログラムNo.:論文タイトル(必ず書いてください)
PHP AV(Audio Visual) 拡張 クライアントサイド PHP アプリケーションPHP
Processing + WiiRemote
ファイルの形式.
Phoenixとは 2Dゲーム作成ツール. PROJECT. phoenixとは 2Dゲーム作成ツール.
J107 マルチメディアとは② 動画と音声 マルチメディアとは② 動画と音声 J107 中3情報.
パノラマ動画像モデルによる 仮想空間表現システムの研究
PHP AV(Audio Visual) 拡張 PHP asアプリケーション
技術トピックス 2014/10.
Android と iPhone (仮題) 情報社会とコンピュータ 第13回
情報システム利用入門 パワーポイントの使い方
マルチプラットフォーム対応 P2Pファイル共有ソフトの開発
パイプラインパフォーマンス管理 SAP Best Practices.
PacSec Nov 6, ISMSおよびその重要性 Richard Keirstead CISSP, BS7799 主任監査員
マルチプラットフォーム対応 P2Pファイル共有ソフトの開発
上藤紳也 5月間報告.
Androidの 画面描画機構を チューニングする!
ファイルの形式.
Word2007でWeb作成方法紹介ページ ~Word初心者でもわかりやすく~
心理学情報処理法Ⅰ コンピュータにおけるデータ表現 マルチメディアとコンピュータ.
八王子にある、ちょっと変わった印刷会社のお話し
Silverlight とは.
書誌情報を提供するサービスへ 「だれでも」書誌情報をダウンロードして再活用できる
文字化けの背景を知る.
さとりすと Satori Ghost Editor 里々ゴーストの統合開発環境を作ったよ page: 1/25
はじめてのASP.NET 楽しいアプリ制作の会 #1 TWorks.
パッケージソフトウェア利用コンピュータシステム構築委託契約書 パッケージソフトウェア、OS、第三者ソフトウェアの使用許諾契約
“SMILE VIDEO”の制作 ~ニコニコ動画で活動してみた~
発表者 2011/01/08 楽しい256バイトイントロの 世界 発表者 2011/01/08.
概要 Boxed Economy Simulation Platform(BESP)とその基本構造 BESPの設計・実装におけるポイント!
コンピュータの構成 ソフトウェア編 1E16M048 圓谷 英一 1E16M050 徳弘 徹也 1E16M051 戸張 将義
Windows 2000 拡張カーネルの技術紹介 2018年6月10日 黒翼猫.
授業展開#3 アナログとデジタル.
ソフトを用いた動画の並列変換処理 情報論理工学研究室 中村勇介.
Office IME 2010 を使う.
動画ファイル形式 コンピュータでは、文字や画像、動画、音声といった様々な種類の情報を扱うことができるが、記憶装置に記録されるデータそのものは0と1の情報でしかない。動画ファイルの形式としてはMPEGやAVIです。
澤見研究室 I04I021 片山祐輔 I05I095 山田大志 I06I040 野崎祥志
「OSで儲けない」 Microsoftの新戦略
梅澤威志 隣の芝は茶色いか 梅澤威志
XP Extreme Programming.
アップデート 株式会社アプライド・マーケティング 大越 章司
対話による 日記継続作成支援システム なぜ日記か 提案システム BUT 利点を把握していても、 一人で日記を継続作成するのは難しい
COM コンポーネント・オブジェクト・モデル.
動画形式 2010年11月.
ルーブリック・チャート(評価) の活用と課題
NXScan SSP edition 広範囲な画像エンハンスメントと TWAIN詳細機能設定を提供
Virtualizing a Multiprocessor Machine on a Network of Computers
動画配信捕捉のためのWEBサーバ構築 06A1058 古江 和栄.
パッケージソフトウェア利用コンピュータシステム構築委託契約書 パッケージソフトウェア、OS、第三者ソフトウェアの使用許諾契約
ISO23950による分散検索の課題と その解決案に関する検討
「マイグレーションを支援する分散集合オブジェクト」
開発作業の形式化に基づく プロセス評価 松下誠 大阪大学.
稚内北星学園大学 情報メディア学部 専任講師 安藤 友晴
第12回:Microsoft PowerPoint (2/2)
Googleマップを活用した 生物調査データベースの構築
プロジェクト演習Ⅳ・Ⅵ インタラクティブゲーム制作
Microsoft Office Project Server 2007
Ut Video Codec Suite 高速化の11年
MPIを用いた 並列処理 情報論理工学研究室 06‐1‐037‐0246 杉所 拓也.
アジャイル開発プロセス 森口朋広.
0.1 DXライブラリの導入 必要なファイルの準備.
Presentation transcript:

Ut Video Codec Suite ~ これまで と これから ~ 今年も Ut Video Codec Suite ~ これまで と これから ~ AE オフ 2018 LT 2018-06-30 梅澤 威志

自己紹介 Twitter: @umezawa_takeshi GitHub: umezawatakeshi 本職は某ネット企業のプログラマ Ut Video Codec Suite の作者 いわゆる映像クリエイター ではない いわゆるエンコ職人 でもない

発表内容 「これまで」(前回AEオフからの進捗) 「これから」(主にQuickTimeがらみ)

前回(AEオフ2016)からの更新 バージョンは 16.1.0 → 20.0.0 だいぶ高速化した Predict Gradient を追加した 内部保持形式 YUV444 のものを追加した SIMD にやさしい UtVideo T2 を追加した エンコード/デコード処理そのものに対するユニットテストを追加した 脱アセンブラ(脱NASM)

だいぶ高速化した デコードがだいぶ高速化した だいたい30%ぐらい エンコードもちょっと高速化した

Predict Gradient 圧縮比は Median > Gradient > Left デコード速度は Left > Gradient >> Median …だと思っていた 実際 Huffyuv だとそうである いざ作ってみたら Gradient > Left >> Median だった こうかは ばつぐんだ! てか Predict Left 要らねーじゃん

YUV444 対応 内部 YUV444 8bit のものを追加 (ULY4/ULH4/UMY4/UMH4) 使われてるかどうかはよく分からない YUVA4444 は今のところ用意していない

UtVideo T2 既存のやつは SIMD にやさしくなく、これ以上の高速化も難しいので、 SIMD にやさしいアルゴリズムで別のコーデックを作った 圧縮比は控えめだが圧倒的に速い フレーム間圧縮ができる いくつかの機能は削除 インターレース YUV420

(おまけ) Frenz 2017 新作映像上映イベント Frenz 2017 で、再生フォーマットとして(H.264 などではなく) UtVideo が使われた という話を事後で聞いた 事前テストでは24時間再生させ続けてフレーム落ち無し という話を(ry

ここから本題

UtVideo がサポートする インターフェース Windows VCM (Video Compression Manager) DMO (DirectX Media Object) Mac QuickTime

32bit と QuickTime の EOL 予告 WWDC 2018 において、macOS 10.14 (Mojave) が 32bit プロセスをサポートする最後のバージョンであることが発表された。 つまり、2019 年秋に出るだろう macOS 10.15 では 32bit プロセスは走らない。 QuickTime が同時にに廃止されることも発表された(QT は 32bit のフレームワークなので)

AV Foundation の場合 macOS で現役な標準マルチメディアフレームワークは AV Foundation である AV Foundation にはサードパーティープラグインを実装するための API がない つまりコーデックを追加できない

理想論 マルチメディア制作ソフトウェア業界がクロスプラットフォームな共通プラグインインターフェースを策定してほしい もっとも、(今の) Apple はクロスプラットフォームを嫌う企業なので、仮に策定されても Final Cut Pro には実装されないだろうが

次善の策 AE/Pr 用のプラグインを作る? 利点 欠点 Windows 版の AE/Pr にとっても利益がある でも他のソフトは…?

若干台無しな話 Ut Video Codec Suite バージョン 20.0.0 の Mac 版はリリースしていない フレーム間圧縮に対応できなかったため UtVideo の QuickTime 版がなくなる、という観点においては、それは確定した将来の危機なのではなく、既に起きてしまったことである。

まとめ Ut Video Codec Suite のロジックについては継続的に作業しています QuickTime 終息に向けての対応について良い考えをお持ちの方はご連絡を

I need hiring! 梅澤威志は現在転職活動中です ウチに来いみたいなお誘いの案件がありましたらお声掛けください Twitter: @umezawa_takeshi