As shipped, vlc cannot descramble DVDs. There are a few DVDs out there with no scramble protection. However, vlc will recognize and use an installed descrambling library (see converters/libdvd in the ports tree). On i386 vlc can use win32 codecs (see graphics/win32-codecs in the ports tree) if they are installed and if the machdep.userldt sysctl is enabled, e.g. by running: # sysctl machdep.userldt=1 This value can be made permanent by editing /etc/sysctl.conf, see sysctl.conf(5) for more details.