Неплохо начался и продолжается год для Linux в качестве рабочей станции. Вслед за третьим Wine, настало очередь популярнейшего медиаплеера VLC. После длительного и напряженного цикла разработки VideoLAN анонсировала выпуск видеоплеера с открытым исходным кодом VLC 3.0.0 озаглавленного Vetinari. Новая версия доступна для платформ Linux, *BSD, Mac, IOS, Windows и Android. В новой версии появилось множество современных возможностей: поддержка iPhone X, звука 3D, HDR видео, а также проигрывание видео с оборотом 360 градусов.
Среди самых заметных новшеств следует назвать поддержу видео высокой четкости 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
с помощью APIOpenMAX
.
Проигрыш видео 8K 48fps 360 градусов на VLC 3.0, Android Galaxy S8
Декодеры аудио и видео
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 пакет.
Использованные материалы
Комментарии (29)
kedobear
23.02.2018 22:17На десктопе Windows и Android с обновлением отвалилась поддержка UPnP и SMB.
DoctorMoriarty
23.02.2018 22:30Может быть я чрезмерно туп, но не понял, где брать версию VLC 3.0.1. На странице http://download.videolan.org/pub/videolan/vlc/ есть ссылка только на 3.0.0 :-( Или 3.0.1 пока только в night-билдах (для Windows)?
IGHOR
23.02.2018 23:01Жаль что поддержки Touch Bar под macOS как не было в 2.0 так и не добавили в 3.0 версии.
praeivis
23.02.2018 23:13VLC 2.x на слабом компьютере видео закодированное в х265 сыпал изображение.
VLC 3.0 на слабом компьютере видео закодированное в х265 просто показывает начальный кадр.
PotPlayer тот же файл на том же компьютере показывает без проблем.
И это при том, что на моем телефоне VLC тоже справляется с х265 без проблем, но на слабом десктопе нет.nerudo
24.02.2018 09:58+1А VLC 1.x на еще более слабом компьютере нормально показывала видео в котором в VLC 2.x дергались кадры. Прогресс, инновации.
CaptainFlint
23.02.2018 23:27В виндовой версии типа адаптировали под HiDPI. Теперь в винде с нормальным DPI все значки мыльные. :-(
DoctorMoriarty
23.02.2018 23:54Вы имеете в виду файловые иконки?
Вроде бы нет «замыливания» (Win 10 64-bit Fall Creators Update).CaptainFlint
24.02.2018 01:19Нет, я про интерфейсные значки. Которые на кнопках управления. Ну и индикатор уровня звука тоже.
А ещё в диалоге расширенных настроек в списке категорий увеличили межстрочный интервал, теперь в полтора раза меньше строк помещается на экран.
Сравнительные скрины: 2.2.6, 3.0.0DoctorMoriarty
24.02.2018 01:30Интерфейсные, имхо, не замылены, а отантиальяшены и сделаны простыми и плоскими, без каких-либо псевдообъемностей, объемны, если 7-я винда, только кнопки, на которых расположены значки, а на 10-ке плоски и кнопки и значки:
«Мыльность» же появляется, думается, из-за цвета фона, он не очень хорошо сочетается с градиентом границ сглаженных значков. (На старых же значках можно прямо пикселы разглядеть даже без увеличения — сглаживания там фактически и нет.)
Межстрочный интервал же — да, немного раздражает новый.CaptainFlint
24.02.2018 02:43Цвет фона не менялся. Если увеличить скриншоты, то видно, что старые значки имели чёткие границы (вот картинка, вот фон кнопки), а новые — с промежуточным полутоном. Особенно на вертикальных и горизонтальных линиях видно. Тот же индикатор громкости в старой версии — тоненькая линия-бордюр, в новой — какое-то толстое размытое нечто, как будто со зрением -3 пытаюсь рассмотреть.
pragmatik
24.02.2018 00:13+1Сделали подарок всем поклонникам ПратчеттаЛорд Витинари стал первым «сносным» патрицием в длинной череде безумных и порочных тиранов, терроризировавших Анк-Морпорк долгое время. Отношение народа к своему правителю нельзя назвать тёплым или, хотя бы, симпатизирующим, но при этом Хэвлок Витинари стал настоящим глотком свежего воздуха для жителей Анк-Морпорка, и даже если где-то ведутся разговоры о несовершенстве его политической позиции или его методов, практически всегда всплывает фраза «но раньше было намного, намного хуже», и никто не может не согласиться с этим мнением.
tundrawolf_kiba
24.02.2018 01:07Как говорят в Анк-Морпорке — действует принцип «Один человек, один голос». Этим человеком является лорд Витинари, и ему же принадлежит голос.
P.S.: на самом деле правильно — как раз Ветинари (и пишется и произносится), привычный вариант — на самом деле ошибка переводчиков.
Shchvova
24.02.2018 09:17+2У них уже давно версии называются в честь Пратчетта. Предадущую так и назвали, 2.1 Terry Pratchett, в память писателя: wiki.videolan.org/VLC_CodeNames
Еще один занятный бонус :
curl -sSD - https://videolan.org/ -o /dev/null | grep clacks
DmitryLeonov
24.02.2018 01:09Поддержки цветовых профилей в нем по-прежнему не появилось, насколько я вижу?
Ne01eX
24.02.2018 12:37+4Кстати, в VLC-3.x перешли на использование QT5 вместо QT4. Без вариантов. О чём пользователь зачастую узнаёт уже на этапе компиляции. :-)
Но это пол беды.
Я им недели две назад заслал патч (поддержка FreeRDP-2.0.x) в список рассылки, так до сих пор не удосужились ни включить, ни хоть как-то ответить. Такой по… изм и желание плыть на своей волне крайне неприятен. А по-хорошему, — там всю систему плагинов надо переделывать. Но вот по… изм…
kolipass
24.02.2018 12:43+1Вещание на удаленные трансмиттеры, такие как Chromecast.
Интересно, вещается исходный видео поток, или есть шанс в него субтитры всунуть?
Ne01eX
24.02.2018 16:30Не всякие. Лучше субтитры засунуть в контейнер. Подробнее можно почитать [url=https://developers.google.com/cast/docs/media]здесь[/url].
P.S. Это не проблема VLC на самом деле, это проблема Cromecast. Впрочем, давайте попробуем убедить меня в обратном. :-)
P.P.S. Всегда принудительно выпиливал поддержку Chromecast для своих сборок. Для ответа на вопрос пришлось почитать по диагонали исходные коды. Возможно, что-то понял не так.
Bogdan_Balikhin
24.02.2018 15:19+1UPnP так и не заработал :(
В домашней сети есть сервер minidlna, Windows Media Player и foobar2000 работают с ним без проблем и сбоев. А вот VLC работать не хочет ни в какую :(
Сначала хоть показывал само имя сервера, но критически тупил при чтении списка медиа, а теперь и сервера даже не обнаруживает…
Обновление до версии 3.0.0 ситуации не изменило, а жаль :(kedobear
24.02.2018 16:24Если очень критично, попробуйте nightly-билды версии 3.0.0 конца 2016 года, у меня с Mediatomb и Plex они работали (текущие nightly 4.0.0 с UPnP для Windows не работают).
Впрочем, в качестве клиента UPnP неплох Kodi.Bogdan_Balikhin
24.02.2018 17:11Спасибо, попробую на досуге.
А вот насчёт Kodi, подскажите, пожалуйста, что и где нажимать, чтобы он увидел DLNA сервер в локальной сети. Я так и не понял.kedobear
24.02.2018 17:20Версия 17.6 Kodi (актуальная) видит мои UPnP-сервисы без дополнительных настроек. В более ранних, насколько я помню, нужно было зайти в «Сервисные настройки»/«UPnP/DLNA» и разрешить там использование UPnP (сейчас там такой настройки просто нету).
AdventurerRussia
24.02.2018 18:47ну хоть форматы и кодеки удосужились добавить, впрочем vlc как жрал ресурсы компа так и жрёт. Фризит при обычном 4к
Фиг я c mpv и daum слезу.
lioncub
Колоссально!