mpv — медіаплеєр CLI
Нещодавно було оголошено про випуск нової версії MPV 0.36.0, версії в якій було внесено багато змін і покращень до плеєра, крім того, це остання версія, яка містить систему компіляції waf.
Для тих із вас, хто вперше знайомиться з MPV, ви повинні знати, що це медіаплеєр командного рядка. Він підтримує широкий спектр форматів мультимедійних файлів, відео та аудіокодеків і типів субтитрів.
Основні нові функції MPV 0.36.0
У цій новій версії ми можемо це знайти додано модуль виведення vo_kitty, який використовує протокол kitty для відображення графіки в терміналі, замість того, щоб генерувати зображення на основі сейселів, плюс модуль було протестовано на емуляторах терміналу Kitty та Konsole.
Ще одна зміна, яка виділяється в цій новій версії, полягає в тому, що можливості модуля виведення vo_gpu_next, створений на основі libplacebo та використовує графічні API Vulkan, OpenGL, Metal або Direct3D 11 для візуалізації та візуалізації, було розширено та забезпечує аналіз метаданих Dolby Vision для динамічного керування яскравістю сцени.
У середовищах на основі протоколу Wayland додано підтримку розширення протоколу wp-fractional-scale-v1, за допомогою якого композитний менеджер може передавати нецілі значення масштабу поверхні.
Крім цього, він також підкреслює підтримка динамічного відображення метаданих HDR10+, а також те, що скріншоти в рідному колірному просторі вже дозволені.
Файл підтримка екранного інтерфейсу OSD для модуля виведення vo_dmabuf_wayland і додав модуль wdec_vulkan для використання апаратно прискореного декодування відео за допомогою графічного API Vulkan.
З інші зміни що виділяються з цієї нової версії:
- Еквалайзер csp має можливість вказувати значення з плаваючою комою.
- Додано підтримку субтитрів ARIB до demux_mkv
- Модулі виводу vo_gpu та vo_gpu_next за замовчуванням увімкнули кешування шейдерів і icc.
- Вищі вимоги до версії FFmpeg (для роботи потрібна принаймні версія 4.4),
- Підтримку системи збірки waf було припинено та буде припинено в майбутньому випуску. Meson тепер використовується як основна система збірки.
- Додано параметр --force-render
- Додано параметр –demuxer-hysteresis-secs для економії енергії за допомогою кешування
- Виправлена помилка сегментації в draw_osd
- vo_dmabuf_wayland: правильно обробляти вікно сили
- ao_pipewire: виправлено помилку з pipewire 0.3.75 або новішої версії
Якщо ви хочете дізнатися більше про цю нову версію програвача, зверніться до подробиці за наступним посиланням.
Як встановити MPV в Ubuntu та похідних?
Для тих, хто зацікавлений у можливості встановити цю нову версію програвача на свої системи, Вони можуть це зробити, дотримуючись інструкцій, якими ми ділимося нижче.
Оскільки оновлення було нещодавно випущено, офіційне сховище програвача ще не оновило свої пакети. Отже, щоб отримати нову версію MPV ми будемо виконати компіляцію програвача в системі.
Для цього ми повинні отримати вихідний код плеєра, яку ми можемо отримати, відкривши термінал і набравши таку команду:
wget https://github.com/mpv-player/mpv/archive/refs/tags/v0.36.0.zip
Після завантаження пакета вам залишиться лише розпакувати його та зібрати з того ж терміналу за допомогою такої команди:
unzip v0.36.0.zip cd mpv-0.36.0 cd mpv-0.36.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