Wydanie odtwarzacza wideo MPV 0.30

Po roku rozwoju dostępny wydanie otwartego odtwarzacza wideo MPV 0.30, kilka lat temu rozgałęziony z bazy kodu projektu MPlayer2. MPV skupia się na opracowywaniu nowych funkcji i zapewnianiu ciągłego przenoszenia nowych funkcji z repozytoriów MPlayera, bez martwienia się o utrzymanie kompatybilności z MPlayerem. Kod MPV dystrybuowane przez na licencji LGPLv2.1+ niektóre części pozostają na licencji GPLv2, ale przejście na LGPL jest prawie ukończone i można użyć opcji „--enable-lgpl”, aby wyłączyć pozostały kod GPL.

W nowej wersji:

  • Wbudowana warstwa renderująca korzystająca z graficznego API
    Vulkan został zastąpiony implementacją opartą na bibliotekach bibliotekaplacebo, opracowany w ramach projektu VideoLAN;

  • Dodano obsługę poleceń z flagą „async”, umożliwiającą asynchroniczne kodowanie i zapisywanie plików;
  • Dodano polecenia „podproces”, „dodaj wideo”, „usuń wideo”, „przeładuj wideo”;
  • Dodano obsługę gamepadów (poprzez SDL2) i możliwość używania nazwanych argumentów do modułu wejściowego;
  • Dodano obsługę protokołu Waylanda „xdg-decoration” do dekorowania okien po stronie serwera;
  • Dodano obsługę informacji zwrotnej o prezentacji do modułów vo_drm, kontekst_drm_egl i vo_gpu (d3d11), aby zapobiec niespójnemu renderowaniu;
  • Moduł vo_gpu dodał możliwość rozpraszania błędów związanych z ditheringiem;
  • Dodano obsługę trybu 30bpp (kolor 30 bitów na kanał) do modułu vo_drm;
  • Nazwa modułu vo_wayland została zmieniona na vo_wlshm;
  • Dodano możliwość zwiększenia widoczności ciemnych scen, gdy mapowanie tonalne;
  • W vo_gpu dla x11 usunięto kod kontrolny vdpau i domyślnie używany jest EGL;
  • Usunięto większość kodu związanego z obsługą napędu optycznego. Backendy vdpau/GLX, mali-fbdev i hwdec_d3d11eglrgb zostały usunięte z vo_gpu;
  • Dodano możliwość gry w odwrotnej kolejności;
  • Moduł demux implementuje dyskową pamięć podręczną i dodaje polecenie dump-cache, którego można używać do nagrywania strumieni;
  • Do modułu demux_cue dodano opcję „--demuxer-cue-codepage” umożliwiającą wybór kodowania danych z plików w formacie CUE;
  • Zwiększono wymagania dla wersji FFmpeg; teraz do działania wymagana jest co najmniej wersja 4.0.

Źródło: opennet.ru

Dodaj komentarz