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