Исходные тексты и Сборки

История разработки

Разработка MPlayer началась в 2000 году, первоначально силами всего одного человека — Арпада Герёффи. Впоследствии к нему присоединились множество других программистов, поначалу из его родной Венгрии, а затем изо всех уголков мира.

Графический интерфейс и оболочки (темы)

MPlayer уникален в частности тем, что стандартная консольная версия не имеет графического интерфейса — все управление осуществляется с клавиатуры или пульта дистанционного управления (LIRC). В этом режиме на экране отображается только окно с воспроизводимым видео.

Графический интерфейс необязателен, и даже не включается по умолчанию при сборке MPlayer из исходных кодов. Для GUI требуется GTK 2.0. Существуют многочисленные графические надстройки внешнего вида MPlayer, например KMPlayer, SMPlayer, UMPlayer и GNOME MPlayer.

Наиболее функциональной оболочкой на сегодняшний день являются SMPlayer, UMPlayer и KMPlayer, обладающие также большим количеством графических скинов.

Для MEncoder также существуют графические оболочки, такие как KMencoder и GMencoder — для использования в графических средахKDE и GNOME, соответственно.

В Microsoft Windows можно так же использовать графическую оболочку MPUI, стилизованную под Windows Media Player Classic или MPlayer WW.

Вывод видео

MPlayer поддерживает разнообразные устройства вывода изображения, такие как X11, Quartz Compositor, DirectX, VESA, SDL, VIDIX, DGA, Framebuffer, GGI, VDPAU включая такое своеобразное устройство вывода как ASCII-Art и Color ASCII-Art, то есть имеется возможность смотреть видео в текстовом режиме.

Форматы видео и аудио

MPlayer поддерживает многочисленные видео‐ и аудио‐форматы, такие как Audio CD, DVD, Video CD, мультимедиа‐файлы в формате AVI, ASF/WMV/WMA, MOV/MP4, RealMedia, Ogg Vorbis, NUT, NSV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM (.cpk) формат, RoQ, PVA и Matroska, записанные с видеокодекамиDivX, MPEG-1, MPEG-2, MPEG-4, Sorenson, WMV, RealVideo, x264 (реализация стандарта H.264) и аудиокодекамиMP3, Musepack, Vorbis, RealAudio, AC3/A52 (Dolby Digital), AAC (MPEG-4 аудио), QuickTime, VIVO аудио и WMA, а также многими другими более‐менее распространёнными видео‐ и аудио‐кодеками. Также поддерживается потоковое воспроизведение через HTTP/FTP, RTP/RTSP, MMS/MMST, MPST, SDP; захват и запись(MEncoder) телевизионного сигнала.

Большинство аудио‐ и видео‐форматов поддерживаются родной для MPlayer свободной библиотекой libavcodec, использующей код проекта FFmpeg (этой библиотеки вполне достаточно для проигрывания DVD дисков и многих DivX файлов). Однако некоторые файлы в проприетарных форматах могут потребовать внешние библиотеки, поддержка которых также предусмотрена.

Субтитры

MPlayer может отображать внешние субтитры 12 форматов (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT, SSA (а также ASS), AQTitle, JACOsub, PJS и свой собственныйMPsub) и субтитры DVD (потоки SPU, VOBsub и Closed Captions), представленные в различных кодировках, в том числе в корейской и кириллической.

При добавлении в строку запуска MPlayer или в конфигурационный файл параметра «-ass», включается встроенный в новые версии MPlayer новый вывод субтитров, который полностью поддерживает дополнительные эффекты оформления SSA‐ и ASS‐субтитров (позиционирование, закрашивание цветом, повороты, анимация всего этого).

Особенности

  • Во время просмотра возможно составление листа монтажных решений или списка меток для последующего видеомонтажа.
  • Важным преимуществом MPlayer в Windows NT являются его низкие системные требования по сравнению с другими программными плеерами, например, Windows Media Player
  • Другим его преимуществом в среде Windows или Windows NT является его лёгкая переносимость: вся программа занимает один EXE-файл (установка не требуется) и она не требует установленных в системе кодеков (однако может устанавливать кодеки в собственном формате).[1] Последнее может быть и недостатком, так как при установке обычных для Windows кодеков поддержка их форматов не добавляется в MPlayer.
  • MPlayer всегда будет работать, если в системе Windows кодеки не установлены или от какого-либо сбоя откажутся работать.
  • MPlayer может проигрывать неполные видеофайлы (например при скачивании 1-2% уже можно начинать просмотр).

MEncoder

Программа-компаньон MPlayer — MEncoder — свободный кодировщик видео. С помощью него можно, к примеру, перевести программные субтитры во «вшитые» (то есть, фактически, произвести наложение текста на видеопоток), что бывает полезно при необходимости просмотра видео с субтитрами на устройстве, не имеющем поддержки программных субтитров. (К примеру, ряд КПК и аппаратных проигрывателей.) В подобном случае может пригодиться и возможность конвертации менее распространённого формата видео/аудио в более распространённый.

Mplayer2

mplayer2 появился на свет из-за разногласий: разработчики MPlayer хотели во что бы то не стало поддерживать старый код, в то время как это снижало эффективность работы.

mplayer2 это форк Mplayer, имеющий дополнительные возможности (например, поддерживает линковку видео), но и удаляющий старый и нестабильный код (например MEncoder). Примечательно, что с Января 2013 активность разработки значительно упала.

MPV

MPV (аббревиатура от Mplayer Plays Video) это более новый форк mplayer2. Проанализировав причину форка mplayer2, группа разработчиков решила создать проект удаляющий из mplayer2 все, что мешает эффективно работать. Лицензия MPV также была изменена на "GPL2 и более позднюю" (тогда как mplayer2 имел "только GPL2"). Форк активно развивается и ставит целью брать все лучшее и интересное из обоих проектов, активно выпускать новые версии, даже ценой поломок.

http://www.mplayerhq.hu/design7/dload-ru.html

Загрузка

Здесь вы можете найти все, что нужно для настройки и запуска MPlayer. Рекомендуемый способ установки MPlayer - компиляция из исходных текстов. Смотрите раздел неофициальные пакеты нашей страницы проектов, если не желаете компилировать его самостоятельно и/или ищете пакеты, которые могут быть более тесно интегрированы с вашей платформой. Вы также можете захотеть попробовать другие оболочки, поскольку развитие собственного графического интерфейса не ведется, осуществляется лишь ограниченное исправление ошибок.

Имейте в виду, что мы не поддерживаем неофициальные пакеты, ниже перечислены только официальные. Если у вас проблемы с неофициальными пакетами, обращайтесь за помощью к соответствующим авторам.

Для полной установки MPlayer вам потребуются исходные тексты, набор бинарных кодеков и скин, если хотите иметь графический интерфейс.

Краткие инструкции по компиляции и установке находятся в README, раздел установки в документации содержить более полную информацию.

Некоторые файлы доступны через BitTorrent для уменьшения больших требований к пропускной способности нашего канал.

Исходные тексты и Сборки

Выбирайте между архивом с исходными текстами, ежедневными срезами Subversion (для разработки) и бинарными версиями для некоторых платформ. Срезы Subversion - это рабочие каталоги со всеми метаданными Subversion (результат 'svn checkout'). Срезы исходных текстов - это чистые исходные тексты без метаданных Subversion (результат 'svn export').

описание HTTP FTP BT
Исходники MPlayer v1.0rc2 [ CH | HU | US | US | KR | DE | UK | DK ] [ CH | HU | US | KR | FR | DE | UK | DK | DE2 ] [ BT ]
MPlayer 1.0rc2 Windows [ CH | HU | US | US | KR | DE | UK | DK ] [ CH | HU | US | KR | FR | DE | UK | DK | DE2 ] [ ]
MPlayer 1.0rc2 Windows GUI [ CH | HU | US | US | KR | DE | UK | DK ] [ CH | HU | US | KR | FR | DE | UK | DK | DE2 ] [ ]
Срез Subversion [ CH | HU | US | US | KR | DE | UK | DK ] [ CH | HU | US | KR | FR | DE | UK | DK | DE2 ] [ ]
Срез исходников [ CH | HU | US | US | KR | DE | UK | DK ] [ CH | HU | US | KR | FR | DE | UK | DK | DE2 ] [ ]
MPlayer OS X 1.0rc2 [ CH | HU | US | US | KR | DE | UK | DK ] [ CH | HU | US | KR | FR | DE | UK | DK | DE2 ] [ ]
RPM пакеты Fedora Core [ FR ] [ ] [ ]

Мы храним предыдущие и древние релизы MPlayer на случай, если кто-то ими заинтересуется.

Если у вас проблемы с доступом к репозиторию Subversion, то в 99% случаев причиной является фаерволл на вашей стороне. Наш Subversion не работает через HTTP/HTTPS и никогда не будет. Нет смысла просить о поддержке HTTP - решение окончательное.

Старые CVS срезы также доступны, они полезны для целей отладки и поиска регрессий.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: