Об этом проекте

mpv — это бесплатный (в смысле свободы) медиаплеер для командной строки. Он поддерживает широкий набор форматов медифайлов, аудио- и видеокодеков, а также типов субтитров. Системные требования: не слишком древний Linux, Windows 10 версии 1607 или новее, либо macOS 10.15 или новее. Требуется достаточно мощный процессор; при недостаточной производительности CPU можно использовать аппаратное декодирование через опцию --hwdec. Основной видеовывод использует шейдеры для рендеринга и масштабирования видео вместо фиксированной функции GPU-аппаратного обеспечения. На слаборазрядных GPU рекомендуется использовать --profile=fast для плавного воспроизведения. Проект предоставляет вики, FAQ, руководство и пользовательские скрипты. Полного changelog нет, однако изменения в интерфейсе, изменениях клиентского API и изменениях привязок клавиш по умолчанию документируются. Релизы выпускаются один-два раза в год на основе текущего состояния разработки. Для компиляции требуются meson и файлы разработчика для нескольких внешних библиотек, включая FFmpeg, libplacebo, zlib, libass и различные заголовочные файлы вывода X и аудио. Необязательные зависимости: Lua (для псевдо-GUI OSC и интеграции youtube-dl), libjpeg, uchardet и библиотеки аппаратного декодирования. Отдельно доступен обёртка сборки (mpv-build), которая может компилировать FFmpeg и libass перед статической сборкой самого плеера против этих библиотек. Программное обеспечение основано на проекте MPlayer и некоторое время разрабатывалось в рамках проекта mplayer2. По умолчанию лицензия — GPLv2 «или более поздняя», либо LGPLv2.1 «или более поздняя» при использовании -Dgpl=false. Ошибки и запросы функций обрабатываются через трекер проблем GitHub, обсуждения доступны на GitHub Discussions и в IRC.