MPlayer

Бесплатный медиаплеер с открытым исходным кодом
MPlayer
Разработчик(и)Команда MPlayer
Первоначальный выпуск2000 ; 25 лет назад ( 2000 )
Стабильный релиз
1.5 [1] [2]  / 27 февраля 2022 г.
Репозиторий
  • svn.mplayerhq.hu/mplayer/trunk
Написано вС
ПлатформаКроссплатформенный
Доступно вАнглийский, венгерский, польский, русский и испанский
ТипМедиаплеер
ЛицензияGPL-2.0 или более поздняя версия [3]
Веб-сайтmplayerhq.hu

MPlayer — это бесплатное программное обеспечение для проигрывания медиафайлов с открытым исходным кодом . Оно доступно для Linux , OS X и Microsoft Windows . Также доступны версии для OS/2 , Syllable , AmigaOS , MorphOS и AROS Research Operating System . Также доступен порт для DOS с использованием DJGPP . [4] Также были разработаны версии для Wii Homebrew Channel [5] и Amazon Kindle [6] .

История

Разработка MPlayer началась в 2000 году. Первоначальный автор, венгр Арпад Гереоффи, начал проект, потому что не смог найти ни одного удовлетворительного видеоплеера для Linux после того, как XAnim прекратил разработку в 1999 году. Первая версия называлась mpg12play v0.1 и была собрана за полчаса с использованием libmpeg3 из Cinelerra-HV . После mpg12play v0.95pre5 код был объединен с AVI- плеером на основе загрузчика Win32 DLL avifile, чтобы сформировать MPlayer v0.3 в ноябре 2000 года. [7] Вскоре к Гереоффи присоединилось много других программистов, вначале в основном из Венгрии , но позже и со всего мира.

Алекс Берегсаси поддерживал MPlayer с 2003 года, когда Гереоффи оставил разработку MPlayer, чтобы начать работу над вторым поколением MPlayer. Проект MPlayer G2 был заброшен, и все усилия по разработке были направлены на MPlayer 1.0. [8]

Ранее разработчики называли MPlayer «MPlayer - The Movie Player for Linux», но позже название было сокращено до «MPlayer - The Movie Player» после того, как оно стало широко использоваться в других операционных системах.

Ускорение видео

Существуют различные блоки SIP , которые могут ускорить вычисления декодирования видео в нескольких форматах, включая PureVideo , UVD , QuickSync Video , TI Ducati и другие. Два исследования в 2007 и 2010 годах реализовали аппаратное декодирование для MPlayer, [9] в том числе для определенных архитектур мобильных устройств. [10]

Возможности и классификация

MPlayer может воспроизводить широкий спектр медиаформатов, [11] а именно любой формат, поддерживаемый библиотеками FFmpeg , а также может сохранять весь потоковый контент в файл локально.

Сопутствующая программа, называемая MEncoder , может принимать входной поток, файл или последовательность файлов изображений и перекодировать его в несколько различных выходных форматов, при необходимости применяя различные преобразования по ходу дела.

Различные параметры командной строки позволяют изменять внешний вид проигрывателя, в том числе -speed [number]для -af scaletempoизменения скорости звука с сохранением высоты тона, -ss(начать с ___ секунд), -sb(начать с ___ байт), -endpos(остановить воспроизведение на ___ секунд), -novideoдля воспроизведения только звуковой дорожки видео и -loop [number]для зацикливания. [12]

Форматы медиа

MPlayer запускается через командную строку в Microsoft Windows.

MPlayer может воспроизводить множество форматов, включая: [13]

MPlayer также может использовать различные протоколы драйверов вывода для отображения видео, включая VDPAU , расширение X video , OpenGL , DirectX , Direct3D , Quartz Compositor , VESA , Framebuffer , SDL и более редкие, такие как ASCII art (используя AAlib и libcaca ) и Blinkenlights . Его также можно использовать для отображения ТВ с ТВ-карты с помощью устройства tv://channel , или для воспроизведения и захвата радиоканалов через radio://channel|frequency .

Начиная с версии 1.0RC1, Mplayer может декодировать субтитры в формате ASS/SSA , используя libass .

Доступные плагины

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

Gnome-MPlayer v1.0.9 на GNOME

Как и GStreamer , MPlayer имеет только интерфейс командной строки и есть несколько доступных фронтендов , которые используют виджеты GUI GTK , Qt или какой-либо другой библиотеки виджетов. Если эти фронтенды не используются, mplayer все равно может отображать видео в окне (без видимых элементов управления) и управляется с помощью клавиатуры.

Вилки

mplayer2 был лицензированным GPLv3 ответвлением MPlayer, в основном работой Уоти Урпалы, который был исключён из проекта MPlayer в мае 2010 года из-за «давних разногласий» с командой MPlayer. [17] Основными изменениями по сравнению с MPlayer стали улучшенная обработка пауз, поддержка Matroska, поиск и поддержка Nvidia VDPAU; включение многопоточности по умолчанию; и удаление MEncoder, графического интерфейса пользователя, различных видеодрайверов и входящих в комплект библиотек, таких как ffmpeg, вместо этого полагающихся на общие библиотеки. [18] [19] Разработчики также указали на намерения разрешить MPlayer2 использовать Libav в качестве альтернативы ffmpeg. [20] Первый выпуск, 2.0, был опубликован в марте 2011 года. Последующих стабильных выпусков не было.

mpv [21] — это форк mplayer2 с лицензией GPLv2. С июня 2015 года mpv работал над повторным лицензированием своего кода как LGPL v2.1 или выше. [22]

MPlayer, MPlayer2 и mpv используют несовместимые форматы EDL . [23] [24] [25]

В январе 2004 года веб-сайт MPlayer был обновлен с утверждением, что датский производитель DVD-плееров Kiss Technology продает DVD-плееры с прошивкой , которая включает части кода MPlayer, лицензированного по GPL. Подразумевалось, что Kiss нарушает GPL, поскольку Kiss не выпускает свою прошивку по лицензии GPL. В ответе управляющего директора Kiss Питера Вильмара Кристенсена говорилось, что сходство между двумя частями кода указывает на то, что команда MPlayer на самом деле использовала код из прошивки Kiss. ​​[26] Однако DVD-плеер Kiss, выпущенный в 2003 году, использовал формат файла субтитров, специфичный для MPlayer, который был разработан разработчиком MPlayer в 2001 году. [26]

Смотрите также

Ссылки

  1. ^ "MPlayer 1.5 выпущен". 27 февраля 2022 г.
  2. ^ "MPlayer - The Movie Player" . Получено 28 февраля 2022 г. .
  3. ^ "MPlayer - проигрыватель фильмов".
  4. ^ "Индекс /pub/micro/pc-stuff/freedos/files/util/user/mplayer". Ibiblio.org . Получено 2012-01-01 .
  5. ^ Erant. "libdi и установщик DVDX". Hackmii.com . Получено 2012-01-01 .
  6. ^ "kindlebrew". Gitorious. Архивировано из оригинала 2012-04-07 . Получено 2012-01-01 .
  7. ^ История
  8. ^ "MPlayer - The Movie Player" . Получено 2012-06-24 .
  9. ^ Чжан Х и др. (2010). Проектирование и реализация встроенного проигрывателя высокой четкости . 2-я Международная конференция по вычислительной технике и автоматизации (ICCAE). Том 4.
  10. ^ Чанг, Хосок; Ли, Ёнджун; Сун, Вонён (октябрь 2007 г.). «Оптимизация производительности мультимедийного проигрывателя на мобильной платформе ЦП». Семинар IEEE по системам обработки сигналов 2007 г. IEEE. стр.  163– 168. doi :10.1109/sips.2007.4387538. ISBN 978-1-4244-1221-1. S2CID  8023880.
  11. ^ "Таблица состояния кодеков". Mplayerhq.hu . Получено 2012-01-01 .
  12. ^ Документация и руководство пользователя MPlayer
  13. ^ "Возможности MPlayer". Mplayerhq.hu . Получено 2012-01-01 .
  14. ^ "README" . Получено 2016-03-19 .
  15. ^ "А как насчет графического интерфейса?" . Получено 2016-03-19 .
  16. ^ "MPlayer OSX Extended". 2011-12-09 . Получено 2015-01-23 .
  17. ^ "Является ли MPlayer2 жизнеспособным форком MPlayer?". Phoronix . 2011-03-24 . Получено 2014-04-18 .
  18. ^ "mplayer2 отличия от mplayer". 2011. Архивировано из оригинала 4 мая 2012 г. Получено 4 мая 2015 г.
  19. ^ «Знаете ли вы, что существует форк MPlayer?». ostatic.com. 2011-03-22. Архивировано из оригинала 2012-01-11 . Получено 2011-11-29 .
  20. ^ "Libav станет поставщиком кодеков по умолчанию (комментарий)". 16 января 2013 г.
  21. ^ "mpv.io" . Получено 28.01.2015 .
  22. ^ "Возможное повторное лицензирование LGPL". GitHub . Получено 27.09.2016 .
  23. ^ "3.7. Редактировать списки решений (EDL)". Архивировано из оригинала 2015-07-17 . Получено 21 июля 2015 .
  24. ^ "EDL: добавить поддержку нового формата файла EDL". MPlayer2 . Архивировано из оригинала 25 апреля 2011 г.Альтернативный URL-адрес
  25. ^ "EDL files". mpv . 25 октября 2014 г. Получено 21 июля 2015 г.
  26. ^ ab "MPlayer - The Movie Player". 2004-01-10 . Получено 2012-06-24 .
  • Официальный сайт
Взято с "https://en.wikipedia.org/w/index.php?title=MPlayer&oldid=1268121652"