Выпуск видеоплеера 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-файлов, расширенные возможности по созданию скриншотов.
Среди изменений в 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);
Главная ссылка к новости (https://github.com/mpv-player/mpv/releas...)
http://www.opennet.ru/opennews/art.shtml?num=42109
|