Издание на видеоплеера MPV 0.42

След почти година разработка е издадената версия на отворения видеоплеър MPV 0.42, която се отклони от кодовата база на проекта MPlayer2 през 2013 година. В MPV основното внимание е насочено към разработването на нови функционалности, без да се внимава за запазване на съвместимостта с MPlayer. Кодът на MPV се разпространява под лиценз LGPLv2.1+, някои части остават под GPLv2, но процесът на преминаване към LGPL е почти завършен и за деактивиране на оставащия GPL код може да се използва опцията "—enable-lgpl".

Сред измененията в новата версия:

  • Добавен е нов мрежов бекенд, използващ библиотеката libcurl и поддържащ HTTP/2, HTTP/3 и повторно използване на вече установени връзки.
  • Реализирани са менюта за навигация в DVD-Video, Blu-ray HDMV и BD-J.
  • Добавена е поддръжка за възпроизвеждане на звукови DVD (DVD-Audio).
  • Предоставена е възможност за директно възпроизвеждане на iso-образи на DVD-Video, DVD-Audio и Blu-ray.
  • В модула за изход vo_gpu_next е добавена поддръжка за разширени слоеве Dolby Vision Profile 7.
  • Добавена е опцията "—audio-spdif=dsd" за прехвърляне на DSD върху PCM (DoP).
  • С помощта на библиотеката subrandr е реализирана поддръжка за субтитри в формат SRV3, използвани в YouTube.
  • Предоставена е възможност за създаване на собствени контекстни менюта, показващи се при десен клик и дефинирани в конфигурационния файл menu.conf.
  • Вграденият графичен интерфейс OSC (On Screen Controller) получи режим на показване на плаващи бутони с икони от Fluent, активиран с опцията "—script-opts=osc-layout=floating".
  • Добавен е API за интеграция с интерфейса на OSC на външни генератори на миниатюри.
  • Добавена е поддръжка за разширения на протокола Wayland за управление на сесии и цветност.
  • Добавена е опция "—target-trc=scrgb" за изход в формат scRGB.
  • В сборките за Linux е подобрена поддръжката на цветови пространства за HDR.
  • В libmpv е добавен API за рендиране чрез D3D11.
  • Преработени са възможностите за рендиране на видео в текстови терминали, използвайки разширения sixel, kitty и tct.
  • Добавен е филтър "—vf=amf_frc" (AMD Frame Rate Conversion) за промяна на честотата на кадрите.
  • Кодът е пренаписан за компенсиране на натрупващата се с времето несинхронизация на звука с показваните кадри на видеото.
  • По подразбиране е включена проверка TLS-сертификати (—tls-verify).
  • Повишени са изискванията към версиите на FFmpeg (6.1+) и libplacebo (7.387+).



Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster