Interested Article - 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).

Запускается на большинстве операционных систем , включая различные варианты Unix , Berkeley Software Distribution (BSD), Linux , и OS X , а также на Windows . Поддерживает множество различных платформ, включая ARM , PowerPC , x86 / IA-32 , x86-64 , и MIPS architecture . .

История

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

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

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

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

mpv поддерживает youtube-dl , что позволяет ему воспроизводить видео с YouTube и более 300 других сайтов. Это позволяет использовать mpv вместо предлагаемых сайтами Flash - или HTML5 -плееров.

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

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

Улучшенный API

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

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

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

Lua -скрипты

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

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

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

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

См. также

  • FFmpeg и могут использоваться mpv для декодирования видео.

Примечания

  1. . Дата обращения: 29 июня 2016. 4 октября 2016 года.
  2. от 10 августа 2017 на Wayback Machine (англ.)
  3. — 2023.
  4. . Дата обращения: 21 марта 2015. 28 апреля 2020 года.
  5. Michael Larabel. . Phoronix (5 августа 2013). Дата обращения: 9 июля 2017. 25 октября 2017 года. (англ.)
  6. . — « 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 года. (англ.)
  7. . Дата обращения: 21 марта 2016. 7 июля 2018 года. (англ.)
  8. 2019
  9. . Дата обращения: 21 марта 2016. 8 июня 2017 года. (англ.)
  10. . Дата обращения: 21 марта 2015. 20 марта 2016 года. (англ.)
  11. . Дата обращения: 21 марта 2016. 8 июня 2017 года. (англ.)
  12. . Дата обращения: 21 марта 2016. 20 марта 2018 года. (англ.)
  13. . Дата обращения: 9 июля 2017. 10 января 2018 года.
  14. . Дата обращения: 30 июня 2016. Архивировано из 1 февраля 2015 года.
  15. от 19 июля 2017 на Wayback Machine (англ.)
  16. . lhc70000.github.io/iina . Дата обращения: 9 июля 2017. 24 июня 2017 года. (англ.)
  17. . Дата обращения: 9 июля 2017. 26 декабря 2017 года. (англ.)

Литература

  • Дэвид Хейвард. // Linux Format . — 2014. — Сентябрь ( № 187 ). — С. 28-33 .

Ссылки

  • — официальный сайт Mpv
  • , медиаплеер на основе libmpv
  • , фронтенд GTK+ для mpv
Источник —

Same as Mpv