答え1
はOpenGL video output for Windows
以下によって提供されていますhttps://github.com/videolan/vlc/blob/master/modules/video_output/win32/glwin32.c
OpenGL video output
提供されているのはhttps://github.com/videolan/vlc/blob/master/modules/video_output/opengl/display.c
後者は、おそらくプラグインがビデオを実行するために必要なすべてのものを含む VLC OpenGL ラッパーを呼び出します。
前者はそれほど多くの VLC ヘッダーを使用せず、サイズもはるかに小さく、OpenGL ビデオ出力を作成または破棄する方法しか知らないようです。最小限または合理化されたモジュールのようです。
ざっと見たところ、「Windows 用」バージョンは、メインの VLC プラットフォーム OpenGL ドライバーのクロスプラットフォーム機能をまったく含まない、はるかに合理化された OpenGL ラッパーであるようです。単にディスプレイ出力を作成するだけです。
汎用ドライバーは、おそらくより汎用的なプラットフォームや異なるプラットフォームを処理するために、より多くの注意を払うようです。
理論的にはどちらも同じ結果になります。 両者の間に実際のパフォーマンスの違いがあるとは思えませんが、「Windows 用」バージョンは新しいバージョンの Windows のみに対応しているか、古いバージョンの Windows との互換性に問題がある可能性があります。 オーバーヘッドやセットアップ コストが若干低い可能性があります。
答え2
これらは同じであるはずなので、Windows を使用している場合は (使用している UI から判断して) Windows 用設定を使用し、そうでない場合 (Mac、Linux ディストリビューションなど) は通常のオプションを使用する必要があります。