VLC media player

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 20:53, 14 января 2018.
VLC media player
VLC Icon.svg
VLC on macOS playing.jpeg
VLC запущена на macOS, проигрывая Chuunibyou demo Koi ga Shitai
Разработчики: VideoLAN
Выпущена: 1 February 2001 года; 20 years ago (2001-02-01)[1]
Предыдущий выпуск: 3.0.0 for Win and macOS / 31 May 2017 года; 4 years ago (2017-05-31) [2]
Написана на: Core: C
GUI: C++ (with Qt), Objective-C (with Cocoa)
Операционная система: Windows NT, Windows Phone, macOS, Linux, Android, iOS, Apple TV, Tizen, OS/2
Платформа: IA-32, x64, ARM, MIPS, PowerPC
Локализация: Языков доступно: 48[3]
Тип ПО: Media player
Лицензия: GNU LGPL v2.1+[4][5]
Веб-сайт videolan.org/vlc/

Медиапроигрыватель VLC (англ. VideoLAN Client) — бесплатный, портативный и кросс-платформенный медиаплеер с открытым исходным кодом, разработанный в рамках VideoLAN проекта. Данный медиаплеер доступен на множестве настольных операционных систем, таких как Windows 10, Linux, Mac OS. Также VLC доступен для мобильных операционных систем вроде Tizen, IOS, Android, основным способом распространения на данных платформах является цифровая дистрибуция (App Store от Apple, Google Play от Android и Windows Store).

VLC поддерживает множество видов сжатия аудио и видео, форматов файлов, включая DVD-Video, видео CD и потоковые протоколы. Он способен передавать мультимедийные файлы по компьютерным сетям и раскодировать мультимедийные файлы. По умолчанию VLC включает в себя большое количество свободных библиотек декодирования и кодирования, избегая необходимости поиска и калибровки собственных плагинов. Хоть в основном VLC плеер использует собственные мультиплексоры и демультиплексоры, он также использует сторонние библиотеки из других проектов, таких как FFmpeg. VLC является первым проигрывателем с поддержкой зашифрованных DVD дисков на платформах Linux и Mac OS, этого удалось достичь с помощью библиотеки расшифровки DVD libdvdcss.

История

Программа VideoLan была создана в 1996 году как дипломный проект. Изначально VLC должен был состоять из клиента и сервера для потоковой передачи видео через спутниковые антенны по всему кампусу. Первоначально разработанная студентами École Centrale Paris сейчас разрабатывается специалистами по всему миру и координируются некоммерческой организаций VideoLAN. Переписанная с нуля в 1998 году, она была выпущена в соответствии с генеральной общественной лицензией GNU. 1 февраля 2001 года, с разрешения директора университета Centrale Paris, при этом название было изменено на VLC-медиа плеер, так как в нём уже не использовалась схема сервер-клиент. Значок конуса используется в VLC как ссылка на конусы, собранные ассоциацией школ центральных студенческих сетей, дизайн конуса был переработан (увеличение разрешения) в 2006 году. В 2007 году проект VLC из-за совместной лицензии не был обновлен до GPLv3, после 13 лет развития, версия 1.0.0 была выпущена в 2010 году. Работа над версией VLC для Android была начата в сентябре 2010 году, работа была завершена в 2011. В сентябре 2010 года компания "Applidium" разработала, одобрения проекта VLC для iOS с лицензией GPLv2.

Платформы

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

C версии 1.0.2 Goldeneye (Intel 64bit) для Mac OS X 10.6 VLC стал 64-разрядным. C версии 2.0.1 Rincewind (Windows 64bit) для Microsoft Windows VLC стал 64-разрядным.[Источник 1]

Возможности

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

История изменений

VLC 2.1.3

  • улучшены декодеры для новейших форматов HEVC и VP9;
  • улучшены демуксеры и декодеры для большинства других форматов;
  • исправлены многочисленные ошибки, сделанные в предыдущей версии плеера Rincewind 2.1.2;
  • сделаны важные исправления, связанные с управлением выводов аудио и видео на разных ОС.

VLC 2.1.5

  • улучшена стабильность модуля захвата звука QTSound;
  • исправлено транскодирование во время изменения формата;
  • обновлен GnuTLS до версии 3.1.25;
  • обновлена библиотека libpng до версии 1.6.10;
  • обновлен британский перевод интерфейса.

VLC 2.2.0

  • добавлена функция Weatherwax;
  • добавлена поддержка автоматического переворота роликов, снятых на телефон в вертикальной ориентации;
  • улучшена поддержка кодеков VP9, H.265/HEVC;
  • теперь вы можете загружать расширения прямо из приложения;
  • теперь при помощи VLSub вы можете загружать субтитры не выходя из приложения;
  • добавлена функция автоматического продолжения воспроизведения;
  • добавлена поддержка меню созданных на BD-Java;
  • улучшена работа с форматами WMV, AVI, MP4 и OGG;
  • добавлена поддержка WebVTT;
  • улучшен звуковой движок, который теперь гораздо лучше воспроизводит короткие сэмплы;
  • улучшена поддержка кодеков UltraHD;
  • добавлена поддержка Digital Cinema Packages;
  • добавлена поддержка импорта записей игрового процесса с использованием THP;
  • добавлена поддержка разделения трансляций MMS;
  • обновлены декодеры VP8 и VP9;
  • добавлена поддержка кодеков x264 и FFv1 в режиме RGB;
  • улучшена работа с субтитрами Teletext, Subrip и Tx3g;
  • множество прочих мелких исправлений и улучшений.

VLC 2.2.1

  • ускоренное автовращение видео;
  • аппаратное ускорение 0-копирования;
  • поддержка UHD кодеков;
  • функция возобновления воспроизведения;
  • интегрированы новые расширения;
  • устранены сбои FLAC и SPC;
  • устранены проблемы с кодеками VP9, ATRAC3 и AAC;
  • устранена регрессия и ряд проблем с MP4 главами и MKV по сети;
  • устранены некоторые проблемы безопасности.

VLC 2.2.2

  • исправлена проблема с SetupFormat для постоянных величин кадров, которая появилась в предыдущей версии;
  • исправлено переполнение буфера модулем RealRtsp;
  • исправлено соотношение сторон при записи с экрана, частота кадров и возможные вылеты;
  • исправлены "зависания", вызванные DirectShow;
  • добавлена поддержка файлов MS-DVR;
  • исправлено определение продолжительности файлов AVI при работе через протокол HTTP;
  • исправлены зависания при остановке воспроизведения HLS, вылеты, а также внесены прочие улучшения;
  • исправлена разница mp4 NULL;
  • исправлена регрессия VC-1 в WMV;
  • исправлен вылет MXF при остановке;
  • исправлено определение EAC3 в некоторых файлах TS;
  • исправлен импорт из основной памяти в VDPAU;
  • добавлена поддержка 9-битных и 10-битных форматов GBR;
  • добавлена поддержка кодеков GoToMeeting 2 и GoToMeeting 3;
  • исправлен вылет при использовании декодера teletext (zvbi);
  • исправлены временные метки субтитров Bluray;
  • исправлены проблемы с конверсией UTF-8;
  • прочие улучшения и исправления.

VLC 2.2.3

  • исправлен выбор качества HLS, а также возможное переполнение буфера;
  • исправлено бесконечное зацикливание MKV, улучшена поддержка тегов MKV;
  • исправлена регрессия WMV;
  • исправлено аппаратное декодирование с использованием libvdpau-va-gl;
  • исправлен вылет, вызванный libvpx;
  • исправлены зеленые линии при выводе Direct3D;
  • исправлено разворачивание окон из контекстного меню на многоэкранных системах;
  • исправлено продолжение с места остановки;
  • исправлена "рекурсия" окна настройки внешнего вида;
  • исправлен размер панели инструментов после продолжения воспроизведения;
  • исправлен вылет при вызове панели с информацией о мультимедиа;
  • теперь программа учитывает опцию отключения скринсейвера;
  • обновлены локализации;
  • добавлена возможность открытия более пятнадцати объектов в обзорщике.

VLC 2.2.4

  • исправлен вылет при работе с файлами G.711 WAV;
  • исправлен вылет MP3 в libmad;
  • исправлена запись в кодек adpcm QT IMA;
  • исправлены проблемы с изменением размеров;
  • исправлено создание слоев на Windows XP для видео с DirectDraw;
  • исправлена сборка для Hurd;
  • обновлены локализации.[Источник 2]

Пользовательский интерфейс

Изначально графический интерфейс VLC базировался на wxWidgets, однако из-за многочисленных проблем, связанных с этим тулкитом, разработчиками было принято решение перейти на использование Qt4 для графического интерфейса. Некоторое время можно было выбирать между этими двумя тулкитами, однако в данный момент интерфейс на wxWidgets полностью исключён. VLC поддерживает скины через skins2 интерфейс, через него реализована поддержка скинов Winamp 2 и XMMS. Однако VLC не поддерживает напрямую скины для Winamp Classic. Для пользователей, использующих консоль, реализован интерфейс на ncurses. Также существуют интерфейсы, использующие telnet и HTTP (AJAX), специально для удалённого управления программой. VLC плеер включает в себя ActiveX-компонент, который может быть встроен в другое приложение (например, Internet Explorer), и плагин для Mozilla Firefox.[Источник 3]

Примечания

  1. "15 years of VLC and VideoLAN". Jean-Baptiste Kempf. Retrieved April 15, 2017. 
  2. http://nightlies.videolan.org/
  3. "VideoLAN internationalization". VideoLAN. Retrieved April 15, 2017. 
  4. "VLC engine relicensed to LGPL". VideoLAN. December 21, 2011. Retrieved April 15, 2017. 
  5. "VLC reaches 2.1.2". VideoLAN. December 10, 2013. Retrieved April 15, 2017. 

Источники

  1. VLC Media Player // Wiki [1996-2017]. URL: https://en.wikipedia.org/wiki/VLC_media_player (дата обращения: 27.09.2017)
  2. История версий и изменений программы VLC Media Player // soft.mydiv.net. [1996-2017]. URL: http://soft.mydiv.net/win/changes-VLC-media-player.html (дата обращения: 27.09.2017)
  3. VLC Media Player // Wiki [1996-2017]. URL: https://ru.wikipedia.org/wiki/VLC_(медиаплеер) (дата обращения: 27.09.2017)

Ссылки