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

Доступен выпуск открытого видеоплеера 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-файлов, расширенные возможности по созданию скриншотов.

0_1430031427.jpeg Среди изменений в 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