2012年5月11日金曜日

Benchmark plugin

AviUtl用のベンチマークプラグインを書きました。

benchmark_for_aviutl-0.1.0.zip
https://github.com/chikuzen/benchmark_for_aviutl

1. 出力プラグインです
2. 基本的な挙動はあじ氏のNULL出力プラグインと似ていますが、ベンチマークの結果をテキストファイルとして出力します。
3. aviutl.exeと同じディレクトリに作られるbenchmark.iniをいじることで、出力色空間と繰り返し回数を指定できます。

例えばbenchmark.iniを
output_format=1
repeat=3
としておけば
date                      : Fri May 11 22:16:45 2012
output colorspace         : YUY2
resolution(width x height): 720 x 480
frames                    : 13805
total proc time(msec)     : 45996
average proc rate(fps)    : 300.135


date                      : Fri May 11 22:17:31 2012
output colorspace         : YUY2
resolution(width x height): 720 x 480
frames                    : 13805
total proc time(msec)     : 45767
average proc rate(fps)    : 301.637


date                      : Fri May 11 22:18:17 2012
output colorspace         : YUY2
resolution(width x height): 720 x 480
frames                    : 13805
total proc time(msec)     : 46080
average proc rate(fps)    : 299.588
みたいなテキストが出力されます。

なお、出力先のファイルは追記モードで開くようにしています。

2012年5月7日月曜日

AvsReader その9

更新しました。

AvsReader-0.7.1.zip
https://github.com/chikuzen/AvsReader/

* DGDecode.dllのパスの指定を設定に追加。
* DGDecode.dllがオートローディングフォルダになく、パスの指定もない場合は、DGVfapi.vfpと同じ場所を自動で検索するように変更。
* d2v_cpu2のデフォルト値を'指定なし'に変更。

DGDecode.dllの検索に関してmaki-rxrz氏のアイデアを拝借しました。
レジストリのVFAPIプラグイン登録情報を頼りに捜すので、DGIndex.exeのVFAPI登録を無効にしている場合はこれは効きません。
また、DGMPGDecのパッケージ内からDGDecode.dllを動かしている場合も、自動検索はできません。

更新するたびにもうネタ切れだろうと思ってるんですが、けっこう出てくるもんなんだな…。

追記: バグが一つ見つかったので、0.7.1に更新しました。

2012年5月3日木曜日

AvsReader その8

更新しました

AvsReader-0.6.1.zip
https://github.com/chikuzen/AvsReader/

* d2v読み込み時の設定をいろいろ追加
* DVD2AVIのd2vの読み込みを、デフォルトで無効化

maki-rxrz氏が面白そうなブランチを作っていたので取り込んでみました。
d2vを読み込んだ場合は、AviUtlでキーフレームのシークが出来ます。
ただし、あくまでもavisynthを通して読み込んでいるので、MPEG1/2クリップの直接編集が出来るわけではないことに注意して下さい。

あと、DVD2AVIのd2vは弾くようにしました(自環境で試しに使ってみたところ、システム例外発生でMPEG2Dec3が動かなかったため)。
DVD2AVI用のd2v読み込みもコード自体は存在しますので、使ってみたい人は自ビルドしてみてください。

2012年5月2日水曜日

AvsReader その7

更新しました

AvsReader-0.5.1.zip
https://github.com/chikuzen/AvsReader/

AviUtl0.99lがリリースされ、その4に書いたAviUtl0.99k2のバグが直ったので、こちらも右端のピクセルのコピーを外しました。
AviUtlを0.99lに更新しない場合は、引き続き0.5.0を使って下さい。

2012年5月1日火曜日

AvsReader その6

更新…

AvsReader-0.5.0.zip
https://github.com/chikuzen/AvsReader/

* プラグイン設定に d2v_upconv と yuy2converter を追加。

なんというか、なにか思いつくたびに更新するのはそろそろ控えたほうがいいような気はしますが…。
今回の更新で、DVD2AVIのd2vでもいけるようになりました(要MPEG2Dec3k)。
でも、いまどきあれを使ってる人は、知っている中ではTheRyuu氏くらいだな…。
なんでもDVDエンコにはDGよりもいいんだとかなんとか…ホントかね?

使い方はreadmeを読んで下さい。
読んでもわからない人は、freenodeの#L-SMASH まで来てくれれば、直接いろいろ教えます。
(午後8時以降~0時くらいなら多分います)