वीएलसी में, इंटरफेस मॉड्यूल हैं, जिसका अर्थ है कि वीएलसी का कोर एक या कई इंटरफेसों को शुरू कर सकता है या कोई इंटरफेस नहीं भी शुरू कर सकता है।

डीफ़ॉल्ट जीयूआई (GUI), विंडोज और लिनक्स के लिए Qt 4 पर, कोको के लिए मैक ओएस एक्स और BeOS पर Be API पर आधारित होता है; लेकिन ये सभी समान मानक के अंतरफलक देते है। पुराना डीफ़ॉल्ट GUI, लिनक्स और विंडोज़ के wx पर आधारित था।


वीएलसी उच्च रूप से अनुकूलन योग्य स्किन्स का स्किन 2 के माध्यम से समर्थन करता है, साथ ही यह Winamp 2 और XMMS का भी समर्थन करता है। अनुकूलन सक्षम रूप सुविधा में खराबी आ सकती है जो इस बात पर निर्भर है कि कौन सा संस्करण इस्तेमाल किया जा रहा है।
कन्सोल उपयोगकर्ताओं के लिए, वीएलसी के पास एक रिमोट कंट्रोल अंतरफलक और एक ncurses अंतरफलक होता है। चूंकि वीएलसी एक मीडिया प्लेयर के बजाय एक स्ट्रीमिंग सर्वर के रूप में काम कर सकता है, यह रिमोट क्षेत्र से नियंत्रित किए जाने में उपयोगी है और इसे सम्भव बनाने के लिए अंतरफलक उपस्थित है। ऐसा करने के लिए यह रिमोट कंट्रोल अंतरफलक, पाठ आधारित अंतरफलक होता है।

ऐसे भी अंतरफलक हैं जो टेलनेट और HTTP (AJAX) का उपयोग करते हैं।

इंटरफेस
पठनीय प्रारूप
इतिहास
एपीआई (API)