mpv 0.40

После полугода разработки состоялся выпуск 0.40 популярного кроссплатформенного медиаплеера с открытым исходным кодом mpv.
Основные изменения:
- улучшено автодополнение и визуальное оформление в консоли;
- в GUI добавлено новое меню выбора, отображаемое при нажатии правой кнопкой мыши на экранных кнопках;
- HDR теперь поддерживается нативно при использовании прямого рендеринга (DRM), а также
dmabuf-waylandв Linux; - в скрипты добавлена поддержка нативного доступа к буферу обмена;
- добавлено новое меню команд со стандартными действиями;
- улучшен скрипт
select.luaдля навигации по истории просмотра, редакциям и заголовкам DVD/Blu-Ray; - добавлен скрипт
positioning.luaдля масштабирования и панорамирования видео; - улучшена поддержка потоков для Blu-ray, DVD и CDDA;
- улучшен выбор треков и отображение метаданных;
- добавлены профили
osd-box,sub-box,boxдля упрощения включения box-стилизованных OSD/OSC; - добавлена поддержка Windows во вспомогательном скрипте
umpv; - для этого выпуска требуются FFmpeg 6.1 или новее, и libplacebo 6.338.2 или новее;
- улучшена поддержка Wayland;
- в скрипт
stats.luaдобавлено отображение таймкода; - в команду
screenshot-rawдобавлена поддержка большего количества форматов; - добавлен протокол
mpv://; - добавлены опции:
--playlist-extsи--archive-exts,--script-opt, как эквивалент--script-opts-append,--osd-bar-marker-{size,style},--input-ime,--video-recenter,--clipboard-backends,--wayland-internal-vsync,--sub-scale-signs;
- опция
--load-osd-consoleпереименована в--load-console; - улучшена команда
frame-stepдля работы с несколькими кадрами; - опция
--gamma-autoобъявлена устаревшей (следует использоватьgamma-auto.lua); - объявлены устаревшими недокументированные опции
--cdda-span-{a,b}; - исправлены обнаруженные ошибки;
- другие изменения.
>>> Подробности на github.com
