VLC media player
Логотип программы VLC media player
VLC 3.0.21 (работает на Debian Linux и KDE Plasma 6, воспроизводит короткометражный фильм от Blender Foundation «Весна») со своими настройками и эффектами
Тип Медиаплеер
Разработчик VideoLAN
Написана на Ядро: Си
GUI: C++ (с использованием Qt), Objective-C (с использованием Cocoa), Swift, Java
Ядро: Lua[1]
Интерфейс Qt[14][15], Ncurses[15] и Cocoa[15]
Операционные системы Windows, Windows Phone, ReactOS, macOS, Linux, Android, Android TV, Chrome OS, iOS, iPadOS, tvOS, watchOS, системное программное обеспечение Xbox
Дата выпуска 1 февраля 2001; 25 лет назад (2001-02-01)[2]
Аппаратные платформы IA-32, x86-64, ARM, ARM64, MIPS, PowerPC
Последняя версия
Тестовая версия (27 января 2018; 8 лет назад (2018-01-27)[7])
Репозиторий code.videolan.org/videol…
Лицензия GPL-2.0-or-later with some libraries under LGPL-2.1-or-later[13] VLC for iOS (MPLv2.0)
Сайт videolan.org/vlc
Логотип Викисклада Медиафайлы на Викискладе

VLC media player (первоначально — VideoLAN Client, обычно называемый просто VLC[16]) — свободный кроссплатформенный медиапроигрыватель, разрабатываемый проектом VideoLAN. Программа работает на большинстве современных операционных систем и мобильных платформ.

Возможности

править

Медиаплеер VLC можно использовать в качестве сервера для трансляции аудио- и видеопотока (потоковое мультимедиа) по сети (поддерживает протоколы IPv4 и IPv6). Для воспроизведения файлов мультимедиа не требуется установка дополнительных кодеков.

Программа может воспроизводить DVD и потоковое незашифрованное (без DRM) видео (IPTV) и интернет-радио. Также может записывать потоковое аудио/видео на компьютер. VLC воспроизводит испорченные файлы — например, с повреждёнными индексами.

В январе 2021 года в версии VLC 3.0.12 появилась поддержка Apple M1, фирменного процессора от Apple. Таким образом, популярный медиаплеер сможет нативно работать на ноутбуках MacBook Pro, MacBook Air и настольных мини-ПК Mac mini, меньше нагружая процессор и аккумулятор.

В январе 2025 года появилась поддержка генерации субтитров искусственным интеллектом в офлайн-режиме с последующим переводом более чем на 100 языков[17][18].

История разработки

править

Изначально проект был разработан студентами парижского университета École Centrale Paris в 1996 году. После полного переписывания кода в 1998 году и благодаря соглашению с École Centrale Paris в 2001 году VLC стал распространяться с открытым исходным кодом. С 2009 года проект полностью отделён от университета, и отныне управляется автономной некоммерческой организацией. Сейчас же над проектом VideoLAN (клиентская и серверная часть) работает The VLC Team и сообщество разработчиков, живущих по всему миру[19].

Значок конуса, используемый в VLC — отсылка к коллекционированию дорожных конусов ассоциацией студентов École Centrale Networking[20].

VLC избегает лицензионных отчислений MPEG LA, так как выпускается НКО из Франции, где не признаются патенты на программные реализации алгоритмов[21].

История выпусков

править

Начиная с первой версии VLC и до версии 1.0, кодовые имена VLC основаны на персонажах из фильма «Золотой глаз». Начиная с версии 1.1.0, кодовые имена выпусков VLC отсылают к персонажам романов о Плоском мире Терри Пратчетта; исключением является выпуск 2.2.1, вышедший вскоре после смерти Пратчетта 12 марта 2015 года и получивший кодовое имя Terry Pratchett в честь самого автора.

Версия[22] Кодовое имя[23] Дата выпуска
< 0.1.99x Onatopp (Ксения Онатопп)
0.2.(x<5) Onatopp (Ксения Онатопп)
0.2.(x>=5) Ourumov (Аркадий Урумов)
0.3.x Ourumov (Аркадий Урумов)
0.4.x Ourumov (Аркадий Урумов)
0.5.x Natalya (Наталья Семёнова)
0.6.x Trevelyan (Алек Тревельян)
0.7.x Bond (Джеймс Бонд)
0.8.x Janus (Янус)
0.9.x Grishenko (Грищенко)
1.0.x Goldeneye (Золотой глаз)
1.0.0 Goldeneye (Золотой глаз) 2009-07-07
1.0.1 2009-07-28
1.0.2 2009-09-22
1.0.3 2009-10-31
1.0.4 2009-12-10
1.0.5 2010-01-31
1.0.6 2010-04-21
1.1.0 The Luggage (Сундук) 2010-06-22
1.1.1 2010-07-21
1.1.2 2010-07-29
1.1.3 2010-08-18
1.1.4 2010-08-27
1.1.5 2010-11-13
1.1.6 2011-01-23
1.1.7 2011-02-01
1.1.8 2011-03-23
1.1.9 2011-04-12
1.1.10 2011-06-06
1.1.11 2011-07-15
1.1.12 2011-10-06
1.1.13 2011-12-20
2.0.0 Twoflower (Двацветок) 2012-02-18
2.0.1 2012-03-19
2.0.2 2012-07-01
2.0.3 2012-07-19
2.0.4 2012-10-18
2.0.5 2012-12-15
2.0.6 2013-04-11
2.0.7 2013-06-10
2.0.8 2013-07-29
2.0.9 2013-11-05
2.0.10 2014-02-21
2.1.0 Rincewind (Ринсвинд) 2013-09-26
2.1.1 2013-11-14
2.1.2 2013-12-10
2.1.3 2014-02-04
2.1.4 2014-02-21
2.1.5 2014-07-26
2.2.0 Weatherwax (Эсмеральда Ветровоск) 2015-02-27
2.2.1 Terry Pratchett (Терри Пратчетт) 2015-04-16
2.2.2 Weatherwax (Эсмеральда Ветровоск) 2016-02-06
2.2.3 2016-05-03
2.2.4 2016-06-05
2.2.5.1 2017-05-12
2.2.6 2017-05-24
2.2.7 2017-11-21
2.2.8 2017-12-05
3.0.0 Vetinari (Хэвлок Витинари) 2018-02-09
3.0.1 2018-02-28
3.0.2 2018-04-23
3.0.3 2018-05-29
3.0.4 2018-08-31
3.0.5 2018-12-27
3.0.6 2019-01-10
3.0.7 2019-06-07
3.0.8 2019-08-19
3.0.10 2020-04-28
3.0.11 2020-06-16
3.0.11.1 2020-07-29
3.0.12 2021-01-18
3.0.13 2021-05-10
3.0.14 2021-05-11
3.0.16 2021-06-21
3.0.17 2022-04-19
3.0.18 2022-11-29
3.0.19 2023-09-30
3.0.20 2023-11-01
3.0.21 2024-06-05
3.0.23 2026-01-08
4.0.x Otto Chriek (Отто Шрик)

Интерфейс

править

Изначально графический интерфейс VLC базировался на wxWidgets, однако из-за многочисленных проблем, связанных с этим инструментарием, разработчиками было принято решение перейти на использование Qt 4 для графического интерфейса. Некоторое время можно было выбирать между этими двумя инструментариями, однако в данный момент интерфейс на wxWidgets полностью исключён.

Рождественский интерфейс медиапроигрывателя VLC

Через skins2-интерфейс реализована поддержка скинов Winamp 2 и XMMS. Однако, VLC не поддерживает напрямую скины для Winamp Classic.

Для пользователей, использующих терминал, реализован интерфейс на ncurses.

Также существуют интерфейсы, использующие telnet и HTTP (AJAX), специально для удалённого управления программой.

VLC включает в себя ActiveX-компонент[24], что позволяет встроить его в другое приложение, а также плагин для Mozilla Firefox[25].

Поддержка форматов

править

Поддерживаемые для воспроизведения

править

VLC может читать различные форматы, в зависимости от того, на какой ОС он запущен[26].

Форматы для потокового вывода/конвертации

править

VLC может кодировать или транслировать аудио и видео в разные форматы. Поддерживаемые (реализованные) форматы для вывода/кодирования различаются в зависимости от используемой ОС.

Решения на основе VideoLAN

править

Решение на основе VideoLAN включает в себя следующие программы:

  • VLS (VideoLAN Server) с возможностью трансляции на один или несколько компьютеров сети файлов формата MPEG-1, MPEG-2 и MPEG-4, DVD-видео, цифрового телевидения, включая спутниковое, а также видео в реальном времени
  • VLC (изначально называвшийся VideoLAN Client), который можно использовать либо как сервер потоковой трансляции файлов формата MPEG-1, MPEG-2 и MPEG-4, DVD-видео и видео в реальном времени на один или несколько компьютеров сети, либо как клиент для приема, декодирования и демонстрации видеопотоков в различных операционных системах
Полный общий вид решения на основе VideoLAN

Мобильные версии

править

Медиапроигрыватель есть и на Android и на iOS.

VLC Для Android, запущенный на телефоне Huawei

VLC for Android

править

VLC for Android — воспроизводит большинство локальных видео и аудиофайлов, а также сетевых потоков (включая адаптивную потоковую передачу).

VLC для Android также поддерживает многодорожечный звук и субтитры. Он поддерживает автоповорот, настройку соотношения сторон и жесты для управления громкостью, яркостью и поиском.

Поддерживаются все форматы, включая MKV, MP4, AVI, MOV, Ogg, FLAC, TS, M2TS, Wv и AAC. Все кодеки включены без отдельной загрузки. Он поддерживает субтитры, телетекст и скрытые титры.

Имеет медиа-библиотеку для аудио/видеофайлов и позволяет напрямую просматривать папки.

VLC for Mobile

править

VLC for Mobile — полностью бесплатная программа с открытым исходным кодом.

Поддерживается воспроизведение с Dropbox, Google Drive, OneDrive, Box, iCloud Drive, iTunes, напрямую по ссылке, через WiFi Sharing, так же как и вещание с SMB, FTP, UPnP/DLNA медиасерверов и Интернет.

См. также

править

Примечания

править
  1. 1 2 This is present in 0.9.0 and newer version.
  2. VLC must be compiled with mp3lame support
  3. 1 2 This is from the 0.8.6 version.
  1. VLSub. addons.videolan.org. Дата обращения: 6 апреля 2025. Архивировано 30 марта 2025 года.
  2. 15 years of VLC and VideoLAN. Jean-Baptiste Kempf (1 февраля 2016). Дата обращения: 6 апреля 2025. Архивировано 16 ноября 2024 года.
  3. 3.6.5 — 2025.
  4. VLC 3.0.23 Vetinari - VideoLAN
  5. News - VideoLAN
  6. VLC for iOS, iPadOS and tvOS 3.7.0
  7. VLC media player, Index of /testing/. Дата обращения: 6 апреля 2025. Архивировано 1 марта 2024 года.
  8. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 VLC Features
  9. https://wiki.videolan.org/XSPF/
  10. 1 2 3 http://www.videolan.org/vlc/features.html
  11. 1 2 https://github.com/usnationalarchives/digital-preservation/blob/master/Digital%20Audio%20Formats/NARA_PreservationActionPlan_DigitalAudio_20190801.pdf
  12. http://fileformats.archiveteam.org/wiki/MLP
  13. VLC engine relicensed to LGPL. VideoLAN (21 декабря 2011). Дата обращения: 6 апреля 2025. Архивировано 21 марта 2025 года.
  14. Qt Interface
  15. 1 2 3 VLC playback Features
  16. История «VideoLAN» Архивная копия от 1 февраля 2009 на Wayback Machine (англ.)
  17. Manish Singh. VLC tops 6 billion downloads, previews AI-generated subtitles (англ.). TechCrunch (9 января 2025). Дата обращения: 20 апреля 2025.
  18. Владимир Фетисов. Медиаплеер VLC получил ИИ-генератор субтитров с переводом на более чем 100 языков — он работает оффлайн. 3DNews (9 января 2025). Дата обращения: 20 апреля 2025.
  19. Free Software and Open Source video streaming solution for every OS! - VideoLAN. www.videolan.org. Дата обращения: 30 июля 2023. Архивировано 2 июля 2011 года.
  20. VLC cone – nanocr.eu (амер. англ.) (23 июня 2005). Дата обращения: 30 июля 2023. Архивировано 30 июля 2023 года.
  21. Stephen Shankland (15 ноября 2013). VLC steps into next-gen video wars with VP9, HEVC support. CNet. Архивировано 30 декабря 2013. Дата обращения: 29 декабря 2013. „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".
  22. VLC release history – VideoLAN. www.videolan.org. Дата обращения: 1 декабря 2022.
  23. VLC CodeNames – VideoLAN Wiki. wiki.videolan.org. Дата обращения: 16 февраля 2021.
  24. ActiveX/HTML - VideoLAN Wiki. wiki.videolan.org. Дата обращения: 17 августа 2024. Архивировано 17 августа 2024 года.
  25. vlc plugin firefox | Firefox Support Forum | Mozilla Support. support.mozilla.org. Дата обращения: 17 августа 2024. Архивировано 17 августа 2024 года.
  26. Список возможностей VLC. Официальный сайт. Дата обращения: 20 июля 2009. Архивировано 19 февраля 2012 года.
  27. VLC 2.0.4 Twoflower. VideoLAN. Дата обращения: 19 октября 2012. Архивировано 2 ноября 2012 года.
  28. VideoLAN team. VLC playback Features. Дата обращения: 3 января 2010. Архивировано из оригинала 3 января 2010 года.
  29. 1 2 3 VLC 2.1.2 Rincewind. VideoLAN. Дата обращения: 30 января 2014. Архивировано 29 января 2014 года.

Ссылки

править

📚 Artikel Terkait di Wikipedia

Internet Explorer for Mac

поддержка плагинов) и QuickTime VR[англ.]. 5 ноября 1996 года компания Microsoft объявила о выпуске бета-версии Internet Explorer 3.0 for Mac. Эта версия включала

OpenCV

DirectShow, VfW, MIL, CMU1394; в Linux — V4L2, DC1394, FFMPEG; в macOS — QuickTime. В версии 2.2 библиотека была реорганизована. Вместо универсальных модулей

Java Media Framework

Например, на всех платформах Java невозможно воспроизведение MPEG-2, MPEG-4, Windows Media, RealMedia, большинства видео QuickTime, данных Flash версий больше

MacOS

программирования Core Foundation (Carbon API, Cocoa API и Java API); графическая среда Aqua (QuickTime, Quartz Extreme и OpenGL); технологии Core Image, Core

Список MIME-типов

ietf.org/rfc/rfc5334.txt) video/quicktime: QuickTime — формат мультимедийных файлов, разработанный Apple. — [QuickTime Media Types](http://www.iana

MPEG-4

используемый такими кодеками как DivX, Xvid, Nero Digital и 3ivx, а также QuickTime 6) и часть 10 (MPEG-4 part 10/MPEG-4 AVC/H.264 или Advanced Video Coding

Мультимедийный фреймворк

Foundation — (2007) (начиная с Windows Vista) QuickTime Video for Windows (VfW) — (1992) Windows Media Mac OS X: QuickTime Linux и платформенно-независимые с открытым

FBX

original on 2009-10-29. Retrieved 2009-12-26. "Field's comes with a Java-based library for loading, and hacking the interesting parts out of, FBX files." (29