性能向上
  • 共通: x86 でのデコードを 10% ほど高速化した。
  • 共通: x64 版をアセンブラ化し、おおむね x86 版と同程度の速度にした。

readme 日本語 英語 / インストーラ x86 x64 / ソース

x64版をアセンブラ化するだけの予定でしたが、うっかり高速化ポイントを見つけてしまったのでx86版のデコードも高速化されています。

さて、いよいよネタがなくなったぞ!

Trackback

9 comments untill now

  1. すいすい @ 2010-11-04 15:57

    いつも使わせてもらっています。

    ぜひともQuickTimeの追加コンポーネント化を実現していただけると嬉しいですね。

    前にちょっとだけ話に出ていたffmpegへの組み込みもどうなったんでしょう(笑

  2. 梅澤 威志 @ 2010-11-05 00:21

    その QuickTime は QuickTime for Windows ということでいいでしょうか。だとしたら、プラグインの実装はありません。もともと QuickTime for Windows は気に入らないソフトウェアでしたが、iPhone の Flash 騒ぎ(という表現でいいのか?)の際の Jobs の態度によって、ほとんどないやる気が全くなくなりました。
    QuickTime for Windows を VfW インターフェースに対応させるように Apple にリクエストするほうが、実現可能性は遥かに高いと思われます。あるいは実装する技術と意欲を持った他の開発者に頼むかですね。

    FFmpegの方は…どうなったんでしょうかね? 追いかけてないのでサッパリ。

  3. すいすい @ 2010-11-05 12:45

    >梅澤さん
    何か、無理難題っぽいコメントを出してしまい、すいません。

    仕事柄、AfterEffectsで完璧に使える可逆圧縮を欲しているので、
    今でもほぼ問題のないUT VideoがQuickTimeに完全内包されれば…
    みたいに考えていました。
    Quicktimeのアニメーション圧縮(可逆)の変わりに使いたかったんですね。

    私は開発とかは何にも出来ない1ユーザーなので、これ以上の高望みは出来ません。
    仕事&私用でUT Videoは非常に活用してるのでこれからの発展も期待しています。

  4. 梅澤 威志 @ 2010-11-05 13:22

    いえいえ。要はやる気の問題です。技術的な難易度に関しては大したことはないと思います(そういう意味では無理難題ではない)。QuickTime の SDK は(まだ)読んでませんが。

    あれ、でも AE で Ut Video Codec Suite 使えません?ニコマス方面では普通に使われているのですが… それとも Mac の話でしょうか?

  5. すいすい @ 2010-11-05 14:38

    >梅澤さん
    あ、いえいえAEでも当然ながら普通に使用出来ています。

    ただ、AEの動画読み込みはどうしてもQT系の読み込みエンジンで安定動作している部分もあるようなので。

    Macとのやりとりも含めてクロスプラットフォームな中間圧縮Codecならなぁ、
    と、思った次第です。

    QTのコンポーネントになれば人に動画データを渡すときにも利便性が上がるなぁと思ったわけです。

  6. 梅澤 威志 @ 2010-11-07 18:07

    ふむ…技術的な話に関しては把握しました。

  7. 順三朗P @ 2010-12-06 13:46

    コーデックの外側、つまりコーデックが各種コンテナやAPIに対応させる部分については
    x264vfwが参考になりそうですよ。
    ただしQuickTime APIへの対応があったかどうかは分かりません。

  8. アニカン @ 2011-02-05 18:28

    階調10Bitに対応する予定はありますでしょうか?

  9. 梅澤 威志 @ 2011-02-06 04:35

    今のところありません。他にもやりたいことがありますが時間が取れないので。
    後学のために、10bitでコーデックとやり取りできる編集ソフトには何がありますか?

Add your comment now