VLC in ubuntu is a snap package. Purge that from your system and load it from a non-snap version. Snap packages have constraints meant to protect our systems from bad things. I have a different opinion about the true purpose of snaps that I'll keep to myself, but it isn't good.
BTW, don't mount storage under your HOME directory. There are many reasons this is a terrible idea. Rather, mount it somewhere else - I use /d/D1 .... D9 myself, but lots of people would mount it to /mnt/D1 or /media/D1.
Anyway, mount it, say under /media/D1/ then create a symbolic link from your HOME directory to /media/D1 to make accessing all the files there easier.
Please don't use CIFS unless you have no other choice. It doesn't fully integrate with Unix owner, group, permissions, ACLs, or xattrs.
BTW, your NFS mount command shouldn't have '//'.
The fstab for NFS, looks like this:
Code:
1.2.3.4:/mnt/CCTV /d/D1 nfs defaults 0 0
In theory, the last 2 fields aren't mandatory, but I've never seen a system without them. The fstab manpage explains each field.