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 ()

Как любезно, даже для мало того, что проприетарного, но ещё и мертвого Win Phone, есть сборка! СПО движение заботится даже о врагах, или о детищах брошеных врагами

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

врагах

Враги есть у фанатиков. У адекватных разработчиков есть конкуренты.

VLC – один из действительно кроссплатформенных плееров. Сравнивать с наколенными поделками вроде того же mpv как-то даже и неприлично.

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

Это из Пратчетта. Лорд Ветинари, глава города-государства Анк-Морпорк.

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

За что они его так? Что он им плохого то сделал?

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

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

Вот только в отличии от SMPlayer на многих видео изображение периодически артефактами покрывается; нельзя кликом мышки по экрану сделать пауза/воспроизведение, и только по органам управления; не запоминает где приостанавливал просмотры прошлых файлов.

vilisvir ★★★★★ ()

После трёх лет разработки, увидела свет

,

это на каком языке?

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

не запоминает где приостанавливал просмотры прошлых файлов

Tools > Preferences > Continue playback? = Always.

papin-aziat ()

Нинужное поделие, постоянно артефактит и осеряет картинку.

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

Сравнивать с наколенными поделками вроде того же mpv как-то даже и неприлично.

Стопудово такую речь может толкнуть обиженный человек не осиливший линукс консоль.

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

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.

после того как они выпилили LIRC, управлять им стало невозможно. А городить костыли из всяких демонов — извольте. mplayer наше все :)

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

только после снятия с паузы такое наблюдается

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

Нинужное поделие, постоянно артефактит и осеряет картинку.

Страдающие от артефактов, освойте уже пару кнопок, наконец.

Расширенные настройки > Ввод/кодеки > Видеокодеки > FFmpeg: Ускорить - снять галку, Расширенные возможности по управлению скоростью - снять галку.

Дополнительно, чтобы не тормозил и не артефачил при перемотке mkv: Расширенные настройки > Ввод/кодеки > Демультиплексоры - поставить галку на Фиктивных элементах и перемотке, остнованной на процентах.

Дополнительно, ускорить всю перемотку вообще: Расширенные настройки > Ввод/кодеки > Быстрый поиск - поставить галку. Простые настройки > Ввод/кодеки > Политика кэширования - малая задержка.

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

Уточнение для mkv: Демультиплексоры > Matroska.

anonymous ()

Как ни крути, а на старом железе оно будет работать хуже, чем старая версия.

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

Как ни крути, а на старом железе оно будет работать хуже, чем старая версия.

Нельзя заранее сказать однозначно. Ноутбук 2014 года, Интел Атом 4 ядра, на VLC 3 при включенном выводе и ускорении vdpau загрузка процессора ~2%. Тот же файл на предыдущей версии VLC 2.2.8 при самых оптимальных настройках ~50% процессора. Получается, как будто успех, но на vdpau не ускоряются видео 60 fps, и не работают фильтры (резкость, постобработка и пр.) и другие настройки. Здесь уж кому что важнее. Но в любом случае, на новой версии оптимальные настройки получаются другие, нежели на предыдущей. Результат также будет зависеть от зависимостей и опций сборки плеера.

anonymous ()

Ну и как оно, видео при перемотке всё так же сыплется квадратиками?

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

Слышь, чухло анонимное, я сильно поболее твоего осилил за декаду использования линупса на десктопе. Это не отменяет того факта, что видеоплееру нужен GUI.

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

анонимное

Проверил профиль: имени нет, города нет, ссылки на гитхаб нет, ник не гуглится.

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

А оно мне надо, метать бисер перед тебе подобными? Мне от этого какая польза? Удовлетворять праздное любопытство всякого анскильного чухла?

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

Я не тот анонимус, чухло анскилльное.

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

скомпилил из aur, и у меня 4.0

За циферками гоняешься?

Odalist ★★★★★ ()

Народ, вопрос! Как подключиться к VLM в последних ночных VLC 4.0 ???

Там убрали интерфейс telnet и предлагают взамен -I rc, но в нём только базовые команды типа старт-стоп, а мне нужно что-то вроде

new live broadcast enabled setup live input 123.mp4 ...

HTTP-управление VLM тоже сломано, но надеюсь, временно.

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

я сильно поболее твоего осилил за декаду использования линупса на десктопе

Чотаржу. Настолько осилил, что чушь порешь. И ты за декаду эту даже говорить нормально так и не научился. К логопеду, быдло!

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

VLC – один из действительно кроссплатформенных плееров. Сравнивать с наколенными поделками вроде того же mpv как-то даже и неприлично.

Смотри, чухло позорное, mpv под винду

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

даже и неприлично

А почему это? И там, и там есть core-библиотека, libVLC и libmpv соответственно, на которых можно клепать морды для разных платформ.

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

Неужто ты думаешь, что с таким говном как ты, кто-то всерьёз станет общаться?

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

я сильно поболее твоего осилил за декаду использования линупса на десктопе.

Мамкин хацкер?

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

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

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

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

env ★★ ()

Поддержка видео с широким динамическим диапазоном (HDR) и качеством цветопередачи 12-бит на канал;

Джва года ждал

no1_tx ()

а я ещё жду когда снимут очки и увидят баг :
~при переключении каналов в режиме списка плеер сам рендомно с шансом 50% может перейти в полный экран или на весь экран или остаться в режиме списка
неужели никто этого не замечает или всем пофигу ?

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

Как удалить файл при удалении элемента плейлиста?

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

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

Какой Wayland? Кто там что отбрасывает по иксам? В libvlc только один вариант (остальные для win32 и macosx):

/**
 * Set an X Window System drawable where the media player should render its
 * video output. The call takes effect when the playback starts. If it is
 * already started, it might need to be stopped before changes apply.
 * If LibVLC was built without X11 output support, then this function has no
 * effects.
*/
LIBVLC_API void libvlc_media_player_set_xwindow(libvlc_media_player_t *p_mi,
                                                uint32_t drawable);
https://github.com/videolan/vlc-3.0/blob/master/include/vlc/libvlc_media_play...

nvl ★★ ()
Последнее исправление: nvl (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.