stringtranslate.com

MPlayer

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

История

Разработка MPlayer началась в 2000 году. Первоначальный автор, венгр Арпад Гереоффи, начал проект, потому что он не смог найти ни одного подходящего видеоплеера для Linux после того, как XAnim прекратил разработку в 1999 году. Первая версия называлась mpg12play v0.1 и была взломана вместе. за полчаса с помощью libmpeg3 с сайта www.heroinewarrior.com . После 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 для 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 ) и Блинкенлайты . Его также можно использовать для отображения телепередач с ТВ-карты с помощью устройства tv://channel или для воспроизведения и захвата радиоканалов через radio://channel| Frequency .

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

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

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

Gnome-MPlayer v1.0.9 в GNOME

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

Вилки

mplayer2 был ответвлением MPlayer под лицензией GPLv3, в основном созданным Уоти Урпалой, который был исключен из проекта 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 — Кинопроигрыватель» . Проверено 28 февраля 2022 г.
  3. ^ «MPlayer — проигрыватель фильмов» .
  4. ^ «Индекс /pub/micro/pc-stuff/freedos/files/util/user/mplayer». Ибиблио.орг . Проверено 1 января 2012 г.
  5. ^ Эрант. «libdi и установщик DVDX». Hackmii.com . Проверено 1 января 2012 г.
  6. Ссылки _ Гиториозный. Архивировано из оригинала 7 апреля 2012 г. Проверено 1 января 2012 г.
  7. ^ История
  8. ^ «MPlayer — Кинопроигрыватель» . Проверено 24 июня 2012 г.
  9. ^ Чжан Х и др. (2010). Разработка и реализация встроенного проигрывателя высокой четкости . 2-я Международная конференция по компьютерной технике и автоматизации (ICCAE). Том. 4.
  10. ^ Чанг, Хосок; Ли, Ёнджун; Сун, Вонён (октябрь 2007 г.). «Оптимизация производительности мультимедийного проигрывателя на платформе мобильного процессора». Семинар IEEE 2007 г. по системам обработки сигналов . IEEE. стр. 163–168. дои : 10.1109/sips.2007.4387538. ISBN 978-1-4244-1221-1. S2CID  8023880.
  11. ^ «Таблица состояний кодеков». Mplayerhq.hu . Проверено 1 января 2012 г.
  12. ^ Документация MPlayer и руководство пользователя.
  13. ^ «Функции MPlayer». Mplayerhq.hu . Проверено 1 января 2012 г.
  14. ^ "ЧИТАТЬ" . Проверено 19 марта 2016 г.
  15. ^ «А что насчет графического интерфейса?» . Проверено 19 марта 2016 г.
  16. ^ «MPlayer OSX Extended» . 09.12.2011 . Проверено 23 января 2015 г.
  17. ^ «Является ли MPlayer2 жизнеспособным ответвлением MPlayer?». Фороникс . 24 марта 2011 г. Проверено 18 апреля 2014 г.
  18. ^ «Отличия mplayer2 от mplayer» . 2011. Архивировано из оригинала 4 мая 2012 года . Проверено 4 мая 2015 г.
  19. ^ «Знаете ли вы, что существует форк MPlayer?». ostatic.com. 22 марта 2011 г. Проверено 29 ноября 2011 г.
  20. ^ «Libav будет поставщиком по умолчанию для вашего кодека (комментарий)» . 16 января 2013 г.
  21. ^ "mpv.io" . Проверено 28 января 2015 г.
  22. ^ «Возможное повторное лицензирование LGPL» . Гитхаб . Проверено 27 сентября 2016 г.
  23. ^ «3.7. Редактировать списки решений (EDL)» . Архивировано из оригинала 17 июля 2015 г. Проверено 21 июля 2015 г.
  24. ^ «EDL: добавить поддержку нового формата файлов EDL» . MPlayer2 . Архивировано из оригинала 25 апреля 2011 года.Альтернативный URL
  25. ^ "Файлы EDL" . МПВ . 25 октября 2014 г. Проверено 21 июля 2015 г.
  26. ^ ab «MPlayer — Кинопроигрыватель». 10 января 2004 г. Проверено 24 июня 2012 г.

Внешние ссылки