Mpv

У этого термина существуют и другие значения, см. MPV (значения).

mpv

Тип |  Медиаплеер
Авторы |  Разработчики MPlayer и mplayer2
Разработчик |  Сообщество
Написана на |  C, Objective-C, и Lua[1]
Движок |  FFmpeg
Операционные системы  |  BSD, Linux, Mac OS, Windows, Android[2]
Аппаратные платформы  |  Intel x86, ARM, PowerPC, x86 / IA-32, x86-64, MIPS[3]
Последняя версия |

* 0.40.0 (25 марта 2025)[4]

Репозиторий |  github.com/mpv-player/mp…
Состояние |  В активной разработке
Лицензия |  GPLv2+, частично LGPLv2.1+, некоторые компоненты используют лицензию GPLv3.[5]
Сайт |  mpv.io
Медиафайлы на Викискладе

mpv — свободный и легковесный кроссплатформенный медиаплеер на основе MPlayer/mplayer2. Запускается на большинстве операционных систем, включая различные варианты Unix, Berkeley Software Distribution (BSD), Linux, OS X а также на Windows. Поддерживает множество различных платформ, включая ARM, PowerPC, x86 / IA-32, x86-64 и MIPS architecture[3]. Настроить плеер возможно посредством создания файла конфигурации «mpv.conf» в пользовательской директории и вписывания в него определенных параметров[6].

Выпускается под лицензией GNU General Public License version 2 plus (GPLv2+), с частями кода под GNU Lesser General Public License version 2.1 plus (LGPLv2.1+), некоторые опциональные части под GNU General Public License version 3 (GPLv3).

## Содержание

* 1 История
* 2 Значимые отличия от MPlayer
* 2.1 Поддержка веб-сайтов
* 2.2 Высокое качество видео
* 2.3 Улучшенный API
* 2.4 Подсистема кодировщика
* 2.5 Lua-скрипты
* 3 Использование в других видеоплеерах
* 4 См. также
* 5 Примечания
* 6 Литература
* 7 Ссылки

## История

[править | править код]

Проект появился в 2012 году как форк Mplayer2[7]. Целью форка было удаление трудноподдерживаемого кода и удаление поддержки очень старых операционных систем. Сейчас проект находится в состоянии активной разработки.

Начиная с июня 2015, исходный код mpv перелицензируется на условиях LGPLv2, чтобы разрешить использовать mpv в качестве библиотеки для приложений, распространяющихся под лицензией отличной от GPL[8].

## Значимые отличия от MPlayer

[править | править код]

### Поддержка веб-сайтов

[править | править код]

Mpv поддерживает youtube-dl, что позволяет ему воспроизводить видео с YouTube и более 300 других сайтов[9][10]. Также благодаря данному функционалу возможно использовать mpv вместо предлагаемых сайтами Flash или HTML5 плееров.

### Высокое качество видео

[править | править код]

mpv включает глубоко настраиваемый драйвер вывода на основе OpenGL с более 100 параметрами настроек качества, в том числе с фильтрами апскейлинга, управления цветопередачей и пиксельными шейдерами[11].

### Улучшенный API

[править | править код]

Помимо работы в качестве медиаплеера, mpv может использоваться другими приложениями с помощью библиотеки libmpv, например, Plex[12].

### Подсистема кодировщика

[править | править код]

mpv имеет встроенный конвертер видео, позволяющий сохранять вывод в файл с широким набором видео и аудиокодеков[13]. Эта функция пришла на замену MEncoder из MPlayer.

### Lua-скрипты

[править | править код]

mpv поддерживает скрипты на Lua для обрезки видео, настройки частоты обновления монитора, создания графического интерфейса (GUI) и других функций[14].

## Использование в других видеоплеерах

[править | править код]

Многие другие приложения используют mpv в качестве бек-энда для воспроизведения видео, включая[15]:

* SMPlayer, может использовать как mpv, так и обе версии mplayer.
* mpc-qt, написанный с использованием qt5 и поддерживающий шейдеры OpenGL.
* Baka MPlayer, написанный с использованием qt5[16]
* GNOME MPV, фронт-энд для среды GNOME[17]
* IINA, видео-плеер для MacOS[18]
* Mpv-android, видео-плеер для Android[19]
* Outplayer, видео-плеер для iOS

## См. также

[править | править код]

* FFmpeg

## Примечания

[править | править код]

1. ↑ Github  (неопр.). Дата обращения: 29 июня 2016. Архивировано 4 октября 2016 года.
2. ↑ Github (mpv-android)  (неопр.). Архивировано 2017 года.
3. ↑ 1 2 Debian - Details of package mpv Архивная копия от 10 августа 2017 на Wayback Machine (англ.)
4. ↑ v0.40.0 — 2025.
5. ↑ mpv-player/mpv - Copyright  (неопр.). Дата обращения: 21 марта 2015. Архивировано 28 апреля 2020 года.
6. ↑ mpv.io  (неопр.). mpv.io. Дата обращения: 17 августа 2024. Архивировано 2 декабря 2014 года.
7. ↑ Michael Larabel. MPV, A New Fork Of MPlayer/MPlayer2  (неопр.). Phoronix (5 августа 2013). Дата обращения: 9 июля 2017. Архивировано 25 октября 2017 года. (англ.)
8. ↑ Possible LGPL relicensing (#2033)  (неопр.). — «GPL-incompatible dependencies such as OpenSSL are a big issue for library users, even if the library user is ok with the GPL.». Дата обращения: 30 июня 2016. Архивировано 14 сентября 2017 года. (англ.)
9. ↑ youtube-dl: Supported sites  (неопр.). Дата обращения: 21 марта 2016. Архивировано 7 июля 2018 года. (англ.)
10. ↑ Обзор связки mpv и youtube-dl 2019
11. ↑ mpv manual (opengl video output driver section)  (неопр.). Дата обращения: 21 марта 2016. Архивировано 8 июня 2017 года. (англ.)
12. ↑ Introducing the Plex Media Player  (неопр.). Дата обращения: 21 марта 2015. Архивировано 20 марта 2016 года. (англ.)
13. ↑ mpv manual (encoding section)  (неопр.). Дата обращения: 21 марта 2016. Архивировано 8 июня 2017 года. (англ.)
14. ↑ User Scripts - mpv-player/mpv Wiki  (неопр.). Дата обращения: 21 марта 2016. Архивировано 20 марта 2018 года. (англ.)
15. ↑ (англ.) Applications using mpv · mpv-player/mpv Wiki · GitHub  (неопр.). Дата обращения: 9 июля 2017. (англ.) Архивировано 10 января 2018 года.
16. ↑ Baka MPlayer  (неопр.). Дата обращения: 30 июня 2016. Архивировано из оригинала 1 февраля 2015 года.
17. ↑ GNOME MPV Архивная копия от 19 июля 2017 на Wayback Machine (англ.)
18. ↑ IINA Project Page  (неопр.). lhc70000.github.io/iina. Дата обращения: 9 июля 2017. Архивировано 24 июня 2017 года. (англ.)
19. ↑ mpv for Android  (неопр.). Дата обращения: 9 июля 2017. Архивировано 26 декабря 2017 года. (англ.)

## Литература

[править | править код]

* Дэвид Хейвард. Сравнение. Медиа-плееры HD. Clementine, Kaffeine, MPV, UMPlayer, VLC // Linux Format. — 2014. — Сентябрь (№ 187). — С. 28-33.

## Ссылки

[править | править код]

* mpv.io — официальный сайт Mpv
* Baka MPlayer, медиаплеер на основе libmpv
* GNOME MPV, фронтенд GTK+ для mpv

Медиаплееры

Действующие

Аудиоплееры

| Свободные:|

* Amarok
* Audacious
* Baudline[англ.]
* Clementine
* cmus
* DeaDBeeF
* Elisa
* Exaile
* gPodder
* Jellyfin
* JuK
* mpg123
* Mpxplay[англ.]
* Music Player Daemon
* Noise
* OpenMPT
* QMMP
* Quod Libet
* QuuxPlayer
* Rhythmbox
* XMMS2

|

Бесплатные:|

* 1by1
* AIMP
* foobar2000
* JetAudio
* MediaMonkey
* MusicBee
* MusikCube[англ.]
* Screamer Radio
* Winamp
* XMPlay

Коммерческие:|

* doubleTwist[англ.]
* Emby[англ.]
* Windows Media Player

Видеоплееры

| Свободные:|

* ffplay
* Jellyfin
* Kaffeine
* Kantaris
* KMPlayer
* Kodi
* OpenELEC
* Media Player Classic
* MPC-HC (clsid)
* MPC-BE
* MediaPortal
* MPlayer/Mpv/UMPlayer
* SMPlayer
* MythTV
* Parole
* Totem
* VLC
* xine

|

Бесплатные:|

* @MAX Tray Player
* ALLPlayer
* Boxee[англ.]
* BS.Player
* DivX Player
* GOM Player
* iTunes
* Plex[англ.]
* PotPlayer
* QuickTime
* RealPlayer
* The KMPlayer

Коммерческие:|

* Apple DVD Player
* Emby[англ.]
* JRiver Media Center[англ.]
* Nero ShowTime
* PowerDVD
* WinDVD
* Windows Media Player
* Zoom Player

Неподдерживаемые

Аудиоплееры

| Свободные:|

* aTunes
* Beep Media Player
* BMPx
* mpg321
* mp3blaster
* Muine[англ.]
* Music On Console
* Nightingale[англ.]
* Noatun
* Ogg123
* Songbird
* TiMidity++
* XMMS
* Zinf

|

Бесплатные:|

* Apollo
* Evil Player
* KD Player
* OrangeCD Player
* Spider Player
* Quintessential Media Player
* RealJukebox
* Sonique
* Style Jukebox
* Музыка Groove

Видеоплееры

| Свободные:|

* Banshee
* Gnash
* Media Player Classic
* MPC-HC
* Miro

|

Бесплатные:|

* Adobe Media Player[англ.]
* Arcsoft TotalMedia Theatre
* Light Alloy
* Media Go
* The Core Media Player

Коммерческие:|

* Crystal Player Pro
* Front Row
* TotalMedia Theatre
* Windows Media Center