След 11 месеца разработка беше представен пускането на новата версия на видео плейъра с отворен код «MPV 0.33»който преди няколко години беше отделен от основата на кода на проекта MPlayer2. Този медиен плейър Характеризира се с работа под командния ред, освен това играчът Той има видео изход, базиран на OpenGL.
MPV се фокусира върху разработването на нови функции и осигуряване на постоянна поддръжка на иновации от хранилища MPlayer, без да се притеснявате за поддържане на съвместимост с MPlayer.
MPV кодът е лицензиран под LGPLv2.1 +, някои части остават под GPLv2, но миграцията към LGPL е почти завършена и можете да използвате опцията „–enable-lgpl“, за да деактивирате останалия GPL код.
Основни нови функции на MPV 0.33
В тази нова версия на плейъра са подчертани няколко важни промени и от които си струва да се спомене например поддръжката за зареждане на скриптове от директории и стартиране на скриптове в отделни нишки.
Както и възможността за филтриране на субтитри по регулярни изрази, както и асинхронни команди и именувани аргументи.
Друга промяна, която се откроява, е новата опция за използване на отделна видео декодираща последователност и че поддръжката за дисплеи с висока плътност на пикселите (HiDPI) също е добавена към платформата на Windows.
Изходният модул X11 (vo_x11) добавя поддръжка за 10 бита на цветен канал, добавен клиентски API за визуализиране на софтуер и звуков филтър scaletempo2 въз основа на добавен код на Chrome.
Поддръжката на архив на Tar е премахната (поради неизправени грешки), останалият код е премахнат за съвместимост с Libav. Модулът stream_smb е премахнат и е премахната поддръжката за аудио изход чрез sndio, rsound и oss.
От останалите промени, които се открояват:
- Добавен отрязък: // URI за зареждане на части от потока.
- Осигурено е автоматично зареждане на външни файлове с обложки на албуми.
- Добавен изходен модул vo_sixel, който показва видео в терминала, използвайки пикселна графика (шест пиксела, оформление с шест блока).
- Пренаписан вътрешен код за обработка на аудио и AO API.
- При изграждане GLX е деактивиран по подразбиране.
И накрая, tСъщо така се споменава, че системните изисквания са увеличени, сега се нуждае от FFmpeg 4.0 или по-нов пакет, за да работи. Системата за изграждане (bootstrap.py) изисква Python 3.
Ако искате да научите повече за тази нова версия на плейъра, можете да се консултирате с подробности в следващия линк.
Как да инсталирам MPV 0.33 на Ubuntu и деривати?
За тези, които се интересуват от възможността да инсталират тази нова версия на плейъра на своите системи, Те могат да го направят, като следват инструкциите, които споделяме по-долу.
Тъй като актуализацията беше пусната наскоро по това време, официалното хранилище на играча все още не е актуализирало своите пакети. Така че, за да получите MPV 0.30 ние ще изпълнете компилацията на плейъра в системата.
За това трябва да получим изходния код на плейъра, което можем да получим, като отворим терминал и напишем следната команда:
wget https://github.com/mpv-player/mpv/archive/v0.33.0.zip
След като изтеглите пакета, сега просто трябва да го разархивирате и да компилирате от същия терминал със следната команда:
unzip v0.33.0.zip cd mpv-0.33.0 cd mpv-0.33.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