MPlayer

редактировать
Эта статья о медиаплеере с открытым исходным кодом. Информацию о медиаплеере Microsoft (mplayer2.exe) см. В разделе « Проигрыватель Windows Media». Для сообщества онлайн-игр посетите MPlayer.com.
MPlayer
MPlayer.svg
MPlayer.png MPlayer на Linux с помощью gMplayer переднего конца
Разработчики) Команда MPlayer
Первый выпуск 2000 ; 21 год назад ( 2000)
Окончательный релиз 1.4.0 (18 апреля 2019 г. ; 2 года назад) [±]  ( 2019-04-18)
Репозиторий
Написано в C
Платформа Кроссплатформенность
Доступно в Английский, венгерский, польский, русский и испанский
Тип Медиа плеер
Лицензия GPL-2.0 или новее
Веб-сайт mplayerhq.hu

MPlayer - это бесплатное приложение для медиаплеера с открытым исходным кодом. Он доступен для Linux, OS X и Microsoft Windows. Также доступны версии для OS / 2, Syllable, AmigaOS, MorphOS и AROS Research. Также доступен порт для DOS с использованием DJGPP. Также были разработаны версии для Wii Homebrew Channel и Amazon Kindle.

СОДЕРЖАНИЕ
  • 1 История
  • 2 Ускорение видео
  • 3 Возможности и классификация
  • 4 медиа-форматы
    • 4.1 Доступные плагины
  • 5 Интерфейс и графические интерфейсы
  • 6 вилок
  • 7 Юридические разногласия
  • 8 См. Также
  • 9 ссылки
  • 10 Внешние ссылки
История

Разработка MPlayer началась в 2000 году. Первоначальный автор, венгр Арпад Гереёффи, начал проект, потому что не смог найти удовлетворительных видеоплееров для Linux после того, как XAnim прекратил разработку в 1999 году. Первая версия называлась mpg12play v0.1 и была взломана вместе за полчаса с использованием libmpeg3 с сайта www.heroinewarrior.com. После mpg12play v0.95pre5, код был объединен с AVI - плеер на основе AVIFile ' s Win32 DLL загрузчика, чтобы сформировать MPlayer v0.3 в ноябре 2000 года Gereöffy вскоре присоединились многими другими программистами, вначале в основном из Венгрии, но позже по всему миру.

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

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

Видео ускорение

Существуют различные блоки SIP, которые могут ускорить вычисление декодирования видео в нескольких форматах, включая PureVideo, UVD, QuickSync Video, TI Ducati и другие.

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

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

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

Форматы мультимедиа
MPlayer запускается из командной строки в Microsoft Windows.

MPlayer может воспроизводить множество форматов, в том числе:

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

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

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

Интерфейс и графические интерфейсы
Gnome-MPlayer v1.0.9 для GNOME

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

  • На основе GTK - gmplayer (официальный) и Gnome-MPlayer.
  • На основе Qt, среди прочего, есть SMPlayer и KMPlayer.
  • На основе какао - MPlayer OS X Extended и MPlayerX.
Вилки

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

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

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

Правовая полемика

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

Смотрите также
использованная литература
внешние ссылки
Последняя правка сделана 2023-12-31 11:00:21
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте