MPV — это аудио- и видеоплеер, основанный наMPlayerа такжеmplayer2. Он поддерживает широкий спектр форматов видеофайлов, аудио- и видеокодеков и типов субтитров. Он имеет некоторые общие черты с предыдущими проектами, но при этом представляет многие другие.
* Упрощенные параметры интерфейса командной строки
Парсер параметров MPlayer был улучшен, чтобы вести себя как другие программы CLI, а многие имена параметров и семантика были переработаны, чтобы сделать их более интуитивно понятными и запоминающимися.
* Контроллер экрана
Хотя у mpv нет официального графического интерфейса, у него есть небольшой контроллер, который запускается движением мыши.
* Высококачественный видеовыход
mpv имеет видеовыход на основе OpenGL, который поддерживает многие функции, любимые видеофилами, такие как масштабирование видео с помощью популярных алгоритмов высокого качества, управление цветом, синхронизация кадров, интерполяция и многое другое.
* Декодирование видео на графическом процессоре
mpv использует API-интерфейсы FFmpeg hwaccel для поддержки ускорения декодирования видео VDPAU, VAAPI, DXVA2, VDA и VideoToolbox.
* Встраиваемый
Простой C API был разработан с нуля, чтобы сделать mpv пригодным для использования в качестве библиотеки и упростить интеграцию с другими приложениями.