Loading AI tools
З Вікіпедії, вільної енциклопедії
VLC (VideoLAN Client) — кросплатформений та вільний плеєр проєкту VideoLAN. VLC здатний програвати різноманітні аудіо- та відеофайли, CD та DVD-диски, інтернет-радіо за різними протоколами та має багато інших можливостей. Попри наявність у назві слова «client», він також може бути сервером потокової трансляції файлів в реальному часі на один або кілька комп'ютерів мережі чи записувати вихідні дані у файл. Підтримує мережеві протоколи IPv4 та IPv6. VLC підходить для більшості сучасних операційних систем, в тому числі Windows, Linux і Mac OS X. VLC, починаючи з версії 0.7.2, уже завантажили понад 437 млн разів, не рахуючи завантаження через дистрибутиви Linux. VLC має багату бібліотеку власних кодеків і є чи не єдиним плеєром, що добре програє зіпсовані чи недовантаженні файли. Має багатомовний інтерфейс користувача[8].
Тип | Програвач мультимедіа |
---|---|
Розробники | The VideoLAN Organization |
Стабільний випуск | 3.0.18 (29 листопада 2022[1]) |
Версії | IOS: 3.6.4 (23 серпня 2024)[2][3] |
Платформа | Багатоплатформений |
Операційна система | Microsoft Windows, macOS, Linux, Android, ChromeOS, iOS, iPadOS, tvOS, watchOS, FreeBSD та інші[4] |
GNU фреймворк | Qt[5][6], Ncurses[6] і Cocoa[6] |
Мова програмування | Ядро: C Інтерфейс: C++ (Qt), Objective-C (Cocoa), Swift, Java Модулі: Lua |
Доступні мови | 97[7] |
Українська мова | Так[7] |
Стан розробки | Актуальний |
Ліцензія | GPL вер. 2.0+, LGPL вер. 2.1+ для бібліотек, кодеків і більшості модулів |
Репозиторій | code.videolan.org/videolan/vlc |
Вебсайт | videolan.org |
Проєкт VideoLAN був заснований студентами французького університету École Centrale Paris. Тепер робота над проєктом перейшла до The VLC Team, що включає спільноту розробників з 20 країн світу. Спочатку розробники створювали зв'язку двох програм для трансляції відео через мережу: сервера VLS (VideoLAN Server) і клієнта VLC (VideoLAN Client). У версію 0.5.0 плеєра VLC, що вийшла у січні 2003 року, розробники додали реалізацію потокового виводу з можливістю перекодування «на льоту». З версії 0.7.0 плеєр може виводити кілька джерел в один вихідний потік, а з версії 0.8.0 перекодовувати для потоку будь-які формати, що здатен відтворити. Таким чином існування VLS стало непотрібним і тепер його розробка припинилася. Крім VLC, у VideoLAN розробляють ще ряд допоміжних проєктів, переважно бібліотек програмування. Вибір дорожнього конуса як логотипа програми пояснюється хобі спільноти програмістів VIA, до якої також входить VideoLAN, — колекціонуванням цих виробів.[9]
Версія 2.1, що вийшла у вересні 2013, примітна переводом більшості модулів з ліцензії GPLv2+ на LGPLv2.1 +, що допускає зв'язування модулів з власницькими продуктами і відкритими проєктами, поширюваними під ліцензіями, не сумісними з GPL.[10] Крім раніше переведених з ліцензії GPLv2+ на LGPLv2.1+ базових бібліотек libVLC, libVLCcore, libdvbpsi, libaacs і libbluray, відзначено завершення процесу зміни ліцензії для майже всіх модулів. Ліцензія LGPL тепер застосовується до модулів розмежування доступу, кодеків, пакувальників і розпаковальників медіа-контейнерів, модулів для фільтрації, виводу і змішування звуку, модулів виводу і коригування відео, модулів виводу тексту, парсеру XML і блоків оптимізації з використанням інструкцій ARM NEON і SSE2. Таким чином, майже весь код VLC тепер доступний під ліцензією LGPL.
VLC має модульну архітектуру, що дозволяє легко підключати підтримку нових форматів файлу, кодеків, фільтрів тощо. Деякі модулі відсутні у готовій скомпільованій програмі і для того, щоб їх використати, необхідно скомпілювати джерельні коди вручну. Існує понад 300 модулів для VLC.
VLC багатоплатформна програма. На даний час, VLC працює на таких платформах:
VLC Media Player[11] має власні кодеки для відтворення аудіо та відео. Підтримка різних форматів залежить від операційної системи, на якій працює VLC.[12] Версія 3.0 додасть підтримку сферичних відео формату Spatial Video а також сферичних фотографій на панорам[13].
VLC підтримує велику кількість інтерфейсів. Для Windows та Linux інтерфейсом за замовчуванням є Qt 4, для Mac OS X — Cocoa, для BeOS — Be API. Старі версії на Windows та Linux використовували wxWidgets як інтерфейс за замовчуванням. Підтримка Qt4 була додана у версії 0.9.0.[21] В цей час бібліотека wxWidgets повністю вилучена з програми.
У Qt-інтерфейсі є великоднє яйце, яке «вдягає» значок заголовка програми у шапку Санта Клауса. Великоднє яйце проявляє себе з 18 грудня (за тиждень перед католицьким Різдвом) по 1 січня.
Також підтримуються скіни довільної форми, а отже й скіни популярних плеєрів Winamp та XMMS. Крім графічних, є текстовий інтерфейс, що дозволяє керувати програмою через командний рядок або написанням скриптів. Для віддаленого керування існує вебінтерфейс та зв'язок через Telnet.
Рішення на основі VideoLAN включає наступні програми:
Для Mozilla Firefox та інших браузерів платформи Gecko існує плагін VLC, що дає можливість відтворювати аудіо та відео з вікна браузера.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.