Jump to content

МПВ (медиаплеер)

минивэн
Оригинальный автор(ы) Винсент Лонг, [1] MPlayer и mplayer2 Разработчики
Разработчик(и) Сообщество
Первоначальный выпуск 7 августа 2013 г .; 10 лет назад ( 07.08.2013 ) [2]
Стабильная версия
0.38.0 [3]  Отредактируйте это в Викиданных / 17 апреля 2024 г.
Репозиторий
Написано в C , Objective-C , Lua [4]
Двигатель
  • FFmpeg
Отредактируйте это в Викиданных
Операционная система На базе BSD , Linux , macOS , Windows
Платформа ARM , PowerPC , x86 / IA-32 , x86-64 и MIPS Архитектура [5]
Размер Исходный код: 2,9 МБ (tar.gz)
Тип Медиаплеер
Лицензия GPLv2+ , части под LGPLv2.1+ , некоторые дополнительные части под GPLv3 [6]
Веб-сайт минивэн .что Отредактируйте это в Викиданных

mpv — это с открытым исходным кодом, бесплатное программное обеспечение медиаплеера основанное на MPlayer , mplayer2 и FFmpeg . Он работает на нескольких операционных системах , включая Unix-подобные операционные системы ( Linux , BSD , macOS ) и Microsoft Windows , а также имеет Android порт под названием mpv-android. [7] Он кроссплатформенный , работает на ARM , PowerPC , x86 / IA-32 , x86-64 и архитектуре MIPS . [5]

mpv был разветвлен Винсентом Лангом, также известным как wm4, в 2012 году из mplayer2 , который был разветвлен в 2010 году из MPlayer . [8] Мотивом форка было поощрение активности разработчиков путем удаления неподдерживаемого кода и прекращения поддержки очень старых систем. В результате проект получил большой приток вкладов. [9]

проекта С июня 2015 года исходный код находится в процессе замены лицензии GNU General Public License версии 2 (GPLv2) или новее на GNU Lesser General Public License версии 2.1 (LGPLv2.1) или новее, чтобы разрешить использование mpv в качестве библиотеки в больше приложений. [10]

Изменения по сравнению с MPlayer

[ редактировать ]

mpv претерпел несколько заметных изменений. [11] поскольку он был ответвлен от MPlayer; наиболее заметным для пользователя является добавление минимального графического интерфейса экранного контроллера (OSC), интегрированного с mpv, обеспечивающего базовое управление с помощью мыши. Это было сделано для того, чтобы упростить взаимодействие для новых пользователей и обеспечить точный и прямой поиск.

  • Видео-сайты : используя youtube-dl , mpv изначально поддерживает воспроизведение видео высокой четкости (HD) и аудио на YouTube и более чем 1000 других поддерживаемых сайтах. [12] Это позволяет mpv заменить видеоплееры для конкретного сайта на основе Adobe Flash или HTML5 .
  • Высококачественный видеовыход : mpv включает в себя настраиваемый драйвер вывода видео на основе OpenGL. [13] а также API Vulkan , [14] который поддерживает более 100 вариантов управления качеством воспроизведения, включая использование расширенных фильтров масштабирования , управления цветом и настраиваемых пиксельных шейдеров . [15]
  • Алгоритм масштабирования звука : Плеер оснащен scaletempo2 параметр для изменения скорости с постоянным шагом, для чего он использует алгоритм перекрытия и сложения сходства сигналов (WSOLA) , обеспечивающий большую плавность, чем исходный Scaletempo, используемый в исходном mplayer , и Rubberband . [16]
  • Улучшенный клиентский API . Помимо работы в качестве автономного медиаплеера, mpv предназначен для непосредственного использования другими приложениями через интерфейс библиотеки под названием libmpv. Это потребовало сделать весь код mpv потокобезопасным . Примером приложения, использующего libmpv, является Plex . [17] Эта форма управления проигрывателем вместе с механизмом JSON IPC заменяет «ведомый режим» MPlayer.
  • Подсистема кодирования : mpv включает новый режим кодирования видео , который можно использовать для сохранения воспроизводимых файлов в различных форматах. Это позволяет mpv работать в качестве транскодера , поддерживая множество видеоформатов. [18] Эта функция служит прямой заменой компонента MEncoder MPlayer, который представлял собой отдельную программу, а не был встроен в плеер.
  • Сценарии Lua : поведение и функции mpv настраиваются с помощью небольших программ, написанных на языке сценариев Lua , которые можно использовать для таких задач, как обрезка видео, предоставление графического пользовательского интерфейса дисплея (GUI) или автоматическая настройка частоты обновления . [19]

Удаленные функции

[ редактировать ]
  • вся поддержка VCD дисков

Интерфейс и графический интерфейс

[ редактировать ]

Как и оригинальный MPlayer , mpv по-прежнему представляет собой в первую очередь приложение командной строки, хотя у него более продвинутый пользовательский интерфейс, чем у MPlayer, который может использовать не только клавиатуру, но и мышь для экранного контроллера (OSC) mpv. Однако этот OSC по-прежнему не является полнофункциональным графическим интерфейсом , и существует ряд доступных интерфейсов , которые используют виджеты графического интерфейса для Qt , GTK или какого-либо другого инструментария виджетов , чтобы предоставить mpv более полный графический интерфейс.

Ниже приведены все внешние интерфейсы mpv с открытым исходным кодом (основанные на «libmpv» или версии mpv для командной строки), которые пытаются предоставить больше функций и более удобный интерфейс, чем mpv, и/или лучшую интеграцию с различными операционными системами. или среды рабочего стола . [20]

  • Baka MPlayer — медиаплеер для Windows , Linux и macOS, хотя версия для macOS требует от пользователя компиляции из исходного кода с виджетами Qt5 , написанными на C++ . Его главная цель – лаконичный и простой дизайн. [21] Его разработка застопорилась в январе 2017 года в пользу другого интерфейса mpv от тех же разработчиков, Mochi Player, который еще не завершен.
  • C-Play — это видео/медиаплеер, разработанный для кластерных сред, где вам нужно несколько компьютеров и/или дисплеев для запуска вашего видео/изображения. Дисплеи могут быть плоскими или изогнутыми, а видеоконтент может быть полнокупольным/рыбий глаз 180°, равноугольным или равноугольным кубическим изображением 360° или обычным плоским контентом, а также стереоскопическим (бок о бок или сверху вниз). Установщики и тестирование в основном выполняются для Microsoft Windows , но код является кроссплатформенным и написан на C++ с пользовательским интерфейсом Qt6/Qt5 QML. [22]
  • Deepin Movie — для Linux — написан видеоплеером по умолчанию для китайского дистрибутива Deepin и среды рабочего стола. [23]
GNOME MPV (Целлулоид) 0.18 со своими настройками

См. также

[ редактировать ]
  1. ^ «Соавторы mpv-плеера» . Гитхаб . 04.11.2017. Архивировано из оригинала 15 сентября 2021 г. Проверено 15 сентября 2021 г.
  2. ^ wm4 (07.08.2013). «Релиз 0.1» . МПВ. {{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  3. ^ "v0.38.0" . 17 апреля 2024 г. Проверено 17 апреля 2024 г.
  4. ^ «mpv-player» , Сводка анализа , Open Hub , заархивировано из оригинала 2 августа 2017 г. , получено 11 августа 2016 г.
  5. ^ Jump up to: а б Debian - Подробная информация о пакете mpv
  6. ^ «Авторское право» . МПВ . Проверено 21 марта 2015 г.
  7. ^ «mpv-android – Приложения в Google Play» . play.google.com . Проверено 28 марта 2020 г.
  8. ^ «MPV, новая версия MPlayer/MPlayer2» . Фороникс . Проверено 28 января 2015 г.
  9. ^ «Соавторы mpv-player/mpv» . Гитхаб . Проверено 21 марта 2016 г.
  10. ^ wm4. «Перелицензирование LGPL (#2033)» . mpv-player/mpv (репозиторий исходного кода) . Гитхаб. Архивировано из оригинала 14 сентября 2017 г. Проверено 14 сентября 2017 г. ... Несовместимые с GPL зависимости, такие как OpenSSL, представляют собой большую проблему для пользователей библиотеки, даже если пользователь библиотеки согласен с GPL. ... {{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  11. ^ «список изменений из MPlayer» . Гитхаб . Проверено 5 апреля 2018 г.
  12. ^ «youtube-dl: Поддерживаемые сайты» . Проверено 21 марта 2016 г.
  13. ^ Снеддон, Джоуи (13 сентября 2017 г.). «Выпущена версия MPV 0.27 с небольшими исправлениями и новыми опциями OpenGL» . МОЙ БОГ! Убунту! . ООО "Осо" . Проверено 13 февраля 2017 г.
  14. ^ Ларабель, Майкл (25 декабря 2017 г.). «MPV Player 0.28 добавляет начальную поддержку Vulkan» . Фороникс . Фороникс Медиа. Архивировано из оригинала 26 декабря 2017 г. Проверено 26 декабря 2017 г.
  15. ^ «Руководство по MPV (раздел драйверов вывода видео OpenGL)» . Проверено 21 марта 2016 г.
  16. ^ «MPV.io» .
  17. ^ «Представляем Plex Media Player» . Проверено 21 марта 2015 г.
  18. ^ «Руководство по mpv (раздел кодирования)» . Проверено 21 марта 2016 г.
  19. ^ «Пользовательские скрипты — mpv-player/mpv Wiki» . Гитхаб . Проверено 21 марта 2016 г.
  20. ^ «Приложения, использующие mpv» . Гитхаб . Проверено 28 декабря 2020 г.
  21. ^ «Создать страницу MPlayer на Github» . Получено 1 сентября 2022 г.
  22. ^ «Си-Плей» . Проверено 5 августа 2024 г.
  23. ^ «Глубокий фильм» . Проверено 15 сентября 2022 г.
  24. ^ «Целлулоид» . Проверено 15 сентября 2022 г.
  25. ^ «Медиаплеер Харуна» . КДЕ . Проверено 29 марта 2024 г.
  26. ^ «ИИНА» . Проверено 15 сентября 2022 г.
  27. ^ «Репозиторий Kawaii Player на Github» . Гитхаб . Проверено 15 сентября 2022 г.
  28. ^ «Репозиторий mpv.net на Github» . Гитхаб . Проверено 15 сентября 2022 г.
  29. ^ «OvoPlayer на Lazarus Wiki» . Проверено 15 сентября 2022 г.
  30. ^ «СМПплеер» . Проверено 15 сентября 2022 г.
  31. ^ «Репозиторий Sugoi Player на Github» . Гитхаб . Проверено 15 сентября 2022 г.
  32. ^ «Репозиторий xt7-player на Github» . Гитхаб . Проверено 15 сентября 2022 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3449d8f114ede38c26b63f6e065d418c__1722855120
URL1:https://arc.ask3.ru/arc/aa/34/8c/3449d8f114ede38c26b63f6e065d418c.html
Заголовок, (Title) документа по адресу, URL1:
mpv (media player) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)