Выпуск видеоплеера MPV 0.9, форка MPlayer и MPlayer2
26 апреля 2015 года
Доступен выпуск открытого видеоплеера 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);
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.