aviutlPluginPorts>ダウンロード#nive-aviutl]]をAviUtlの入力プラグイン(*.aui)にも対応させるべく、華のシルバーウィークに自宅に籠もり、昼夜も忘れてゴリゴリとやっておりました。コーディングはほぼ完了したといってもよく、mp4input.auiでのMP4ファイル読み込みテストにも成功済み。~もちろん映像(Video)と音声(Audio)の両方に対応させています。~もうそろそろ公開できるかな。...なんてスムーズにいくはずもなく、一つ大きな問題が。AviUtlの入力プラグインでは恐らく最もお世話になるであろうds_input.aui(DirectShow入力プラグイン)で、映像が読み込めないのです。~どうもフレーム画像を全く読み込めていないらしく、音は聞こえど画面は真っ黒...。AviUtl本体がやっていてaviutlPluginPortsがやっていない何らかの処理があると睨んでいるのですが...。~DirectShowということでCOMの初期化(CoInitialize)は試してみましたが症状変わらず。~うーん、わからない...。AviUtlでds_input.auiを使って同じファイルを読み込ませてみたら真っ黒に。ds_input.aui側の問題だったようだ。個人的に一番読み込ませたいのがAVI2.0なのだが、AviUtlではAVI2.0読み込みは本体にビルトインされており、特にプラグインは提供されていない。ds_input.auiで読めると思っていたのだが...。試してみましたが、ds_input.auiはRGB24の無圧縮だと映像が真っ黒になるようですね。RGB32の無圧縮だとちゃんと映像が出ました。わかりませんが・・・。2.0も、ds_inputを利用したAviutl入力プラグイン利用でちゃんとNiVEに読み込めますね。ファイルサイズが2GBを超えていてもちゃんと最後まで読めることを確認しました。使ったコーデックはUtVideoのULRGです。2.0の確認はRGB32無圧縮のものでも確認しました。私もUtVideoで圧縮したら無事読み込めたのでホクホクしております。いっても、まだ出力は試していないので、DSVideoInputを使っていないプロジェクトでもフリーズしたら泣き寝入りするしかないのですが。