VLC (медиаплеер)

Материал из Википедии — свободной энциклопедии
(перенаправлено с «VLC»)
Перейти к: навигация, поиск
VLC
VLC Icon.svg
VLC on GNOME 3 playing Cosmos Laundromat.png
Тип

медиаплеер[5] и сервер потокового мультимедиа

Разработчик

VideoLAN[d]

Написана на

Си, C++ и Objective-C

Интерфейс

Qt[6][7], Ncurses[7] и Cocoa[7]

Операционная система

Linux[8][9], Microsoft Windows[10][9], macOS[11][9], BSD[8][9], BeOS[9], Android[2][9], iOS[9], Chrome OS[9], Solaris[12][9], Syllable Desktop[13], FreeBSD[14], NetBSD[12], OpenBSD[12], QNX[12] и OS/2[12][9]

Языки интерфейса

русский и ещё 77 языков

Первый выпуск

1996[1]

Последняя версия
Читаемые форматы файлов

MPEG-TS[15], MP3[15], Audio Video Interleave[15], Advanced Systems Format[15], Windows Media Video[15], Windows Media Audio[15], QuickTime формат[d][15], 3GPP[d][15], Ogg[15], Annodex[d][15], Matroska[15], RealMedia[15], WAV[15], Audio Data Transport Stream[d][15], Free Lossless Audio Codec[d][15], FLV[d][15], MXF[15], Standard MIDI File[d][15] и Creative Voice File[d][15]

Создаваемые форматы файлов

Free Lossless Audio Codec[d]

Состояние

активное

Лицензия

LGPL-2.1+[d][16]

Сайт

videolan.org/vlc/

Commons-logo.svg VLC на Викискладе

Медиапроигрыватель VLC (от VideoLAN Client[17]) — свободный кроссплатформенный медиаплеер

Платформы[править | править код]

Программа работает на большинстве современных операционных систем, в частности на:

C версии 1.0.2 Goldeneye (Intel 64bit) для Mac OS X 10.6 VLC стал 64-разрядным[18].

C версии 2.0.1 Rincewind (Windows 64bit) для Microsoft Windows VLC стал 64-разрядным[19].

Возможности[править | править код]

Плеер VLC можно использовать в качестве сервера для трансляции потока аудио/видео по сети (поддерживает протоколы IPv4 и IPv6). Для воспроизведения файлов мультимедиа не требуется установка дополнительных кодеков, они уже «встроены» в программу. VLC может воспроизводить DVD и потоковое незашифрованное (без DRM) видео (IPTV) и интернет-радио. Также программа может записывать потоковое аудио/видео на компьютер.

VLC воспроизводит испорченные файлы — например, с повреждёнными индексами.

История разработки[править | править код]

Изначально проект был разработан студентами парижского университета École Centrale Paris, сейчас же над проектом VideoLAN (клиентская и серверная часть) работает The VLC Team и сообщество разработчиков, проживающих по всему миру.

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

Интерфейс[править | править код]

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

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

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

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

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

VLC плеер включает в себя ActiveX-компонент, который может быть встроен в другое приложение (например, Internet Explorer), и плагин для Mozilla Firefox.

Поддержка форматов[править | править код]

Поддерживаемые форматы[править | править код]

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

Входные[22] 
UDP/RTP unicast или multicast, HTTP, FTP, MMS, DVD, VCD, SVCD, Audio CD, DVB (только в Linux), Video acquisition (через V4l и DirectShow), рассылки RSS/Atom. В версии 1.0 добавлена экспериментальная поддержка дисков Blu-Ray и папок AVCHD[23].
Контейнерные форматы (цифровые) 
3GP,[24] ASF, AVI, FLV, MKV, QuickTime, MP4, Ogg, OGM, WAV, MPEG-2 (ES, PS, TS, PVA, MP3), AIFF, Raw audio, Raw DV, MXF, VOB.
Видеоформаты со сжатием[25] 
Cinepak, DV, H.263, H.264, HuffYUV, Indeo 3,[26] MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, Sorenson (поддерживается прямое воспроизведение файлов, сжатых модифицированным кодеком Sorenson H.263 и скачанных с YouTube), Theora, VC-1,[27] VP5,[27] VP6,[27], VP8, VP9[20], H.265 (HEVC)[20], WMV.
Субтитры[28] 
DVD, SVCD, DVB, OGM, (частично) SubStation Alpha,[29] SubRip, (частично) Advanced SubStation Alpha,[29] MPEG-4 Timed Text, текстовый файл, Vobsub, MPL2,[30] телетекст[30].
Аудиоформаты[31] 
AAC, AC3, ALAC, AMR,[24] DTS, DV Audio, XM, FLAC, MACE, MP3, QDM2/QDMC, RealAudio,[32] Speex, Screamtracker 3/S3M, TTA, Vorbis, WavPack,[33] WMA.

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

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

Контейнерные форматы 
ASF, AVI, FLV,[30] MP4, Ogg, Wav, MPEG-2 (ES, PS, TS, PVA, MP3), MPJPEG, FLAC, MOV
Видеоформаты 
H.263, H.264/MPEG-4 AVC, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, VP5,[27] VP6,[27], Theora, DV
Аудиоформаты 
AAC, AC3, DV Audio, FLAC, MP3[34], Speex, Vorbis
Потоковые протоколы 
UDP, HTTP, HTTPS, RTP, RTSP, MMS, File

Неподдерживаемые форматы вывода[править | править код]

VLC 0.8.6c не способен проигрывать видео, использующее следующие кодеки:

  • Fraps
  • MIDI
  • RealMedia (в версии 0.9.8а обеспечена частичная поддержка), RealMedia Variable Bitrate (.rmvb).
  • Indeo Video 4 и 5, в том числе IV50.
  • GoToMeeting (поддержка добавлена в тестовой версии 2.1.0)
  • TAK, Bink (известные под кодовым именем "undf")

Некоторые из этих форматов могут быть преобразованы в поддерживаемые VLC с помощью видеоконвертеров.

Поддерживаемые источники[править | править код]

  • файлы форматов MPEG-1, MPEG-2 и MPEG-4/DivX на жестком диске, оптических приводах и т. п.
  • диски формата DVD и VCD
  • декодер спутникового сигнала (DVB-S)
  • потоковое видео в форматах MPEG-1, MPEG-2 и MPEG-4, транслируемое при помощи VideoLan Server или VideoLan Client
  • веб-камеры и микрофоны.

Решения на основе VideoLAN[править | править код]

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

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

См. также[править | править код]

Примечания[править | править код]

  1. https://www.videolan.org/videolan/
  2. 1 2 https://www.videolan.org/vlc/download-android.html
  3. News – VideoLANVideoLAN.
  4. VLC 3.0 Vetinari - VideoLAN
  5. VLC media player
  6. https://wiki.videolan.org/Qt_Interface
  7. 1 2 3 VLC playback Features
  8. 1 2 https://www.videolan.org/vlc/#download
  9. 1 2 3 4 5 6 7 8 9 10 15 years of VLC and VideoLAN — 2016.
  10. https://www.videolan.org/vlc/download-windows.html
  11. https://www.videolan.org/vlc/download-macosx.html
  12. 1 2 3 4 5 http://videolan.org/vlc/#download
  13. http://videolan.org/vlc/download-syllable.html
  14. http://videolan.org/vlc/download-freebsd.html
  15. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 VLC Features
  16. Press Release on libVLC relicensing to LGPL - VideoLANVideoLAN, 2011.
  17. История VideoLAN (англ.)
  18. Проигрыватель VLC для MAC OS X стал 64-разрядным
  19. Windows x64 версия проигрывателя VLC
  20. 1 2 3 Stephen Shankland. VLC steps into next-gen video wars with VP9, HEVC support, CNet (November 15, 2013). Проверено 29 декабря 2013. «"European and French law does not consider 'software-only' patents as valid," said Jean-Baptiste Kempf, president of the VideoLAN Organization, told CNET. "As we are doing software only, not hardware, and we don't make money, we don't license those."».
  21. Список возможностей VLC. Официальный сайт. Проверено 20 июля 2009. Архивировано 19 февраля 2012 года.
  22. VideoLAN — VLC — Features
  23. Релиз медиа плеера VLC 1.0.0. OpenNET (7 июля 2009). Проверено 12 июля 2009. Архивировано 19 февраля 2012 года.
  24. 1 2 Для того, чтобы использовать AMR, аудиокодеки VLC и FFmpeg должны быть скомпилилированы с поддержкой AMR. Причина — лицензия AMR не совместима с лицензией VLC.
  25. VideoLAN — VLC — Features
  26. Кодеки Indeo 4 и 5 не поддерживаются.
  27. 1 2 3 4 5 Из версии 0.8.6
  28. VideoLAN — VLC — Features
  29. 1 2 Текущие версии[когда?] поддерживают только часть тегов форматирования данных из SSA/ASS (только цветность, но без позиционирования, анимации, набор и т. д.), но все остальное планировалось к версии 0.9.0.
  30. 1 2 3 Будет в версии 0.9.0.
  31. VideoLAN — VLC — Features
  32. На данный момент[когда?] воспроизведение Real Audio идёт через библиотеку FFmpeg только с поддержкой декодера Cook (RealAudio G2 / RealAudio 8).
  33. Сейчас[когда?] поддерживается только скрытый в Matroska формат контейнера и без включения в него мультиканальной поддержки.
  34. Нужно скомпилировать VLC с поддержкой mp3lame.

Ссылки[править | править код]