VLC 3.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
    Поделиться публикацией
    Похожие публикации
    Ой, у вас баннер убежал!

    Ну. И что?
    Реклама
    Комментарии 29
    • +2
      Колоссально!
      • –1
        А где 64битные версии?
      • 0
        На десктопе Windows и Android с обновлением отвалилась поддержка UPnP и SMB.
        • 0
          Может быть я чрезмерно туп, но не понял, где брать версию VLC 3.0.1. На странице http://download.videolan.org/pub/videolan/vlc/ есть ссылка только на 3.0.0 :-( Или 3.0.1 пока только в night-билдах (для Windows)?
          • +7
            Доступ по SMB с помощью модуля libdsm

            Тонко :)

          • +1
            Жаль что поддержки Touch Bar под macOS как не было в 2.0 так и не добавили в 3.0 версии.
            • +3
              VLC 2.x на слабом компьютере видео закодированное в х265 сыпал изображение.
              VLC 3.0 на слабом компьютере видео закодированное в х265 просто показывает начальный кадр.
              PotPlayer тот же файл на том же компьютере показывает без проблем.
              И это при том, что на моем телефоне VLC тоже справляется с х265 без проблем, но на слабом десктопе нет.
              • +1
                А VLC 1.x на еще более слабом компьютере нормально показывала видео в котором в VLC 2.x дергались кадры. Прогресс, инновации.
              • 0
                В виндовой версии типа адаптировали под HiDPI. Теперь в винде с нормальным DPI все значки мыльные. :-(
                • 0
                  Вы имеете в виду файловые иконки?

                  image

                  Вроде бы нет «замыливания» (Win 10 64-bit Fall Creators Update).
                  • 0
                    Нет, я про интерфейсные значки. Которые на кнопках управления. Ну и индикатор уровня звука тоже.
                    А ещё в диалоге расширенных настроек в списке категорий увеличили межстрочный интервал, теперь в полтора раза меньше строк помещается на экран.
                    Сравнительные скрины: 2.2.6, 3.0.0
                    • 0
                      Интерфейсные, имхо, не замылены, а отантиальяшены и сделаны простыми и плоскими, без каких-либо псевдообъемностей, объемны, если 7-я винда, только кнопки, на которых расположены значки, а на 10-ке плоски и кнопки и значки:

                      image

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

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

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

                    P.S.: на самом деле правильно — как раз Ветинари (и пишется и произносится), привычный вариант — на самом деле ошибка переводчиков.
                    • +3
                      У них уже давно версии называются в честь Пратчетта. Предадущую так и назвали, 2.1 Terry Pratchett, в память писателя: wiki.videolan.org/VLC_CodeNames
                      Еще один занятный бонус :
                      curl -sSD - https://videolan.org/ -o /dev/null | grep clacks
                  • 0
                    Поддержки цветовых профилей в нем по-прежнему не появилось, насколько я вижу?
                    • 0
                      Автообновление на новую версию не срабатывает.
                      • +4
                        Кстати, в VLC-3.x перешли на использование QT5 вместо QT4. Без вариантов. О чём пользователь зачастую узнаёт уже на этапе компиляции. :-)
                        Но это пол беды.
                        Я им недели две назад заслал патч (поддержка FreeRDP-2.0.x) в список рассылки, так до сих пор не удосужились ни включить, ни хоть как-то ответить. Такой по… изм и желание плыть на своей волне крайне неприятен. А по-хорошему, — там всю систему плагинов надо переделывать. Но вот по… изм…
                        • +1
                          Вещание на удаленные трансмиттеры, такие как Chromecast.

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

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

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

                            P.P.S. Всегда принудительно выпиливал поддержку Chromecast для своих сборок. Для ответа на вопрос пришлось почитать по диагонали исходные коды. Возможно, что-то понял не так.
                          • +1
                            UPnP так и не заработал :(
                            В домашней сети есть сервер minidlna, Windows Media Player и foobar2000 работают с ним без проблем и сбоев. А вот VLC работать не хочет ни в какую :(
                            Сначала хоть показывал само имя сервера, но критически тупил при чтении списка медиа, а теперь и сервера даже не обнаруживает…
                            Обновление до версии 3.0.0 ситуации не изменило, а жаль :(
                            • 0
                              Если очень критично, попробуйте nightly-билды версии 3.0.0 конца 2016 года, у меня с Mediatomb и Plex они работали (текущие nightly 4.0.0 с UPnP для Windows не работают).
                              Впрочем, в качестве клиента UPnP неплох Kodi.
                              • 0
                                Спасибо, попробую на досуге.
                                А вот насчёт Kodi, подскажите, пожалуйста, что и где нажимать, чтобы он увидел DLNA сервер в локальной сети. Я так и не понял.
                                • 0
                                  Версия 17.6 Kodi (актуальная) видит мои UPnP-сервисы без дополнительных настроек. В более ранних, насколько я помню, нужно было зайти в «Сервисные настройки»/«UPnP/DLNA» и разрешить там использование UPnP (сейчас там такой настройки просто нету).
                            • 0
                              ну хоть форматы и кодеки удосужились добавить, впрочем vlc как жрал ресурсы компа так и жрёт. Фризит при обычном 4к
                              Фиг я c mpv и daum слезу.

                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                              Самое читаемое