VLC 3.0 Vetinari +31


Неплохо начался и продолжается год для 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

Вы можете помочь и перевести немного средств на развитие сайта

Теги:



Комментарии (29):

  1. lioncub
    /#10684360

    Колоссально!

  2. VaalKIA
    /#10684368

    А где 64битные версии?

  3. kedobear
    /#10684452

    На десктопе Windows и Android с обновлением отвалилась поддержка UPnP и SMB.

  4. DoctorMoriarty
    /#10684460

    Может быть я чрезмерно туп, но не понял, где брать версию VLC 3.0.1. На странице http://download.videolan.org/pub/videolan/vlc/ есть ссылка только на 3.0.0 :-( Или 3.0.1 пока только в night-билдах (для Windows)?

  5. mapcuk
    /#10684462

    Доступ по SMB с помощью модуля libdsm

    Тонко :)

  6. IGHOR
    /#10684478

    Жаль что поддержки Touch Bar под macOS как не было в 2.0 так и не добавили в 3.0 версии.

  7. praeivis
    /#10684488

    VLC 2.x на слабом компьютере видео закодированное в х265 сыпал изображение.
    VLC 3.0 на слабом компьютере видео закодированное в х265 просто показывает начальный кадр.
    PotPlayer тот же файл на том же компьютере показывает без проблем.
    И это при том, что на моем телефоне VLC тоже справляется с х265 без проблем, но на слабом десктопе нет.

    • nerudo
      /#10684768 / +1

      А VLC 1.x на еще более слабом компьютере нормально показывала видео в котором в VLC 2.x дергались кадры. Прогресс, инновации.

  8. CaptainFlint
    /#10684498

    В виндовой версии типа адаптировали под HiDPI. Теперь в винде с нормальным DPI все значки мыльные. :-(

    • DoctorMoriarty
      /#10684514

      Вы имеете в виду файловые иконки?

      image

      Вроде бы нет «замыливания» (Win 10 64-bit Fall Creators Update).

      • CaptainFlint
        /#10684612

        Нет, я про интерфейсные значки. Которые на кнопках управления. Ну и индикатор уровня звука тоже.
        А ещё в диалоге расширенных настроек в списке категорий увеличили межстрочный интервал, теперь в полтора раза меньше строк помещается на экран.
        Сравнительные скрины: 2.2.6, 3.0.0

        • DoctorMoriarty
          /#10684618

          Интерфейсные, имхо, не замылены, а отантиальяшены и сделаны простыми и плоскими, без каких-либо псевдообъемностей, объемны, если 7-я винда, только кнопки, на которых расположены значки, а на 10-ке плоски и кнопки и значки:

          image

          «Мыльность» же появляется, думается, из-за цвета фона, он не очень хорошо сочетается с градиентом границ сглаженных значков. (На старых же значках можно прямо пикселы разглядеть даже без увеличения — сглаживания там фактически и нет.)

          Межстрочный интервал же — да, немного раздражает новый.

          • CaptainFlint
            /#10684636

            Цвет фона не менялся. Если увеличить скриншоты, то видно, что старые значки имели чёткие границы (вот картинка, вот фон кнопки), а новые — с промежуточным полутоном. Особенно на вертикальных и горизонтальных линиях видно. Тот же индикатор громкости в старой версии — тоненькая линия-бордюр, в новой — какое-то толстое размытое нечто, как будто со зрением -3 пытаюсь рассмотреть.

  9. pragmatik
    /#10684534 / +1

    Сделали подарок всем поклонникам Пратчетта
    Лорд Витинари стал первым «сносным» патрицием в длинной череде безумных и порочных тиранов, терроризировавших Анк-Морпорк долгое время. Отношение народа к своему правителю нельзя назвать тёплым или, хотя бы, симпатизирующим, но при этом Хэвлок Витинари стал настоящим глотком свежего воздуха для жителей Анк-Морпорка, и даже если где-то ведутся разговоры о несовершенстве его политической позиции или его методов, практически всегда всплывает фраза «но раньше было намного, намного хуже», и никто не может не согласиться с этим мнением.

    • tundrawolf_kiba
      /#10684606

      Как говорят в Анк-Морпорке — действует принцип «Один человек, один голос». Этим человеком является лорд Витинари, и ему же принадлежит голос.

      P.S.: на самом деле правильно — как раз Ветинари (и пишется и произносится), привычный вариант — на самом деле ошибка переводчиков.

    • Shchvova
      /#10684742 / +2

      У них уже давно версии называются в честь Пратчетта. Предадущую так и назвали, 2.1 Terry Pratchett, в память писателя: wiki.videolan.org/VLC_CodeNames
      Еще один занятный бонус :
      curl -sSD - https://videolan.org/ -o /dev/null | grep clacks

  10. DmitryLeonov
    /#10684608

    Поддержки цветовых профилей в нем по-прежнему не появилось, насколько я вижу?

  11. Tyrauriel
    /#10684794

    Автообновление на новую версию не срабатывает.

  12. Ne01eX
    /#10684852 / +4

    Кстати, в VLC-3.x перешли на использование QT5 вместо QT4. Без вариантов. О чём пользователь зачастую узнаёт уже на этапе компиляции. :-)
    Но это пол беды.
    Я им недели две назад заслал патч (поддержка FreeRDP-2.0.x) в список рассылки, так до сих пор не удосужились ни включить, ни хоть как-то ответить. Такой по… изм и желание плыть на своей волне крайне неприятен. А по-хорошему, — там всю систему плагинов надо переделывать. Но вот по… изм…

  13. kolipass
    /#10684856 / +1

    Вещание на удаленные трансмиттеры, такие как Chromecast.

    Интересно, вещается исходный видео поток, или есть шанс в него субтитры всунуть?

    • Ne01eX
      /#10685060

      Не всякие. Лучше субтитры засунуть в контейнер. Подробнее можно почитать [url=https://developers.google.com/cast/docs/media]здесь[/url].

      P.S. Это не проблема VLC на самом деле, это проблема Cromecast. Впрочем, давайте попробуем убедить меня в обратном. :-)

      P.P.S. Всегда принудительно выпиливал поддержку Chromecast для своих сборок. Для ответа на вопрос пришлось почитать по диагонали исходные коды. Возможно, что-то понял не так.

  14. Bogdan_Balikhin
    /#10684966 / +1

    UPnP так и не заработал :(
    В домашней сети есть сервер minidlna, Windows Media Player и foobar2000 работают с ним без проблем и сбоев. А вот VLC работать не хочет ни в какую :(
    Сначала хоть показывал само имя сервера, но критически тупил при чтении списка медиа, а теперь и сервера даже не обнаруживает…
    Обновление до версии 3.0.0 ситуации не изменило, а жаль :(

    • kedobear
      /#10685050

      Если очень критично, попробуйте nightly-билды версии 3.0.0 конца 2016 года, у меня с Mediatomb и Plex они работали (текущие nightly 4.0.0 с UPnP для Windows не работают).
      Впрочем, в качестве клиента UPnP неплох Kodi.

      • Bogdan_Balikhin
        /#10685080

        Спасибо, попробую на досуге.
        А вот насчёт Kodi, подскажите, пожалуйста, что и где нажимать, чтобы он увидел DLNA сервер в локальной сети. Я так и не понял.

        • kedobear
          /#10685088

          Версия 17.6 Kodi (актуальная) видит мои UPnP-сервисы без дополнительных настроек. В более ранних, насколько я помню, нужно было зайти в «Сервисные настройки»/«UPnP/DLNA» и разрешить там использование UPnP (сейчас там такой настройки просто нету).

  15. AdventurerRussia
    /#10685158

    ну хоть форматы и кодеки удосужились добавить, впрочем vlc как жрал ресурсы компа так и жрёт. Фризит при обычном 4к
    Фиг я c mpv и daum слезу.