mpv.net

Бесплатно
Открытый исходный код
Windows

Сайт: github.com/mpvnet-player/mpv.net

mpv.net — это медиаплеер для Windows с современной графической оболочкой, основанный на движке mpv. Проект сочетает в себе высокопроизводенный декодер и рендеринг mpv с интерфейсом, ориентированным на привычное поведение настольных приложений Windows, предоставляя пользователю доступ к гибким опциям воспроизведения и расширению через скрипты. Приложение поддерживает аппаратное ускорение декодирования, широкий набор аудио- и видеоформатов, а также совместимость с параметрами и конфигурацией mpv, что позволяет перенести опыт и настройки из командной строки в графический интерфейс.

История проекта связана с желанием предоставить удобный GUI для мощного ядра mpv, сохранив при этом его функциональность и гибкость. Разработка концентрируется на интеграции возможностей движка, расширяемости через скрипты и плагинные механизмы, а также на поддержке современных кодеков и аппаратных интерфейсов. Информация о проекте документирована в общедоступных источниках, однако отдельные детали реализации и планы развития могут меняться со временем; при отсутствии полной документации описываемые характеристики представляют собой обобщение доступных сведений и типичных сценариев использования.

  • Основан на mpv: использует движок mpv для воспроизведения и рендеринга, сохраняя совместимость с опциями и конфигурацией mpv.
  • Графическая оболочка: предоставляет нативный интерфейс Windows с элементами управления воспроизведением, списками воспроизведения и настройками через GUI.
  • Аппаратное декодирование: поддержка аппаратного ускорения (через доступные системные интерфейсы) для снижения нагрузки на CPU при воспроизведении высококачественного видео.
  • Настраиваемость: интеграция конфигурационных файлов и параметров mpv позволяет тонко настраивать поведение плеера и параметры рендеринга.
  • Расширяемость: поддерживает сценарии и плагины (скрипты), которые расширяют функциональность — от автоматизации до пользовательских интерфейсных улучшений.
  • Широкая поддержка форматов: воспроизведение множества аудио- и видеоформатов, субтитров и контейнеров, обусловленное возможностями движка mpv.
  • Управление воспроизведением: клавиатурные сокращения и элементы управления в интерфейсе для регуляции скорости, синхронизации субтитров, аудиотреков и других параметров.
  • Производительность и качество: акцент на высококачественном выводе изображения с поддержкой аппаратных возможностей и оптимизаций рендеринга.
  • Портируемые настройки: совместимость с конфигурациями mpv облегчает перенос пользовательских профилей и скриптов между реализациями.
  • Открытость и сообщество: проект развивается в контексте экосистемы mpv и пользовательских сообществ, где обсуждаются баги, запросы и расширения, хотя детализация процессов разработки может варьироваться.
Подробнее