发布视频播放器MPV 0.30

经过一年的发展 是可用的 发布开放式视频播放器 多用途车 0.30, 几年前 分支出来 来自项目代码库 MPlayer2。 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 模块添加了消除抖动错误的功能;
  • 为 vo_drm 模块添加了对 30bpp 模式(每个通道颜色 30 位)的支持;
  • vo_wayland 模块已重命名为 vo_wlshm;
  • 添加了增强黑暗场景可见度的功能 色调映射;
  • 在vo_gpu for x11中,vdpau校验码已被移除,默认使用EGL;
  • 删除了大部分与光驱支持相关的代码。 vdpau/GLX、mali-fbdev 和 hwdec_d3d11eglrgb 后端已从 vo_gpu 中删除;
  • 增加了倒序播放功能;
  • demux模块实现了磁盘缓存,并添加了dump-cache命令,可用于记录流;
  • demux_cue 模块中添加了“--demuxer-cue-codepage”选项,用于选择 CUE 格式文件中数据的编码;
  • 对 FFmpeg 版本的要求已增加;现在至少需要 4.0 版本才能工作。

来源: opennet.ru

添加评论