「Ut Video Codec Suite」は「ユーティー ビデオ コーデック スイート」と読むんだよ!
「Ut Video Codec Suite」は「ユーティー ビデオ コーデック スイート」と読むんだよ!

大事なことなので2度言ったよ!

# Huffyuv よりは読み方は自明だと思っていたのだが甘かったらしい。
## というか俺釣られた?

久しぶりにやったアイマス8周目は千早でございます。

Read the rest of this entry

INFERNOはクリアしましたが、武器全種類入手していないので、ジェノサイドプレイしつつ武器を集め始めました。入手していないのは バッファロー・ワイド と スティングレイMF でどっちもなかなか出ないので、少しでも確率が高くなるといいなと思いつつ最終ミッション 星船 を始めます。

が、威力100万&範囲75なのでそりゃもうってぐらい自爆の嵐。スコープで遠くを狙えば味方が射線を横切って自爆、迫りくる蟲を狙えば思ったより近くて自爆、ぼーっと武器を切り替えればうっかりトリガに触れてしまって自爆。これは難しいわ。円盤とかには効かないし。

ようやくクリアしても武器は出ず、楽そうなミッションを求めてさまよってもやっぱり出ず、ジェノサイドはやめてもやっぱり出ず、と3時間ぐらいやりましたが結局そこで飽きたので中止。集まるのかこれ。げふんげふん。

機能追加
  • RGBA のためのコーデック (FOURCC: ULRA) を追加した。

readme ファイル インストーラ(msi 形式) ソース

いやね、コード自体は 3.8.0 をリリースした後に千早をプロデュースしつつ2時間弱でジェバったんですよ。でもやっぱり動作検証に時間がかかるわけで。ていうか Premiere Elements もアルファチャンネル対応してるんですね。知らなかった。

ちなみに YUV420(YV12 とか)ではなく RGBA を作ったのは、RGBA の方がコードが少ないのと、そっちの方が有用だと考えたからです。YUV420 は YUV422 で代用できないこともないけど、RGBA は他のもので代用できないわけで。(他のものにはアルファチャンネルがないから)

なお、4.0.0 はタグ打った後にパッケージングミスが発覚したのでお蔵入り。

機能追加
  • 共通: Predict left フレーム内予測方式を追加した。手元の計測では、今までの実装(Predict median)と比較して、エンコード速度ほぼ同じ、圧縮率 10% 低下(ファイルサイズが 10% 増える)、デコード速度 50% 向上(デコード時間が 30% 強短くなる)。

readme ファイル インストーラ(msi 形式) ソース

今回はコードの追加量が多いので特にご注意あれ。

組み立てた後 memtest86+ も 24h 完走したのですが、画面をよーく見るとおかしなことが。

Read the rest of this entry

性能向上
  • 共通: デコードを高速化した。Core 2 の場合で 9% 程度。
  • ULY2: RGB24 からのエンコードを高速化した。Core 2 の場合で 9% 程度。

readme ファイル インストーラ(msi 形式) ソース

肝心のハフマンデコードが速くならないのでそろそろ限界が…

何度か書いているとおり、このblogが動いているサーバは自宅ではなく友達の家に置いてあります。この友達の家は(というか友達の部屋は)かなり室温が高く、PCにとってはあまり良い環境ではありません。真冬でも暖房が要らないくらいで。さらに夏になるとブレーカーが良く落ちているので、再起動してもらうのも手間ですし、電プチすることによるHDDへの負担も気になります。

Read the rest of this entry

性能向上
  • ULY2: RGB24 からのエンコードをアセンブラ化により高速化した。Core 2 の場合で 42% 程度。これでシングルスレッドでも Huffyuv (Predict median) より有意に速くなった。

readme ファイル インストーラ(msi 形式) ソース

特に言うことは無し!w

機能追加
  • ULY2: デコード時に RGB24 で出力できるようにした。最初からアセンブラバージョンがある。
バグ修正
  • ULY2: RGB24 エンコード時に、横幅が 4 の倍数ではない場合、映像の右端にゴミが発生する。

readme ファイル インストーラ(msi 形式) ソース

ULY2 の RGB24 出力ですが、これにより MS8 や VS12 で読み込めるようになるはずです。

RGB24なんて爆発しろ!(T_T