Выпуск видеоплеера MPV 0.9, форка MPlayer и MPlayer2

Материал из Викиновостей, свободного источника новостей
Перейти к навигации Перейти к поиску

26 апреля 2015 года

Wikinews-logo-ru.svg

Доступен выпуск открытого видеоплеера MPV 0.9, два года назад ответвившегося от кодовой базы проекта MPlayer2 и в последнее время достаточно активно развивающегося. Если MPlayer2 в основном нацелен на проведение чистки кодовой базы MPlayer и остаётся достаточно консервативным в вопросе добавления улучшений, то MPV уделяет основное внимание разработке новых возможностей и обеспечению постоянного бэкпортирования новшеств из репозиториев MPlayer и MPlayer2, не заботясь о сохранении совместимости с MPlayer. Код MPV распространяется под лицензией GPLv3.

Из особенностей MPV можно отметить переработку системы опций командной строки (например, параметры вида "-vf eq=0:0,pp=hb/vb/dr/ci,crop=,scale" приведены к более привычному разбиению на опции, для просмотра ролика с youtube можно сразу выполнить "mpv https://www.youtube.com/watch?..." и т.п.), наличие компактного экранного OSD-интерфейса для управления воспроизведением, усовершенствованную систему вывода на базе OpenGL, поддержку аппаратных механизмов декодирования видео (VDPAU, VAAPI, DXVA2 и VDA), улучшенную поддержку cue-файлов, расширенные возможности по созданию скриншотов.

Среди изменений в MPV 0.9:

  • В драйвер вывода через OpenGL (vo_opengl) добавлены новые виды масштабирования (ewa_ginseng, ewa_hanning, robidoux, robidouxsharp, oversample, haasnsoft), добавлена опция gamma-auto для автоматической настройки параметров цветности на основе информации с датчика освещённости, добавлена опция blend-subtitles для отрисовки субтитров непосредственно в видео (вместо отрисовки поверх экрана), новые опции tscale, scale-blur, dwmflush;
  • Добавлен специфичный для Linux драйвер вывода vo_drm, осуществляющий отрисовку напрямую во фреймбуфер через модуль ядра DRM (direct rendering manager). Драйвером не поддерживается аппаратное ускорение декодирования видео;
  • Возможность воспроизведения содержимого директории (при указании вместо файла директории будут проиграны содержащиеся в ней файлы);
  • Поддержка средств аппаратного декодирования видео, предоставляемых платформой Raspberry Pi 2;
  • В драйверы вывода звука ao_pulse, ao_coreaudio и ao_wasapi добавлена поддержка горячего подключения устройств;
  • В качестве аргумента опции "--input-file" теперь может быть передан и файловый дескриптор (формат "fd://N").
  • Обеспечена совместимость mpv с Lua 5.3. Повышены требования к минимальным версиям libass (0.12.1+) и FFmpeg (2.4.0+);
  • Удалена поддержка LIRC (управление через инфракрасный порт) и джойстиков;
  • Продолжено приведение в порядок системы опций командной строки. Многие опции переименованы для более точного отражения сути (например, --ass-use-margins в --sub-use-margins, smoothmotion в interpolation, bilinear_slow в triangle);
 

Источники[править]


OpenNET logo.png
Creative Commons
Эта статья содержит материалы из статьи «Выпуск видеоплеера MPV 0.9, форка MPlayer и MPlayer2», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Cartoon Robot.svg
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
 

Комментарии:Выпуск видеоплеера MPV 0.9, форка MPlayer и MPlayer2