機能追加
  • プロセス名に基づいて、あるいは完全に特定のコーデックインターフェースを無効化する機能を追加した。

readme 日本語 英語 / ライセンス (GPLv2) 日本語 英語
バイナリ Windows (exe) / ソース / GitHub

DMO インターフェース経由(実際には DMO を wrap した DirectShow 経由)だとうまく UtVideo を使えないアプリケーションが結構あるようなので、インターフェースを無効化する機能を追加しました。

UTVIDEO_DISABLE_インターフェース名_機能名 という環境変数を 1 にするとそのインターフェースでの機能が無効化されます。インターフェース名は VCM または DMO で、機能名は ENCODER または DECODER または QUERY (VCM の場合のみ)です。

プログラム名を元に無効化したい場合は UTVIDEO_PROCESSBLACKLIST_インターフェース名_機能名 という環境変数にプログラム名を PATH 環境変数の区切り文字(Windows の場合は ;)で区切って列挙します。この際、各部分がパス区切り文字(Windows の場合は \)で終わっている場合はそのパス以下の全てのプログラム、パス区切り文字を含まない場合はそれと同じ名前を持つすべてのプログラムが対象になります。

UI は今のところ作ってません。

Trackback

only 1 comment untill now

  1. kusunose hinako @ 2019-05-07 17:42

    nice

Add your comment now