Релиз видеоплеера MPV 0.41

После девяти месяцев разработки сформирован выпуск открытого видеоплеера MPV 0.41, в 2013 году ответвившегося от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей, не заботясь о сохранении совместимости с MPlayer. Код MPV распространяется под лицензией LGPLv2.1+, некоторые части остаются под GPLv2, но процесс перехода на LGPL почти завершён и для отключения оставшегося GPL-кода можно использовать опцию »--enable-lgpl».

Среди изменений в новой версии:

  • По умолчанию задействован модуль вывода vo_gpu_next, построенный на основе библиотеки libplacebo и использующий шейдеры и графические API Vulkan, OpenGL, Metal или Direct3D для обработки и отрисовки видео. Для возвращения старого модуля вывода можно использовать опцию »--vo=gpu».

  • Объявлено приоритетным аппаратное декодирование видео с использованием графического API Vulkan (расширения VK_KHR_video_decode_queue, VK_KHR_video_decode_h264, VK_KHR_video_decode_h265 и VK_KHR_video_decode_vp9).

  • Реализация контекстного меню, вызываемого при клике правой кнопкой мыши, переведена на скрипт context_menu.lua.

  • На платформе Android для вывода звука задействован бэкенд AAudio.

  • В модуле вывода vo_gpu_next улучшено управление цветом и решены проблемы, проявлявшиеся в окружениях на базе Wayland.

  • Добавлена поддержка Wayland-протокола color-representation-v1, предоставляющего возможности для управления цветом.

  • Добавлена поддержка Wayland-протокола «tablet» для организация ввода с графических планшетов.

  • Реализована возможность записи в буфер обмена в окружениях на базе Wayland.
  • Добавлен бэкенд для работы с буфером обмена на системах с X11.

  • Для Linux реализована поддержка датчиков освещённости.

  • Встроены обработчики для регистрации mpv в качестве проигрывателя мультимедийного контента на платформе Windows.

  • В качестве минимально поддерживаемых заявлены версии FFmpeg 6.1 и libplacebo 6.338.2.



Источник: http://www.opennet.ru/opennews/art.shtml? num=64473

© OpenNet