CleanUp

備忘録と豆の知識

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を読み込んでくれるはずです。
おつでした。