4月
29
- 機能追加
-
- プロセス名に基づいて、あるいは完全に特定のコーデックインターフェースを無効化する機能を追加した。
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 は今のところ作ってません。
nice