名前タイトルメールアドレスURL本文パスワード非公開コメント管理者にだけ表示を許可する透過性ロゴSIMDについてまさかロゴ解析ではなく透過性ロゴをSIMD化するとは思わなかったので想定外でした・・・。透過性ロゴSIMDについて元にしたソースはdelogo_src20090124.zipなので間違いなく0.13ベースのはずです。3バージョンからの自動選択です。ロゴ解析はまあ、使う頻度が低すぎるので、さすがにやりません(笑)。titleすみません...このフィルタって元々4スレッド以上のMT対応のものでしょうか?使用率見てると4スレッドくらいしか使ってないような気がしたので...それと、SIMD対応版有難うございます!あまり速くならない可能性が高いということですが、早速使わせて頂きますm(__)m...私の環境だとSSE4.1しか適用されない...仕方無いか。title透過性ロゴですが、もともとこれは1スレッドで処理されています。4スレッドに見えるのは他の部分で並列が効いているからではないでしょうか。処理面積が狭いため、SIMD化しても何も変わらないぐらい速いので、MT化はさらに意味が無いと思います。同期待ちとかで遅くなりそうな気もします...。ノイズ表示の高速化は...すみません、ソースコードがないうえに、どういう仕組なのか全く理解できていないので、難しいです。ソースがあればMT化はわりと簡単なはずですが...。titleMakKi氏の最終バージョンでもあるバグなのですが、iniの[int]セクションで前のバージョンで512まで設定できたmin、max設定が256までしか効果なくなっています。titleわかりました。時間あるとときに少し調べてみます。:編集track_s,track_eはどこで使用されるか(便乗質問)ちょっとyomogiさんの質問に便乗質問させてください。なるということですよね?)こうして設定されたFILTER_DLL型の変数filterのメンバーtrack_s,track_e(int*型)はどこで使用されているのでしょうか?私の力では追いきれませんでした。一回でもAviUtlのフィルタを作った人なら常識なのかもしれませんが、作ったことがないもので。手が空いて、"気が向いたら"教えて頂けると幸いです。:編集delogoについて>iniの[int]セクションで前のバージョンで512まで設定できたmin、max設定が256までしか効果なくなっています。実際に試してみましたが、以下のようにdelogo.auf.iniをdelogo.aufと同じフォルダに配置すると、正しくトラックバーで反映されました...。[int]track3_min=-512track3_max=512track3_def=0track4_min=-512track4_max=512track4_def=0track5_min=-512track5_max=512track5_def=0track6_min=-512track6_max=512track6_def=0また、設定値もきちんと動作に反映されていると思います。念のため、コードでもチェックしましたが、ファイルの設定値をきちんと読めていました。なるということですよね?おっしゃるとおりです。&filter;}のところで、Aviutl側にプラグイン情報がFILTER_DLLのポインタとして渡されます。あとは、Aviutl側が、このポインタを介して、フィルタ情報を読み取っていっているはずです。この読み取り部分はAviutl側で行われる処理のため、フィルタ側のコードには存在しません。//"-500"x264guiEx/x265guiExには、デフォルトの出力拡張子をmp4から他の拡張子に変更する機能が存在しますが、これも同様にOUTPUT_PLUGIN_TABLEのfilefilter部分をGetOutputPluginTable内で動的に変更してから、AviutlのポインタをOUTPUT_PLUGIN_TABLEの渡すことで対応しています。FileでRangeを変更できるとは知りませんでした。Pluginを作ったり改造する場合には気をつけないとですね。:編集delogoたぶん直しました。>yomogi様ご指摘の件、修正できているかと思います。お試しいただければと思います。http://rigaya34589.blog135.fc2.com/blog-entry-565.html>HayatePP様おっしゃるとおりそこの処理だったようです。ありがとうございます。title257以上の数値を入力しても保存されるようになりました!ありがとうございました。:編集Re:delogoについて「時間あるとときに」とおっしゃってたから一週間後くらいかなと思ってのんきに構えていたせいで返信が遅れました。AviUtl側での扱われ方まで教えていただき、便乗質問にもかかわらずこんなに丁寧に回答していただき、ありがとうございました。その後の処理は(exportしたら)AviUtl側でやってるんですね、フィルター側でやってるんだとばかり思っていました。そりゃいくら探しても見つからないはずで。FILTER_DLL型の構造体に入れている時点で気づくべきでした。これを参考に自分なりに勉強してみます。»このページのトップへプロフィールAuthor:rigayaアニメとか見たり、エンコードしたり。