Спустя почти 2 года с момента последнего релиза (в феврале 2021 г.) дал о себе знать иl Запуск новой версии видеоплеера с открытым исходным кодом MPV 0.35 и в этой новой стабильной версии MPV включает ряд исправлений, новые параметры командной строки и улучшения функций.
В MPV основное внимание уделяется разработке новых функций и обеспечению того, чтобы инновации постоянно выталкивались из репозиториев MPlayer, не беспокоясь о сохранении совместимости с MPlayer.
Основные нововведения MPV 0.35
В этот новый релиз добавлен новый модуль вывода vo_gpu_next, построенный поверх libplacebo и использующий шейдеры Vulkan, OpenGL, Metal или Direct3D 11 и графический API для обработки и рендеринга видео.
Еще одно отличие от MPV 0.35 заключается в том, что в бэкенде x11 добавлена поддержка расширения X11 Present., который предоставляет составному менеджеру средства для копирования или рендеринга растровых изображений перенаправленных окон, синхронизации с пустым импульсом кадра (vblank) и обрабатывать события PresentIdleNotify которые позволяют клиенту судить о доступности пиксельных карт для дальнейших модификаций (возможность заранее знать, какая пиксельная карта будет использоваться в следующем кадре).
Помимо этого в бэкенде egl-drm у вас есть возможность включить технологию Adaptive-Sync (VRR), который позволяет адаптивно изменять частоту обновления монитора для обеспечения плавного вывода без задержек.
Также мы можем обнаружить, что в модуль вывода vo_gpu добавлена поддержка аппаратного декодирования видео на платформе Android с использованием AImageReader API.
Из других изменений, которые выделяются:
- Добавлен новый звуковой фильтр af_rubberband для изменения темпа и высоты тона с помощью библиотеки Rubberband 3.0.
- Добавлена поддержка событий горячего подключения аудиоустройств к звуковым бэкендам.
- В модуль выхода vo_dmabuf_wayland добавлена поддержка dmabuf в средах протокола Wayland.
- Модуль ao_sndio для вывода звука через звуковую подсистему sndio проекта OpenBSD вернулся
- Добавлена поддержка Meson.
Добавлен новый звуковой бэкенд в ao_pipewire с использованием PipeWire. - Для этой версии требуется FFmpeg 4.0 или более поздней версии.
- Для упаковщиков: Обратите внимание, что система сборки mpv совместима только с Python 3. Если вы используете
bootstrap.py
скрипт позаботится об этом; в противном случае вы должны явно вызвать систему сборки, используяpython3 waf
.
Если вы хотите узнать больше об этой новой версии плеера, вы можете обратиться к подробности по следующей ссылке.
Как установить MPV 0.35 на Ubuntu и производные?
Для тех, кто заинтересован в возможности установить эту новую версию плеера в своих системах, Они могут сделать это, следуя инструкциям, которые мы приводим ниже.
Поскольку в это время было выпущено обновление, официальный репозиторий плеера еще не обновил свои пакеты. Итак, чтобы получить MPV 0.35 мы будем выполнить компиляцию плеера в системе.
Для этого мы должны получить исходный код плеера, который мы можем получить, открыв терминал и набрав следующую команду:
wget https://github.com/mpv-player/mpv/archive/refs/tags/v0.35.0.zip
После загрузки пакета теперь вам нужно только распаковать его и скомпилировать из того же терминала с помощью следующей команды:
unzip v0.35.0.zip cd mpv-0.35.0 cd mpv-0.35.0 ./bootstrap.py ./waf configure ./waf ./waf install
Напоследок для тех, кто предпочитает дождаться обновления репозитория или для тех, кто хочет получать уведомления об обновлениях проигрывателя и устанавливать их, они могут добавить репозиторий проигрывателя в свою систему, набрав в терминале следующее.
Достаточно того, чтоДобавить репозиторий (PPA) MPV в вашу систему с помощью следующей команды:
sudo add-apt-repository ppa:mc3man/mpv-tests
Сейчас переходим к обновлению репозиториев и установке приложения.
sudo apt update sudo apt install mpv
Как удалить MPV из Ubuntu и производных?
Если по какой-либо причине вы хотите удалить MPV, легко удалить PPA, Нам просто нужно перейти в Системные настройки -> Программное обеспечение и обновления -> Вкладка Другое программное обеспечение.
И, наконец, удаляем приложение командой:
sudo apt remove mpv sudo apt autoremove