VLC

Эта статья — о медиаплеере. О технологии световой связи см. VLC (технология передачи данных).
VLC
Логотип программы VLC
Скриншот программы VLC
Тип свободное и открытое программное обеспечение, видео-плеер, аудиоплеер[вд], медиаплеер, мобильное приложение и transcoder[вд]
Разработчики VideoLAN[вд], Жан-Батист Кемпф[вд][8], Рафаэль Карре[вд] и Феликс Пол Кюне[вд]
Написана на Си[9], C++[10] и Objective-C[11]
Интерфейс Qt[12][13], Ncurses[13] и Cocoa[13]
Операционные системы GNU/Linux[14][15], Windows[16][15], macOS[17][15], BSD[18][15], BeOS[15], Android[19][15], iOS[15][20], Chrome OS[15][20], Solaris[21][15], Syllable Desktop[22], FreeBSD[23], NetBSD[21], OpenBSD[21], QNX[21] и OS/2[21][15]
Языки интерфейса многоязычный
Первый выпуск 1996[1]
Аппаратные платформы IA-32, PowerPC, x86-64, ARM и MIPS
Последняя версия
Репозиторий code.videolan.org/videol…
Читаемые форматы файлов:
MPEG-TS[4], MP3[4], Audio Video Interleave[4], Advanced Systems Format[4], Windows Media Video[4], Windows Media Audio[4], формат QuickTime[вд][4], 3GPP[вд][4], Ogg[4], Annodex[вд][4], Matroska[4], RealMedia[4], WAV[4], Audio Data Transport Stream[вд][4], FLAC[4], FLV[вд][4], MXF[4], Standard MIDI File[вд][4], VOC[вд][4], XSPF[5], TTA[6], VOB[6], IFO[вд][6], AMR[7] и Audio Interchange File Format[7]
Лицензия LGPLv2.1+[вд][24]
Сайт videolan.org/vlc/ (англ.)
Логотип Викисклада Медиафайлы на Викискладе

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

Возможности

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

Программа может воспроизводить 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 года проект полностью отделён от университета и управляется автономной некоммерческой организацией. Сейчас же над проектом VideoLAN (клиентская и серверная часть) работает «The VLC Team» и сообщество разработчиков, живущих по всему миру[26].

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

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

Интерфейс

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

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

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

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

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

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

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

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

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

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

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. https://www.videolan.org/videolan/
  2. 3.5.4 — 2023.
  3. 3.0.21 — 2024.
  4. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 VLC Features
  5. https://wiki.videolan.org/XSPF/
  6. 1 2 3 http://www.videolan.org/vlc/features.html
  7. 1 2 https://github.com/usnationalarchives/digital-preservation/blob/master/Digital%20Audio%20Formats/NARA_PreservationActionPlan_DigitalAudio_20190801.pdf
  8. Jean-Baptiste Kempf : VLC, la success-story d'un entrepreneur français
  9. The vlc Open Source Project on Open Hub: Languages Page — 2006.
  10. The vlc-android Open Source Project on Open Hub: Languages Page — 2006.
  11. https://www.sololearn.com/Discuss/325765/which-language-is-used-to-develop-vlc-player
  12. Qt Interface
  13. 1 2 3 VLC playback Features
  14. https://web.archive.org/web/20180325001937/https://www.videolan.org/vlc/#download
  15. 1 2 3 4 5 6 7 8 9 10 15 years of VLC and VideoLAN — 2016.
  16. https://www.videolan.org/vlc/download-windows.html
  17. https://www.videolan.org/vlc/download-macosx.html
  18. https://www.videolan.org/vlc/#download
  19. https://www.videolan.org/vlc/download-android.html
  20. 1 2 http://www.videolan.org/vlc/#download
  21. 1 2 3 4 5 http://videolan.org/vlc/#download
  22. http://videolan.org/vlc/download-syllable.html
  23. http://videolan.org/vlc/download-freebsd.html
  24. Press Release on libVLC relicensing to LGPL - VideoLAN (англ.) — VideoLAN, 2011.
  25. История «VideoLAN» Архивная копия от 1 февраля 2009 на Wayback Machine (англ.)
  26. Free Software and Open Source video streaming solution for every OS! - VideoLAN  (неопр.). www.videolan.org. Дата обращения: 30 июля 2023. Архивировано 2 июля 2011 года.
  27. VLC cone – nanocr.eu (амер. англ.) (23 июня 2005). Дата обращения: 30 июля 2023. Архивировано 30 июля 2023 года.
  28. Stephen Shankland (2013-11-15). "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"
  29. ActiveX/HTML - VideoLAN Wiki  (неопр.). wiki.videolan.org. Дата обращения: 17 августа 2024.
  30. vlc plugin firefox | Firefox Support Forum | Mozilla Support  (неопр.). support.mozilla.org. Дата обращения: 17 августа 2024.
  31. Список возможностей VLC  (неопр.). Официальный сайт. Дата обращения: 20 июля 2009. Архивировано 19 февраля 2012 года.
  32. VLC 2.0.4 Twoflower  (неопр.). VideoLAN. Дата обращения: 19 октября 2012. Архивировано 2 ноября 2012 года.
  33. VideoLAN team. VLC playback Features  (неопр.). Дата обращения: 3 января 2010. Архивировано из оригинала 3 января 2010 года.
  34. 1 2 3 VLC 2.1.2 Rincewind  (неопр.). VideoLAN. Дата обращения: 30 января 2014. Архивировано 29 января 2014 года.

Ссылки

VLC:
  • Медиафайлы на Викискладе

  • П:Портал «Свободное программное обеспечение»
  • Официальный сайт
  • Руководство пользователя VLC / IBM developerWorks Россия, Технические материалы, Linux, 06.05.2008; перевод VLC user guide
  • Русскоязычное Сообщество в сети «Мой Мир»
  • Переносимая версия от PortableApps.com (англ.)
  • Андрей Крупин. Десятка секретов VLC media player  (рус.). 3DNews (22 марта 2012). Дата обращения: 6 ноября 2016.
  • Легендарный медиаплеер VLC изгоняют из магазина приложений для Android. Разработчики не могут его обновить по вине Google // CNews, 25 марта 2024
Перейти к шаблону «Медиаплееры»
Аудиопроигрыватели
Свободные:
Бесплатные:
Коммерческие:
Видеопроигрыватели
Свободные:
Бесплатные:
Коммерческие:
курсивом выделены медиапроигрыватели, разработка которых прекращена