VLC

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
VLC
VLC Icon.svg
Скриншот Медиапроигрывателя VLC.png
VLC 2.2.0
Тип

медиаплеер

Автор

VideoLAN

Разработчики

сообщество

Написана на

C, C++, Objective-C

Интерфейс

графический (Qt)

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

Microsoft Windows, Mac OS X, BSD, BeOS и Linux

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

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

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

1 февраля 2001

Последняя версия

2.1.4[1] (2014-02-21; 160 дней тому назад)

Тестовая версия

3.0.0[2] (2014-06-28; 33 дня тому назад)

Состояние

активное

Лицензия

GNU Lesser General Public License версии 2.1, GNU General Public License версии 2+

Сайт

videolan.org/vlc/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Входные[8] 
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[9].
Контейнерные форматы (цифровые) 
3GP,[10] ASF, AVI, FLV, MKV, QuickTime, MP4, Ogg, OGM, WAV, MPEG-2 (ES, PS, TS, PVA, MP3), AIFF, Raw audio, Raw DV, MXF, VOB.
Видеоформаты со сжатием[11] 
Cinepak, DV, H.263, H.264, HuffYUV, Indeo 3,[12] MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, Sorenson (поддерживается прямое воспроизведение файлов, сжатых модифицированным кодеком Sorenson H.263 и скачанных с YouTube), Theora, VC-1,[13] VP5,[13] VP6,[13], VP8, VP9[6], H.265 (HVEC)[6], WMV.
Субтитры[14] 
DVD, SVCD, DVB, OGM, (частично) SubStation Alpha,[15] SubRip, (частично) Advanced SubStation Alpha,[15] MPEG-4 Timed Text, текстовый файл, Vobsub, MPL2,[16] телетекст[16].
Аудиоформаты[17] 
AAC, AC3, ALAC, AMR,[10] DTS, DV Audio, XM, FLAC, MACE, MP3, QDM2/QDMC, RealAudio,[18] Speex, Screamtracker 3/S3M, TTA, Vorbis, WavPack,[19] WMA.

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

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

Контейнерные форматы 
ASF, AVI, FLV,[16] 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,[13] VP6,[13], Theora, DV
Аудиоформаты 
AAC, AC3, DV Audio, FLAC, MP3[20], 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)

Некоторые из этих форматов могут быть преобразованы в поддерживаемые 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. VideoLAN - News.
  2. [1] — VLC media player continuous nightly builds
  3. История VideoLAN (англ.)
  4. Проигрыватель VLC для MAC OS X стал 64-разрядным
  5. Windows x64 версия проигрывателя VLC
  6. 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."».
  7. Список возможностей VLC. Официальный сайт. Проверено 20 июля 2009. Архивировано из первоисточника 19 февраля 2012.
  8. VideoLAN — VLC — Features
  9. Релиз медиа плеера VLC 1.0.0. OpenNET (7 июля 2009). Проверено 12 июля 2009. Архивировано из первоисточника 19 февраля 2012.
  10. 1 2 Для того, чтобы использовать AMR, аудиокодеки VLC и FFmpeg должны быть скомпилилированы с поддержкой AMR. Причина — лицензия AMR не совместима с лицензией VLC.
  11. VideoLAN — VLC — Features
  12. Кодеки Indeo 4 и 5 не поддерживаются.
  13. 1 2 3 4 5 Из версии 0.8.6
  14. VideoLAN — VLC — Features
  15. 1 2 Текущие версии[когда?] поддерживают только часть тегов форматирования данных из SSA/ASS (только цветность, но без позиционирования, анимации, набор и т. д.), но все остальное планировалось к версии 0.9.0.
  16. 1 2 3 Будет в версии 0.9.0.
  17. VideoLAN — VLC — Features
  18. На данный момент[когда?] воспроизведение Real Audio идёт через библиотеку FFmpeg только с поддержкой декодера Cook (RealAudio G2 / RealAudio 8).
  19. Сейчас[когда?] поддерживается только скрытый в Matroska формат контейнера и без включения в него мультиканальной поддержки.
  20. Нужно скомпилировать VLC с поддержкой mp3lame.

Ссылки[править | править вики-текст]