MPlayer - MPlayer
Разработчики) | Команда MPlayer |
---|---|
Первый выпуск | 2000 |
Окончательный релиз | 1.4.0 (18 апреля 2019 г . [±] | )
Репозиторий | |
Написано в | C |
Платформа | Кроссплатформенность |
Доступно в | Английский, венгерский, польский, русский и испанский |
Тип | Медиа плеер |
Лицензия | GPL-2.0 или новее |
Веб-сайт | mplayerhq |
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
Алекс Берегсази поддерживает 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 может воспроизводить множество форматов, в том числе:
- Физические носители : компакт - диски , DVD - диски , видео компакт - диски , Blu-Ray диски
- Форматы контейнеров : 3GP , AVI , ASF , FLV , Matroska , MOV (QuickTime) , MP4 , NUT, Ogg , OGM , RealMedia , Bink
- Видеоформаты : Cinepak , DV , H.263 , H.264 / MPEG-4 AVC , HuffYUV , Indeo , MJPEG , MPEG-1 , MPEG-2 , MPEG-4 Part 2 , RealVideo , Sorenson , Theora , WMV , Bink
- Аудиоформаты : AAC , AC3 , ALAC , AMR , DTS , FLAC , Intel Music Coder, Monkey's Audio , MP3 , Musepack , RealAudio , Shorten , Speex , Vorbis , WMA , Bink
- Форматы субтитров : AQTitle, АСС / ССА , СС , JACOsub, MicroDVD , MPsub, ОГМ, PJS, РТ, Сами , СТО , SubViewer, VOBsub , VPlayer
- Форматы изображений : BMP , JPEG , MNG , PCX , PTX, TGA , TIFF , SGI , Sun Raster
- Протоколы : RTP , RTSP , HTTP , FTP , MMS , Netstream ( mpst: // ), SMB , ffmpeg: // (использует реализации протокола FFmpeg )
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 может по-прежнему отображать видео в окне (без видимых элементов управления) и управляется с помощью клавиатуры.
- На основе 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 году.