Windows10 OBSで規定の場所以外にインストールしたVSTプラグインを使用する
LinuxではVST_PATHにパスを追加することで解決するそうですが、Windowsでは残念ながら環境変数を追加しても解決しません。
仕方がないので、mklinkを使います。
OBSがVSTプラグインを探しに行く場所は、Windowsでは次の通りです。
C:/Program Files/Steinberg/VstPlugins/
C:/Program Files/Common Files/Steinberg/Shared Components/
C:/Program Files/Common Files/VST2
C:/Program Files/Common Files/VSTPlugins/
C:/Program Files/VSTPlugins/
参照:https://github.com/obsproject/obs-studio/wiki/Filters-Guide#vst-plugin
アクセスしやすく、管理が楽そうなのは C:/Program Files/VSTPlugins/ 辺りでしょうか。ここにシンボリックリンクを作成していきます。
その前に、使用したいVSTプラグインがインストールされている場所を探しておきます。
今回は D:\Program Files\Steinberg\VstPlugins という場所にVSTプラグインがインストールされていることにしましょう。
1. 管理者権限でコマンドプロンプトを起動する。
コマンドプロンプトは、スタートメニューの「Windowsシステムツール」というフォルダの中にあります。これを右クリックメニューの「その他」から「管理者として実行」を選択して、管理者権限でコマンドプロンプトを起動します。
2. VSTPluginsフォルダを作成しておく。
次のコマンドを実行してください。
mkdir "C:/Program Files/VSTPlugins/"
フォルダが既に存在する場合は実行しなくても構いません。
3. シンボリックリンクを作成する。
次のコマンドを入力してください。
mklink /d "C:/Program Files/VSTPlugins/D_Steinberg_VstPlugins" "D:\Program Files\Steinberg\VstPlugins"
環境に応じて中身は変更してください。
mklink /d "C:/Program Files/VSTPlugins/シンボリックリンク名" "VSTがインストールされている場所"
以上の手順でOBSがVSTを読み込んでくれるはずです。
おつでした。