VLC

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
VLC media player
VLC media player
Снимок экрана: VLC media player
Тип Проигрыватель мультимедиа
Разработчик The VLC Team
Написана на C/C++
ОС кроссплатформенный
Версия 1.0.0 — 7 июля 2009
Лицензия GNU GPL 2
Сайт videolan.org/vlc/

VLC media player (от VideoLAN Client[1]) — это свободный медиаплеер.

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

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

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

Содержание

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

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

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

Стандартный графический интерфейс для Windows, GNU/Linux, BSD, Mac OS X, BeOS базируется на wxWidgets. Существует также реализация интерфейса Qt4 которая работает на GNU/Linux и Windows.

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

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

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

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

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

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

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

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

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

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

Контейнерные форматы 
ASF, AVI, FLV,[8] 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,[6] VP6,[6] Theora, DV
Аудиоформаты 
AAC, AC3, DV Audio, FLAC, MP3[11], Speex, Vorbis
Потоковые протоколы 
UDP, HTTP, HTTPS, RTP, RTSP, MMS, File

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

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

Некоторые из этих кодеков могут быть преобразованы в поддерживаемые 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(англ.)
  2. Список возможностей VLC. Официльный сайт. Проверено 24 февраля 2007.
  3. Релиз медиа плеера VLC 1.0.0. OpenNET (7 июля 2009). Проверено 12 июля 2009.
  4. 1 2 Для того, чтобы использовать AMR, аудиокодеки VLC и FFmpeg должны быть скомпилилированы с поддержкой AMR. Причина — лицензия AMR не совместима с лицензией VLC.
  5. Кодеки Indeo 4 и 5 не поддерживаются.
  6. 1 2 3 4 5 Из версии 0.8.6
  7. 1 2 Текущие версии[когда?] поддерживают только часть тегов форматирования данных из SSA/ASS (только цветность, но без позиционирования, анимации, набор и т. д.), но все остальное планировалось к версии 0.9.0.
  8. 1 2 3 Будет в версии 0.9.0.
  9. На данный момент[когда?] воспроизведение Real Audio идёт через библиотеку FFmpeg только с поддержкой декодера Cook (RealAudio G2 / RealAudio 8).
  10. Сейчас[когда?] поддерживается только скрытый в Matroska формат контейнера и без включения в него мультиканальной поддержки.
  11. Нужно скомпилировать VLC с поддержкой mp3lame.

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


Источник — «http://ru.wikipedia.org/wiki/VLC»