Mpv
mpv — свободный кроссплатформенный медиаплеер на основе MPlayer/mplayer2. Выпускается под лицензией 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).
mpv | |
---|---|
Тип | Медиаплеер |
Автор | Разработчики MPlayer и mplayer2 |
Разработчик | Сообщество |
Написана на | C, Objective-C, и Lua[1] |
Операционная система | BSD, Linux, Mac OS, iOS и Microsoft Windows |
Аппаратная платформа | Intel x86, ARM, PowerPC, x86 / IA-32, x86-64, MIPS[2] |
Последняя версия | |
Состояние | В активной разработке |
Лицензия | GPLv2+, частично LGPLv2.1+, некоторые компоненты используют лицензию GPLv3.[4] |
Сайт | mpv.io |
Медиафайлы на Викискладе[5] |
Запускается на большинстве операционных систем, включая различные варианты Unix, Berkeley Software Distribution (BSD), Linux, и OS X, а также на Windows. Поддерживает множество различных платформ, включая ARM, PowerPC, x86 / IA-32, x86-64, и MIPS architecture.[2].
ИсторияПравить
Проект появился в 2012 году как форк Mplayer2[6]. Целью форка было удаление трудноподдерживаемого кода и удаление поддержки очень старых операционных систем. Сейчас проект находится в состоянии активной разработки.
Начиная с июня 2015, исходный код mpv перелицензируется на условиях LGPLv2, чтобы разрешить использовать mpv в качестве библиотеки для приложений, распространяющихся под лицензией отличной от GPL.[7]
Значимые отличия от MPlayerПравить
Поддержка веб-сайтовПравить
mpv поддерживает youtube-dl, что позволяет ему воспроизводить видео с YouTube и более 300 других сайтов.[8] [9] Это позволяет использовать mpv вместо предлагаемых сайтами Flash- или HTML5-плееров.
Высокое качество видеоПравить
mpv включает глубоко настраиваемый драйвер вывода на основе OpenGL с более 100 параметрами настроек качества, в том числе с фильтрами апскейлинга, управления цветопередачей и пиксельными шейдерами.[10]
Улучшенный APIПравить
Помимо работы в качестве медиаплеера, mpv может использоваться другими приложениями с помощью библиотеки libmpv, например, Plex.[11]
Подсистема кодировщикаПравить
mpv имеет встроенный конвертер видео, позволяющий сохранять вывод в файл с широким набором видео- и аудиокодеков.[12] Эта функция пришла на замену MEncoder из MPlayer.
Lua-скриптыПравить
mpv поддерживает скрипты на Lua для обрезки видео, настройки частоты обновления монитора, создания графического интерфейса (GUI) и других функций.[13]
Использование в других видео-плеерахПравить
Многие другие приложения используют mpv в качестве бек-энда для воспроизведения видео, включая:[14]
- SMPlayer, может использовать как mpv, так и обе версии mplayer.
- mpc-qt, написанный с использованием qt5 и поддерживающий шейдеры OpenGL.
- Baka MPlayer, написанный с использованием qt5[15]
- GNOME MPV, фронт-энд для среды GNOME[16]
- IINA, видео-плеер для MacOS[17]
- Mpv-android, видео-плеер для Android [18]
- Outplayer, видео-плеер для iOS
См. такжеПравить
ПримечанияПравить
- ↑ Github (неопр.). Дата обращения: 29 июня 2016. Архивировано 4 октября 2016 года.
- ↑ 1 2 Debian - Details of package mpv Архивная копия от 10 августа 2017 на Wayback Machine (англ.)
- ↑ v0.35.1 — 2023.
- ↑ mpv-player/mpv - Copyright (неопр.). Дата обращения: 21 марта 2015. Архивировано 28 апреля 2020 года.
- ↑ https://web.archive.org/web/20170802104526/https://commons.wikimedia.org/wiki/Category:Mpv_(media_player)
- ↑ Michael Larabel. MPV, A New Fork Of MPlayer/MPlayer2 (неопр.). Phoronix (5 августа 2013). Дата обращения: 9 июля 2017. Архивировано 25 октября 2017 года. (англ.)
- ↑ 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 года. (англ.)
- ↑ youtube-dl: Supported sites (неопр.). Дата обращения: 21 марта 2016. Архивировано 7 июля 2018 года. (англ.)
- ↑ Обзор связки mpv и youtube-dl 2019
- ↑ mpv manual (opengl video output driver section) (неопр.). Дата обращения: 21 марта 2016. Архивировано 8 июня 2017 года. (англ.)
- ↑ Introducing the Plex Media Player (неопр.). Дата обращения: 21 марта 2015. Архивировано 20 марта 2016 года. (англ.)
- ↑ mpv manual (encoding section) (неопр.). Дата обращения: 21 марта 2016. Архивировано 8 июня 2017 года. (англ.)
- ↑ User Scripts - mpv-player/mpv Wiki (неопр.). Дата обращения: 21 марта 2016. Архивировано 20 марта 2018 года. (англ.)
- ↑ (англ.) Applications using mpv · mpv-player/mpv Wiki · GitHub (неопр.). Дата обращения: 9 июля 2017. (англ.) Архивировано 10 января 2018 года.
- ↑ Baka MPlayer (неопр.). Дата обращения: 30 июня 2016. Архивировано из оригинала 1 февраля 2015 года.
- ↑ GNOME MPV Архивная копия от 19 июля 2017 на Wayback Machine (англ.)
- ↑ IINA Project Page (неопр.). lhc70000.github.io/iina. Дата обращения: 9 июля 2017. Архивировано 24 июня 2017 года. (англ.)
- ↑ 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