Недавно была выпущена новая версия открытого видеоплеера MPV 0.31, которая несколько лет назад стала ответвлением кодовой базы проекта MPlayer2. MPV это медиаплеер для командной строки, мультиплатформенный на основе MPlayer и mplayer2, имеет поддержку различных форматов видео, аудио и субтитров.
Приложение также имеет свой графический интерфейс, в нем есть видеовыход на основе OpenGL. MPV фокусируется на разработке новых функций и обеспечении непрерывной поддержки инноваций из репозиториев MPlayer, не беспокоясь о поддержании совместимости с MPlayer.
Код MPV распространяется по лицензии LGPLv2.1. +, некоторые части остаются под GPLv2, но процесс перехода на LGPL практически завершен.
Основные нововведения MPV 0.31
В новой версии MPV выделяется основная новинка, которая добавлен код поддержки протокола Wayland за возможность захвата областей экрана, что необходимо для организации масштабирования окна с помощью мыши.
С другой стороны, стоит отметить, что для встроенного графического интерфейса OSC (Экранный контроллер) реализована поддержка оформления окон псевдо-режим на стороне клиента.
В vf_gpu добавлен видеофильтр с использованием механизмов рендеринга модуля vo_gpu.
Добавлена интерактивная консоль console.lua который обрабатывает команды стиля REPL.
Помимо плеера, новые механизмы регистрации, необходимые для console.lua и в модуле вывода, были добавлены через Direct3D 11 (vo_gpu / d3d11), добавлена возможность настройки преобразования цветового пространства для вывода. На устройства со встроенным -в поддержке HDR.
Из других изменений, которые выделяются этой новой версии мы можем найти:
- Для платформы Android добавлен модуль ao_audiotrack.
- В обработчике ввода представлена псевдоклавиша для захвата всего ввода текста.
- Vd_lavc добавил опцию автоматического выбора для выбора оптимального аппаратного декодера (hwdec).
- Модуль vo_gpu позволяет использовать API VDPAU через EGL.
- Код поддержки геймпада по умолчанию отключен.
- Поддержка Apple Remote была удалена.
Как установить MPV-плеер на Linux?
Для тех, кто заинтересован в возможности установить эту новую версию плеера в своих системах, Они могут сделать это, следуя инструкциям, которые мы приводим ниже.
Поскольку в это время было выпущено обновление, пакеты в разных каналах не имеют новой версии. Итак, чтобы получить MPV 0.31 нам нужно будет выполнить компиляцию плеер в системе.
Для этого нам придется скачать исходный код приложения и провести компиляцию и установку мы делаем, открыв терминал и набрав следующее:
git clone https://github.com/mpv-player/mpv-build.git cd mpv-build/ sudo apt install libfribidi-dev libfribidi-bin yasm ./rebuild -j4 sudo ./install
И готово, у нас уже установлено приложение в нашей системе.
Сейчас для тех, кто предпочитает ждать какие пакеты скомпилированы для разных дистрибутивов Linux. В случае те, кто являются пользователями Ubuntu или какой-либо производной от нее.
Они могут добавить репозиторий который поддерживается третьей стороной. Это добавляется с помощью терминала и ввода следующих команд:
sudo add-apt-repository ppa:mc3man/mpv-tests
Обновляем репозитории:
sudo apt update
И, наконец, мы устанавливаем приложение с помощью этой команды:
sudo apt install mpv
В случае с Arch Linux они устанавливают его с помощью следующей команды:
sudo pacman -S mpv
Для тех, кто является пользователями openSUSE, Вы можете установить новую версию, как только она станет доступной, с помощью следующей команды:
sudo zypper in mpv
В конце концов для тех, кто плохо знаком с плеером и рискнул им воспользоваться, как упоминалось в начале, MPV управляется с помощью команд поэтому его использование осуществляется через терминал.
Его основное использование - это указание на открытие файла. либо путем размещения его полного пути, либо путем размещения себя в папке с файлами. Но я предлагаю вам потратить несколько минут на свое руководство использования, который можно посетить по следующей ссылке или из терминала, набрав команду:
mpv --help