VLC media player (первоначально — VideoLAN Client, обычно называемый просто VLC[27]) — свободный кроссплатформенный медиапроигрыватель, разрабатываемый проектом VideoLAN.
Программа работает на большинстве современных операционных систем и мобильных платформ, в частности, Android, iOS, Linux и Windows 10 Mobile.
Медиаплеер VLC можно использовать в качестве сервера для трансляции аудио- и видеопотока (потоковое мультимедиа) по сети (поддерживает протоколы IPv4 и IPv6). Для воспроизведения файлов мультимедиа не требуется установка дополнительных кодеков, они уже «встроены» в программу.
VLC может воспроизводить DVD и потоковое незашифрованное (без DRM) видео (IPTV) и интернет-радио. Также программа может записывать потоковое аудио/видео на компьютер.
VLC воспроизводит испорченные файлы — например, с повреждёнными индексами.
В январе 2021 года, в версии VLC 3.0.12 появилась поддержка Apple M1, фирменного процессора от Apple. Таким образом, популярный медиаплеер сможет нативно работать на ноутбуках MacBook Pro, MacBook Air и настольных мини-ПК Mac mini, меньше нагружая процессор и аккумулятор.
Изначально проект был разработан студентами парижского университета École Centrale Paris в 1996 году. После полного переписывания кода в 1998 году, благодаря соглашению с École Centrale Paris в 2001 году, VLC стал проектом с открытым исходным кодом. С 2009 года проект полностью отделён от École Centrale Paris и управляется автономной некоммерческой организацией. Сейчас же над проектом VideoLAN (клиентская и серверная часть) работает «The VLC Team» и сообщество разработчиков, живущих по всему миру.[28]
Значок конуса, используемый в VLC — отсылка к коллекционированию дорожных конусов ассоциацией студентов École Centrale Networking.[29]
VLC избегает лицензионных отчислений MPEG LA, так как выпускается НКО из Франции, где не признаются патенты на программные реализации алгоритмов[30].
Изначально графический интерфейс VLC базировался на wxWidgets, однако из-за многочисленных проблем, связанных с этим инструментарием, разработчиками было принято решение перейти на использование Qt 4 для графического интерфейса. Некоторое время можно было выбирать между этими двумя инструментариями, однако в данный момент интерфейс на wxWidgets полностью исключён.
VLC поддерживает скины через skins2-интерфейс, через него реализована поддержка скинов Winamp 2 и XMMS. Однако, VLC не поддерживает напрямую скины для Winamp Classic.
Для пользователей, использующих терминал, реализован интерфейс на ncurses.
Также существуют интерфейсы, использующие telnet и HTTP (AJAX), специально для удалённого управления программой.
VLC включает в себя ActiveX-компонент, который может быть встроен в другое приложение (например, Internet Explorer), и плагин для Mozilla Firefox.
VLC может читать различные форматы, в зависимости от того, на какой ОС он запущен[31].
VLC может кодировать или транслировать аудио и видео в разные форматы. Поддерживаемые (реализованные) форматы для вывода/кодирования различаются в зависимости от используемой ОС.
Решение на основе VideoLAN включает в себя следующие программы:
Медиапроигрыватель есть и на Android и на iOS.
VLC for Android воспроизводит большинство локальных видео- и аудиофайлов, а также сетевых потоков (включая адаптивную потоковую передачу).
VLC для Android также поддерживает многодорожечный звук и субтитры. Он поддерживает автоповорот, настройку соотношения сторон и жесты для управления громкостью, яркостью и поиском.
Поддерживаются все форматы, включая MKV, MP4, AVI, MOV, Ogg, FLAC, TS, M2TS, Wv и AAC. Все кодеки включены без отдельной загрузки. Он поддерживает субтитры, телетекст и скрытые титры.
VLC для Android имеет медиа-библиотеку для аудио- и видеофайлов и позволяет напрямую просматривать папки.
VLC for Mobile - полностью бесплатная программа с открытым исходным кодом.
Поддерживается воспроизведение с Dropbox, Google Drive, OneDrive, Box, iCloud Drive, iTunes, напрямую по ссылке, через WiFi Sharing, так же как и вещание с SMB, FTP, UPnP/DLNA медиасерверов и Интернет.
„European and French law does not consider 'software-only' patents as valid",— рассказал „CNET" Жан-Батист Кемпф, президент VideoLAN Organization.— „As we are doing software only, not hardware, and we don't make money, we don't license those"