Выпуск видеоплеера MPV 0.9, форка MPlayer и MPlayer2
Из особенностей 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);
Источник: http://www.opennet.ru/opennews/art.shtml?num=42109
|
0 | Tweet | Нравится |
|