LINUX.ORG.RU

VLC 3.0.0

 


0

2

После трёх лет разработки увидела свет новая значительная ветка медиаплеера VLC 3.0.0 под названием «Vetinari» (первая версия этого бранча). Готовые сборки сформированы для Linux, *BSD, macOS, Windows, Xbox, iOS, Windows Phone, Android. Для Ubuntu подготовлен самодостаточный пакет в формате Snap. Варианты для настольных систем и мобильных платформ построены на основе одного общего ядра — libVLC, обеспечивающего поддержку форматов видео и звука.

Что нового?:

  • По умолчанию задействованы механизмы аппаратного декодирования видео и ускорения вывода на экран. Поддержка аппаратного декодирования HEVC через DxVA2, D3D11, OMX и MediaCodec (Android). Поддержка аппаратного декодирования MPEG-2 и VC1/WMV3 на платформе Android. Задействованы аппаратные возможности для устранения чересстрочности, регулировки резкости и цветности, доступных через VA-API, CoreImage, D3D9 и D3D11;
  • Новая система декодирования видео и отрисовки через VA-API для Linux. Задействован, по умолчанию, OpenGL для вывода видео в Linux и BSD-системах;
  • Начальная поддержка Wayland. Поддержка API вывода звука и видео (EFL Evas) мобильной платформы Tizen; Возможность воспроизведения видео высокой чёткости с разрешением 4K и 8K;
  • Поддержка видео с широким динамическим диапазоном (HDR) и качеством цветопередачи 12-бит на канал;
  • Поддержка показа сферических панорамных фотографий и пространственного видео, снятых в режиме 360 градусов, что позволяет рассмотреть не только происходящее перед камерой, но и вокруг снимающего. Для управления поворотом виртуальной камеры можно использовать клавиатуру или мышь. Поддерживается масштабирование и несколько режимов свёрнутого просмотра (взгляд на шар и взгляд изнутри шара);
  • Поддержка 3D-звука с числом каналов более 8 и режима сферического объёмного звучания Ambisonics, востребованного в системах виртуальной реальности;
  • Поддержка проброса звука через HDMI для HD-кодеков, подобных E-AC3, TrueHD и DTS-HD;
  • Поддержка BD-J (BluRay Java), определяющего средства для организации интерактивного взаимодействия на языке Java для дисков Blu-Ray. Возможность открытия BluRay и DVD ISO по сети; Возможность навигации по содержимому файловой системы сетевых дисков и NAS в локальной сети, доступных через протоколы SMB, FTP, SFTP, NFS и UPnP. Добавлена модуль SAT>IP для получения DVB-S поверх IP;
  • Новая система отрисовки субтитров с возможностью корректировки размера субтитров на лету, поддержкой сложных начертаний и смены шрифтов. Добавлена поддержка субтитров в форматах webVTT (с оформлением через CSS), TTML, EIA-608/708 в MP4/mov, HDMV (субтитры BluRay) и SBV. Модули для озвучивания субтитров при помощи API синтеза речи в macOS, iOS и Windows;
  • Возможность вещания через устройства Chromecast, в том числе с применением форматов, которые не имеют встроенной поддержки в Chromecast;
  • Улучшена поддержка медиаконтейнеров- переработаны распаковщики контента MP4, PS и TS, расширена поддержка MKV. Добавлена поддержка HD-DVD .evo ((H.264, VC-1, MPEG-2, PCM, AC-3, E-AC3, MLP, DTS);
  • Новые декодировщики видео AV1, Daala, OggSpots. Добавлены декодировщики для форматов TDSC, Canopus HQX, Cineform, SpeedHQ, Pixlet, QDMC и FMVC;
  • Новый декодировщик звука для MPEG-1 & 2 (I, II, III) и MPEG 2.5 на базе libmpg123;
  • Новый декодировщик изображений в формате BPG на базе libbpg; Встроен фильтр для преобразования частоты кадров (FPS) в видео; Ускорены операции смены позиции в видеопотоке;
  • Поддержка проброса звука в форматах EAC3 и TRUEHD для PulseAudio. Добавлен модуль с фильтром преобразования звуковых форматов и изменения частоты дискретизации, использующий библиотеку SoX Resampler. Добавлен звуковой фильтр Binauralizer с поддержкой пространственного звука Ambisonics или 5.1/7.1. Добавлен модуль для сдвига высоты тона;
  • В сборке для Android добавлена поддержка режима PiP (картинка в картинке), обеспечено определение файлов со списками воспроизведения, добавлена поддержка платформы Android Auto для автомобильных информационно-развлекательных систем, задействовано аппаратное декодирование HEVC через API MediaCodec, переработан код вывода видео, обеспечена возможность проброса звука через HDMI/SPDIF для WASAPI (AC3/DTS/DTSHD/EAC3/TRUEHD), полностью переписан вывод звука через API AudioTrack.
  • Интерфейс переведен на Qt5

>>> Подробности

★★★★★

Проверено: jollheef ()
Последнее исправление: AP (всего исправлений: 5)

Кстати, у меня такой вопрос. Вот сейчас врубили по умолчанию вывод через OpenGL. До этого был через Xvideo. Я пробовал оба и не заметил разницы. Для чего всё это? К тому же, если я правильно понял - конкретно для аппаратного декодирования используется VA-API/Vdpau

Sunderland93 ★★★★★
()

Вопрос про долби-хрень звук

Кто-нибудь знает, как в настройках сделать так, чтобы все каналы через две колонки воспроизвести, в стерео или моно?

anonymous
()
Ответ на: комментарий от Odalist

Добавь в новость что интерфейс ещё на Qt5 перевели

Добавил.

А у меня в Debian vlc 2.2.6 зависит от Qt5. Может, не столько перевели, сколько убрали поддержку Qt4?

gag ★★★★★
()
Ответ на: комментарий от gag

И уже более 2-ух с половиной лет как. Changelog:

vlc (2.2.1-2) unstable; urgency=medium
...
    - Switch Build-Depends from Qt4 to Qt5.
...
... Tue, 02 Jun 2015 22:15:28 +0200

gag ★★★★★
()
Ответ на: комментарий от post-factum

Не нужен. Mpv- лучший проигрыватель!

anonymous
()
Ответ на: комментарий от Sunderland93

У меня на XVideo постоянно MKV рассыпался, стоило только по таймлайну прыгнуть, хоть с VA-API хоть без. Поставил вывод OpenGL GLX - играется идеально без квадратов даже при выключенном VA-API (это ещё 2.2.2 у меня).

SkyMaverick ★★★★★
()
Ответ на: комментарий от Sunderland93

чаще сокращаемое до XVideo или Xv обеспечивает механизм вывода видео в X Window System

Я пробовал оба и не заметил разницы. Для чего всё это?

Типа притворяешься?

Расширение X video, чаще сокращаемое до XVideo или Xv обеспечивает механизм вывода видео в X Window System. Изначально протокол был разработан Девидом Карвером, а его текущая версия (вторая) была написана в Июле 1991.

Ты же тут самый упоротый фанатик Wayland. Отбрасывают зависимости по иксам

anonymous
()
Ответ на: комментарий от post-factum

Никак. Используется для того что mpv не умеет,стримить и для Ace Stream где он приколочен. А кино, видео в браузере - mpv

anonymous
()

Ура! Единственный нормальный плеер, а не убожище консольное без удалённого управления.

anonymous
()
Ответ на: комментарий от anonymous

mpv

JSON IPC

mpv can be controlled by external programs using the JSON-based IPC protocol. It can be enabled by specifying the path to a unix socket or a named pipe using the option --input-ipc-server. Clients can connect to this socket and send commands to the player or receive events from it.

gag ★★★★★
()
Последнее исправление: gag (всего исправлений: 1)
Ответ на: комментарий от post-factum

В плане «играть видео» ИМХО разницы никакой. В остальном субъективно кому как по удобству/фичам. Лично мне в VLC всего хватает.

SkyMaverick ★★★★★
()
Ответ на: комментарий от acroobat

Нет, и не планируется. Ибо низкоуровневая и не кроссплатформенная штука. На венде не имеет смысла, так как есть тот же DXVA, а пердолиться чисто ради линуксов...

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от post-factum

Как оно сегодня по сравнению с mpv?

лично мне кажется, что vlc притормаживает по сравнению с mpv
в частности, это заметно на проигрывании файлов в формате 4К

kto_tama ★★★★★
()
Ответ на: комментарий от fornlr

Под вендой в mpv же поддерживается.

anonymous
()
Ответ на: комментарий от anonymous

Стримить самому а не смотреть

anonymous
()

Новые декодировщики видео AV1…

Так я не понял, там формат битстрима уже заморозили или ещё нет? Вроде уже пару раз переносили заморозку

MrClon ★★★★★
()
Ответ на: комментарий от MrClon

А есть разница, если использовать libaom или как там она?

У меня вопрос, где взять видео глянуть? Нашёл только тут: https://www.elecard.com/videos. Но без инфы, какой именно версией и с какими параметрами производилось кодирование, не говоря уже о наличии исходника.

gag ★★★★★
()
Ответ на: комментарий от gag

Вот когда станет не external, а вполне штатным инструментом, тогда и посмотрим как оно работает.

anonymous
()
Ответ на: комментарий от gag

А есть разница, если использовать libaom или как там она?

Если только после заморозки битстрима волшебные феи обновят все копии libaom на планете до версии реализующей финальную версию битстрима. А так у нас будет существовать AV1 и AV1, и это будут два немножко разных кодека. И будут драмы в духе «мой VLC поддержимает AV1, но не поддерживает ваш AV1!». Одно хорошо: ради одного VLC никто не бросится массово конвертить видео, а браузеры терпеливо ждут финальной заморозки

MrClon ★★★★★
()
Ответ на: комментарий от MrClon

Да всем плевать.

Это только может затронуть какой-нибудь десктопный Debian, в котором не удачно пройдёт заморозка. Ну сам понимаешь какой процент.

А на всяких там устройствах оно и не попадёт в ближайшее время.

anonymous
()

Вот это да, оно научилось запоминать позицию.
Если еще перестанет квадратить с аппаратным ускорением на встройке, будет почти замена MPC.

wxw ★★★★★
()
Ответ на: комментарий от anonymous

В виндах VLC вроде тоже может по долгу не обновляться.
В данном случае конца света конечно не будет. И VLC не бог весть как популярен (в сравнении с главными плеерами современности: браузерами), и финальная заморозка наверное уже скоро будет (я надеюсь). Но всё-равно не хорошо так делать

MrClon ★★★★★
()
Ответ на: комментарий от Sunderland93

В свой vasyan.iso уже добавил обновленный плеер?

anonymous
()

кто пробовал, запилили как обещали двойные субтитры? Это единственное, из-за чего приходится врубать какой-то другой плеер.

Crystal_HMR ★★★
()
Ответ на: комментарий от anonymous

Вот когда станет не external

Ты просто первостатейный идиот.

anonymous
()
Ответ на: комментарий от Sunderland93

Для чего всё это?

Мне видится возможность комфортно смотреть видео там, где вычислительные ресурсы СPU\GPU слабенькие, но есть нативная поддержка OpenGL. Например на Allwinner A10s.

Кстати, не знаю как сейчас, а год-два назад, у меня под Cubietruck, видео полноценно шло только под родным Андроидом (из-за проприетарных блобов), окошки перетаскивались со значительным дерганием, зато OpenArena шла на 60 FPS.

Так что бум смотреть 4К хоть на спектрумах, лишь бы ОпенГЛ было.

vblats
()
Последнее исправление: vblats (всего исправлений: 1)

увидела свет новая значительная ветка медиаплеера VLC 3.0.0, под названием «Vetinari»

Версия для ветеринаров что ли?

Rinaldus ★★★★★
()
Ответ на: комментарий от MrClon

Но всё-равно не хорошо так делать

Нормально. У нас нет виртуального мира в котором можно что-то тестировать.

anonymous
()
Ответ на: комментарий от anonymous

Уже проходили с CSS. Нельзя просто выкатить тестовую реализацию в массы и надеяться что это не выйдет боком когда выяснится что финальный вариант отличается от драфта. В CSS для этого придумали префиксы, тут ничего такого нет.
Кодек это не вещь в себе, он существует в привязке к закодированному контенту. Поэтому нельзя просто так взять и выкатить в прод реализацию драфтового стандарта. Это не прикладная программа которая будет просто глючить и крешиться до обновления. Члены AOM это понимают и потому не спешат выкатывать кодек. А VLC за каким-то чёртом бежит впереди паровоза

MrClon ★★★★★
()
Ответ на: комментарий от anonymous

Так если не будет видео пожатого под текущее состояние спек то в чём заключается тестирование?
Задезабленое по умолчанию оно и в ffmpeg есть (вроде как), и в хромофоксах (в ночнушках оно даже включено), да и опциях сборки vlc он мелкал кажется ещё год назад. Хоть обтестируйся. На публику-то зачем выкатывать?

Подозреваю что разрабы VLC просто поверили планам AOM, включили AV1 в свой план. Ну а когда стало понятно что планы AOM пошли не по плану то по какой-то причине не смогли или не захотели менять свои планы

MrClon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.