The vlc media source in obs is no media player. It behaves almost exactly like the ordinary media source, except that in addition it accepts a list of files to play and accepts every path/url VLC is able to play. This includes remote sources of various kind. The replayed media does not get a player window like VLC itself that you need to capture. Instead the media is already captured and you can put the source directly in the OBS preview.
The source is not meant to be used interactively, i. e. you have only limited options to start/stop the media by activating/deactivating the source. If you need to do that, you need to really capture some video player. If you ask why there is no more interactive player functionality, the answer is probably that OBS Studio is a tool that is made for broadcasting newly created stuff. Stuff recorded from a game or a camera. Reproducing and navigating through pre-recorded stuff isn't a use case. You can always capture a real player for this.
you shouldn't be trying to use OBS as a media player.
But to get VLC source in OBS, you install the matching bitness of VLC then close and re-open obs.
Hey, koala, but in capturing a true VLC window, I always have a problem, in order to have full resolution, I need to have VLC running on a second monitor on full screen. When I run on my main monitor on a window, I can't get the full resolution from the videos I'm playing, so, OBS would ever be a two monitor software ? Can't I capture a VLC player window running at 1080p on a small window ? If I run VLC full screen on the same monitor, I can't see the rest of the applications running on the same PC. Have you any idea how to solve that, my friend ?
cd /Applications
ln -s /Applications/-Apps/AV/VLC.app