MPlayer
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разработчик(и) | команда MPlayer |
---|---|
Первоначальный выпуск | 2000 |
Стабильная версия | |
Репозиторий | |
Написано в | С |
Платформа | Кросс-платформенный |
Доступно в | английский, венгерский, польский, русский и испанский |
Тип | Медиаплеер |
Лицензия | GPL-2.0 или новее [3] |
Веб-сайт | mplayerhq |
MPlayer — это бесплатное приложение для медиаплеера с открытым исходным кодом . Он доступен для Linux , OS X и Microsoft Windows . версии для OS/2 , Syllable , AmigaOS , MorphOS и операционной системы AROS Research Также доступны порт для DOS с использованием DJGPP . . Также доступен [4] Версии для канала Wii Homebrew [5] и Amazon Kindle [6] также были разработаны.
История
[ редактировать ]Разработка MPlayer началась в 2000 году. Первоначальный автор, венгр Арпад Гереоффи, начал проект, потому что он не смог найти ни одного подходящего видеоплеера для Linux после того, как XAnim прекратил разработку в 1999 году. Первая версия называлась mpg12play v0.1 и была взломана вместе. за полчаса с помощью libmpeg3 с www
Алекс Берегсаси поддерживает 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 может воспроизводить множество форматов, в том числе: [13]
- Физические носители : компакт-диски , 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, ASS/SSA , CC , JACOsub, MicroDVD , MPsub, OGM, PJS, RT, Sami , SRT , 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 или воспроизводить и захватывать радиоканалы через радио://канал|частота .
Начиная с версии 1.0RC1, Mplayer может декодировать субтитры в ASS/SSA формате субтитров , используя libass .
Доступные плагины
[ редактировать ]Интерфейс и графический интерфейс
[ редактировать ]Как и GStreamer , MPlayer имеет только интерфейс командной строки , и есть несколько доступных интерфейсов , которые используют виджеты GTK графические , Qt или какой-либо другой библиотеки виджетов. Если не использовать эти интерфейсы, mplayer все равно может отображать видео в окне (без видимых элементов управления) и управляться с помощью клавиатуры.
- GTK на основе gmplayer (официальный) [14] [15] и Gnome-MPlayer
- На базе Qt находятся SMPlayer и KMPlayer . , среди прочего,
- На основе какао : MPlayer OS X Extended и MPlayerX. [16]
Вилки
[ редактировать ]mplayer2 был ответвлением MPlayer под лицензией GPLv3, в основном созданным Уоти Урпалой, который был исключен из проекта MPlayer в мае 2010 года из-за «давних разногласий» с командой MPlayer. [17] Основными изменениями по сравнению с MPlayer были улучшенная обработка пауз, поддержка Matroska, поиск и поддержка Nvidia VDPAU; включение многопоточности по умолчанию; и удаление MEncoder, графического интерфейса, а также различных видеодрайверов и связанных библиотек, таких как ffmpeg, с использованием вместо этого общих библиотек. [18] [19] Разработчики также заявили о намерении позволить MPlayer2 использовать Libav в качестве альтернативы ffmpeg. [20] Первый выпуск 2.0 был опубликован в марте 2011 года. Последующих стабильных выпусков не было.
минивэн [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]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Выпущен MPlayer 1.5» . 27 февраля 2022 г.
- ^ «MPlayer — проигрыватель фильмов» . Проверено 28 февраля 2022 г.
- ^ «MPlayer — проигрыватель фильмов» .
- ^ «Индекс /pub/micro/pc-stuff/freedos/files/util/user/mplayer» . Ибиблио.орг . Проверено 1 января 2012 г.
- ^ Эрант. «libdi и установщик DVDX» . Hackmii.com . Проверено 1 января 2012 г.
- ^ «зажигалка» . Гиториозный. Архивировано из оригинала 7 апреля 2012 г. Проверено 1 января 2012 г.
- ^ История
- ^ «MPlayer — проигрыватель фильмов» . Проверено 24 июня 2012 г.
- ^ Чжан Х и др. (2010). Разработка и реализация встроенного проигрывателя высокой четкости . 2-я Международная конференция по компьютерной технике и автоматизации (ICCAE). Том. 4.
- ^ Чанг, Хосок; Ли, Ёнджун; Сун, Вонён (октябрь 2007 г.). «Оптимизация производительности мультимедийного проигрывателя на мобильной платформе ЦП» . Семинар IEEE 2007 г. по системам обработки сигналов . IEEE. стр. 163–168. дои : 10.1109/sips.2007.4387538 . ISBN 978-1-4244-1221-1 . S2CID 8023880 .
- ^ «Таблица состояний кодеков» . Mplayerhq.hu . Проверено 1 января 2012 г.
- ^ Документация MPlayer и руководство пользователя.
- ^ «Функции MPlayer» . Mplayerhq.hu . Проверено 1 января 2012 г.
- ^ «ЧИТАЙТЕ» . Проверено 19 марта 2016 г.
- ^ «А как насчет графического интерфейса?» . Проверено 19 марта 2016 г.
- ^ «MPlayer OSX Расширенный» . 09.12.2011 . Проверено 23 января 2015 г.
- ^ «Является ли MPlayer2 жизнеспособной версией MPlayer?» . Фороникс . 24 марта 2011 г. Проверено 18 апреля 2014 г.
- ^ "отличия mplayer2 от mplayer" . 2011. Архивировано из оригинала 4 мая 2012 года . Проверено 4 мая 2015 г.
- ^ «Знаете ли вы, что существует форк MPlayer?» . ostatic.com. 22 марта 2011 г. Проверено 29 ноября 2011 г.
- ^ «Libav будет поставщиком по умолчанию для вашего кодека (комментарий)» . 16 января 2013 г.
- ^ «mpv.io» . Проверено 28 января 2015 г.
- ^ «Возможно повторное лицензирование LGPL» . Гитхаб . Проверено 27 сентября 2016 г.
- ^ «3.7. Редактирование списков решений (EDL)» . Архивировано из оригинала 17 июля 2015 г. Проверено 21 июля 2015 г.
- ^ «EDL: добавить поддержку нового формата файлов EDL» . MPlayer2 . Архивировано из оригинала 25 апреля 2011 г. Альтернативный URL.
- ^ «EDL-файлы» . МПВ . 25 октября 2014 г. Проверено 21 июля 2015 г.
- ^ Перейти обратно: а б «MPlayer — проигрыватель фильмов» . 10 января 2004 г. Проверено 24 июня 2012 г.
Внешние ссылки
[ редактировать ]- программное обеспечение 2000 года
- Медиаплееры Amiga
- Кроссплатформенное бесплатное программное обеспечение
- Бесплатные медиаплееры
- Бесплатное музыкальное программное обеспечение
- Бесплатное программное обеспечение, написанное на C.
- Бесплатное программное обеспечение для видео
- DVD-плееры Linux
- Медиаплееры Linux
- Медиаплееры MacOS
- Портативное программное обеспечение
- Программное обеспечение, созданное на основе Wine или включающее его
- Программное обеспечение, использующее FFmpeg
- SVGAlib программы
- Программное обеспечение для видео, использующее GTK
- медиаплееры Windows
- Программное обеспечение, использующее лицензию GPL
- Программное обеспечение DVD-плееров