Auch der "Ubuntu VLC" nutzt aus lizenzrechtlichen Gründen das systemweite Umfeld. Canonical will an dieser Stelle keinen Ärger.
Ja, aber VLC setzt auf ffmpeg als Unterbau, womit man FFmpeg (Abschnitt „Zusaetzliche-Codecs“) beachten muss, wenn man die Version aus den regulären Paketquellen nutzt. Bei den Snaps könnte es sein, dass da einfach der Upstream-Stand verpackt wird - damit wäre so ziemlich alles dabei, was geht: https://code.videolan.org/videolan/vlc/-/tree/master/contrib/src