پخش کننده ویدئو MPV 0.30 منتشر شد

پس از یک سال توسعه در دسترس انتشار یک پخش کننده ویدیوی باز MPV 0.30، چند سال پیش منشعب شد از پایه کد پروژه MPplayer2. MPV بر توسعه ویژگی‌های جدید و اطمینان از اینکه ویژگی‌های جدید به طور مداوم از مخازن MPlayer پشتیبان‌گیری می‌شوند، بدون نگرانی در مورد حفظ سازگاری با MPlayer تمرکز دارد. کد MPV توزیع شده توسط تحت مجوز LGPLv2.1+، برخی از قطعات تحت GPLv2 باقی می‌مانند، اما انتقال به LGPL تقریباً کامل شده است و می‌توان از گزینه «--enable-lgpl» برای غیرفعال کردن کد GPL باقی‌مانده استفاده کرد.

در نسخه های جدید:

  • لایه رندر داخلی با استفاده از API گرافیکی
    Vulkan با یک پیاده سازی مبتنی بر کتابخانه جایگزین شده است دارونماتوسعه یافته توسط پروژه VideoLAN.

  • اضافه شدن پشتیبانی از دستورات با پرچم "async" که به شما امکان می دهد فایل ها را به صورت ناهمزمان رمزگذاری و بنویسید.
  • دستورات "subprocess"، "video-add"، "video-remove"، "video-reload" اضافه شده است.
  • اضافه شدن پشتیبانی از گیم پدها (از طریق SDL2) و امکان استفاده از آرگومان های نامگذاری شده در ماژول ورودی.
  • اضافه شدن پشتیبانی از پروتکل Wayland "xdg-decoration" برای تزئین پنجره ها در سمت سرور.
  • پشتیبانی از بازخورد ارائه به ماژول‌های vo_drm، context_drm_egl و vo_gpu (d3d11) برای جلوگیری از رندر ناسازگار.
  • ماژول vo_gpu توانایی از بین بردن خطاها را برای dithering اضافه کرده است.
  • پشتیبانی از حالت 30bpp (رنگ 30 بیت در هر کانال) به ماژول vo_drm اضافه شد.
  • ماژول vo_wayland به vo_wlshm تغییر نام داده است.
  • اضافه شدن قابلیت افزایش دید صحنه های تاریک در هنگام نقشه برداری تن;
  • در vo_gpu برای x11، کد چک vdpau حذف شده است و EGL به طور پیش فرض استفاده می شود.
  • اکثر کدهای مربوط به پشتیبانی از درایو نوری حذف شد. بک‌اندهای vdpau/GLX، mali-fbdev و hwdec_d3d11eglrgb از vo_gpu حذف شده‌اند.
  • اضافه شدن قابلیت بازی به ترتیب معکوس.
  • ماژول demux یک کش دیسک را پیاده سازی می کند و دستور dump-cache را اضافه می کند که می تواند برای ضبط جریان ها استفاده شود.
  • گزینه "--demuxer-cue-codepage" به ماژول demux_cue اضافه شده است تا رمزگذاری داده ها را از فایل ها با فرمت CUE انتخاب کنید.
  • الزامات نسخه FFmpeg افزایش یافته است؛ اکنون برای کار کردن به حداقل نسخه 4.0 نیاز دارد.

منبع: opennet.ru

اضافه کردن نظر