
В начале ноября 2026 года состоялся релиз открытого мультиплатформенного проекта видеоплеера MPV 0.42. В 2013 году началась эта разработка как ответвление от кодовой базы проекта MPlayer2. Исходный код MPV написан в основном на C и опубликован на GitHub под лицензией LGPLv2.1+ (некоторые компоненты остаются под GPLv2, но процесс перехода на LGPL почти завершён и для отключения оставшегося GPL‑кода можно использовать опцию «‑enable‑lgpl»).

Предыдущая стабильная сборка решения вышла в декабре 2025 года. Доступна для скачивания новая версия MPV для Linux, macOS и Windows.

Основные изменения и доработки в MPV 0.42:
-
поддержка управления сеансами и цветом в среде Wayland (реализованную через протокол, а не через API Vulkan);
-
улучшена передача метаданных цветового пространства HDR в системе DRM (для Linux), а также фильтр для преобразования частоты кадров (Frame Rate Conversion) от AMD;
-
поддержка воспроизведения DVD-Audio, навигации по меню DVD-Video, Blu-ray HDMV и BD-J, возможность прямого воспроизведения образов DVD-Video, DVD-Audio и Blu-ray (в формате ISO), поддержка дополнительного слоя (enhancement layer) для Dolby Vision Profile 7 в модуле gpu-next, а также бэкенд D3D11 для API рендеринга в библиотеке libmpv;
-
программы MPEG-TS и варианты HLS представлены как «редакции» (editions), добавлена поддержка передачи потока DSD через PCM (DoP) с помощью параметра —audio-spdif=dsd, реализована поддержка субтитров SRV3 (YouTube) через библиотеку subrandr, а также переработан механизм компенсации рассинхронизации звука при использовании функции display-sync;
-
обновлены терминальные видеовыводы (sixel, kitty и tct), добавлена поддержка вывода в формате scRGB (через —target-trc=scrgb), внедрён плавающий интерфейс экранного управления (OSC) с иконками в стиле Fluent, добавлен сетевой бэкенд на базе libcurl с поддержкой HTTP/2, HTTP/3 и повторного использования соединений, а опция —tls-verify теперь включена по умолчанию;
-
появился API для интеграции экранного управления (OSC) со сторонними скриптами для создания миниатюр (превью), добавлено контекстное меню (вызываемого правой кнопкой мыши), содержимое которого настраивается через новый файл menu.conf, а также опция —focus-on для системы X11;
-
поддержка форматов 4:4:4 и изображений с высокой глубиной цвета без промежуточного копирования данных (zero-copy) при использовании аппаратного декодера D3D11VA;
-
аппаратное декодирование теперь включено по умолчанию;
-
добавлена поддержка изображений в цветовом пространстве XYZ с линейной яркостью, поддержка формата RGB565 для вывода видео через DRM и базовая поддержка настраиваемых параметров для шейдеров;
-
добавлена поддержка метаданных HDR стандарта SMPTE 2094-50 и полезных нагрузок LCEVC, возможность считывания структуры стереоскопического 3D-контента из битового потока, поддержка стереоскопического экранного меню (OSD) в модуле gpu-next, поддержка демультиплексирования нативных потоков VC-1 в файлах Matroska (MKV), а также поддержка групп потоков в демультиплексоре на базе FFmpeg;
-
появился новый протокол aes-ctr:// и механизм чтения данных из переменных окружения;
-
добавлен аудиофильтр lavfi-tempo, использующий компоненты FFmpeg — atempo и ascale, а при выборе способа вывода видео теперь предпочтение отдаётся dmabuf_wayland (вместо других доступных вариантов);
-
в качестве минимально поддерживаемых заявлены версии FFmpeg 6.1 и libplacebo 7.387.0.

Источник: habr.com