VLC 3.0.0 Vetinari

Неплохо начался и продолжается год для Linux в качестве рабочей станции. Вслед за третьим Wine, настало очередь популярнейшего медиаплеера VLC. После длительного и напряженного цикла разработки VideoLAN анонсировала выпуск видеоплеера с открытым исходным кодом VLC 3.0.0 озаглавленного Vetinari. Новая версия доступна для платформ Linux, *BSD, Mac, IOS, Windows и Android. В новой версии появилось множество современных возможностей: поддержка iPhone X, звука 3D, HDR видео, а также проигрывание видео с оборотом 360 градусов.


VLC X-Box


Среди самых заметных новшеств следует назвать поддержу видео высокой четкости 4k / 8k, видео 10-бит, проброс HD аудио кодеков, меню BD-J BluRay Java, поддержка NAS устройств, Google Chromecast и FTP, SFTP, SMB подключений.


ОС и платформы


  • Android с версии 2.3 по 8.1, также поддерживается Android TV.
  • Chrome OS.
  • Linux, начиная от версии ядра 2.6.26.
  • Windows XP и выше.
  • MacOS с 10.7 по 10.13.
  • iOS с 7 по 11 версии.
  • Unix *BSD операционные системы.


Главные улучшения


  • Поддержка 12-битных HDR кодеков и расширенного цветового пространства.
  • Проброс звука через HDMI для E-AC3, TrueHD и DTS-HD HD аудио кодеков.
  • Чтение с удаленных файловых систем (SMB, FTP, SFTP, NFS).
  • Поддерживаются поверхности Wayland.
  • Поддержка технологии трехмерного звука Ambisonics в формате 8+ каналов аудио.
  • Автоматическое определение внешней звуковой дорожки (ac3, m4a, aac, dts и т. д).
  • Вещание на удаленные трансмиттеры, такие как Chromecast.
  • Динамическое изменение размера субтитров.


Сетевые возможности


  • Доступ по NFS с помощью модуля libnfs.
  • Доступ по SMB с помощью модуля libdsm.
  • Доступ поверх протокола UPnP.
  • Обзор директорий при доступе через SMB/FTP/SFTP.
  • Новый модуль HTTP/TLS для обеспечения доступа через HTTP 2.0.
  • Новый модуль SAT/IP обеспечивает возможность получать DVB-S по сетям TCP/IP.


Аппаратное декодирование


  • VA-API существенно лучше поддерживает 10 бит, HEVC и прямую обработку.
  • Существенно улучшен декодер MMAL и вывод мультимедиа для rPI и rPI2.
  • Поддержка HEVC, с использованием OMX и MediaCodec на Android.
  • Поддержка HEVC, с использованием DxVA2 и D3D11 на Windows.
  • Поддержка MPEG-2, VC1/WMV3 на Android с помощью MediaCodec.
  • MediaCodec использует собственное API NDK начиная с 5-й версии Android.
  • Поддержка механизма нулевого копирования OMX GPU для декодирования и отображения на Android с помощью OpenMax IL.
  • Новый декодер на базе Video Toolbox (iOS / macOS) с поддержкой H.263, H.264/MPEG-4 AVC, H.265/HEVC, MPEG-4 Part 2, и DV.
  • Поддержка декодера форматов VP9 и WMV3 с помощью API OpenMAX.


Проигрыш видео 8K 48fps 360 градусов на VLC 3.0, Android Galaxy S8
VLC 3.0


Декодеры аудио и видео


VLC по умолчанию задействует механизмы аппаратного декодирования видео и вывода на экран на всех поддерживаемых платформах.


  • Новый VA-API механизм декодирования и отрисовки для Linux. По умолчанию Linux и *BSD системы для вывода видео используют OpenGL вместо Xvideo.
  • Аппаратное прямое отображение VA-API, VDPAU, DxVA2/D3D9Ex, Video Toolbox (iOS / macOS) на OpenGL.
  • Новые видео декодеры OggSpots, экспериментальные AV1 и Daala, декодеры TDSC, Canopus HQX, Cineform, SpeedHQ, Pixlet, QDMC и FMVC.
  • Новый аудио декодер MPEG-1 & 2 (I, II, III) + MPEG 2.5 на базе libmpg123.
  • Починили средство формирования пакетов HEVC, H264 научился создавать временные отметки. DTS поддерживает одноименные расширения, например такие как DTS-HD. Декодеры одного с avcodec класса могут поддерживают до 8 аудио каналов.
  • Добавлен декодер изображений BPG на базе libbpg.
  • JPEG изображения определяют верную ориентацию с помощью соответствующего встроенного тэга.
  • Поддержка перекрытия и меню дисков BluRay на языке программирования Java.
  • Поддержка BluRay субтитров, a. k. a. HDMV.


Вывод аудио, видео и фильтры


  • Устранение через-строчной развертки, настройка цвета и резкости, постеризация с помощью D3D9, D3D11, CorelImage и VA-AVPI.
  • Новый видео фильтр для преобразования частоты кадров fps в видео.
  • Библиотека SoX используемая для восстановления дискретизированного сигнала обзавелась звуковым модулем.
  • Обработчик пространственного звука Ambisonics и аудио фильтр Binauralizer в составе модуля Spatialaudio. Binauralizer работает в паре с Ambisonics в потоке 5.1/7.1.
  • Добавлен фильтр развертки zlib, потоковый фильтр ADF.
  • Ускорены действия смены позиции в потоке виде.
  • Добавлен модуль смены тембра звука.
  • Для платформы Android поддерживатеся технология картинка в картинке.
  • Добавлен звуковой модуль для самсунговской открытой мобильной ОС Tizen.
  • PulseAudio поддерживает проброс звука в формате EAC3 и TRUEHD.
  • Добавлена возможность проброса звука в формате HDMI/SPDIF для WASAPI (AC3/DTS/DTSHD/EAC3/TRUEHD).


Контейнеры


  • Поддержка HD-DVD, формата .evo (H.264, VC-1, MPEG-2, PCM, AC-3, E-AC3, MLP, DTS).
  • Переписан код демультиплексоров, улучшения коснулись форматов: MP4, TS, PS, MKV.
  • Поддерживается звуковой формат isofLaC, улучшен поиск в файлах fLaC.


И другие товарищи


  • Поддержка открытых стандартов сжатия видео VP8 и VP9.
  • Обнаружение NetBios ресурсов сети с помощью libdsm.
  • Модули для озвучивания субтитров для macOS / iOS и Windows.
  • Поддержка журнала systemd.


Полный список изменений можно найти по ссылке, указанной в конце.


VLC 3.0.1


В последнем обновлении минорной версии также есть несколько полезных изменений.


  • Ускорен поиск в файле контейнера mkv.
  • macOS: доступ к файлам по протоколу SMB.
  • macOS: повышена производительность HEVC 10-бит с декодером VideoToolbox.
  • Ряд исправлений для Direct3d11.


Где взять?


Согласно Repology VLC 3.0 доступна пользователям Debian, Gentoo, Devuan, KaOS в нестабильных ветках соответствующих диструбутивов. Следует также отметить еще одно новшество связанное с релизом — подготовлен самодостаточный Snap пакет.


Использованные материалы


  1. VLC 3.0 Vetinari
  2. Выпуск медиаплеера VLC 3.0.0
  3. Changelog
  4. VLC 3.0 «Vetinari» Officially Released as Biggest Update Ever, Here’s What’s New

© Habrahabr.ru