QMPlay2,免费的开源 Qt 媒体播放器,使用 FFmpeg 作为大多数视频和音频编解码器支持的后端。 它还支持音频 CD、原始文件、Rayman 2 音乐和chiptunes,以及 ALSA、PulseAudio 或 PipeWire 声音服务器。 而且,它还内置了一个浏览器来搜索和播放 YouTube 视频。
最新的 24.03.16 版本增加了对 FFmpeg 6.1 的更好支持,以及实验性 Vulkan 视频解码器支持。 因此,自此版本以来,媒体播放器现在通过以下 API 支持硬件加速视频播放:
- Vulkan 视频(需要 FFmpeg 6.1)。
- CUVID(仅限 NVIDIA)
- DXVA2(Windows Vista 及更高版本)
- D3D11VA(Vulkan、Windows 8 及更高版本)
- VDPAU/VA-API(X11 适用于 VDPAU,仅限 Linux/BSD)
- VideoToolBox(仅限 macOS)。
要尝试新的 Vulkan 视频解码,用户需要 FFmpeg 6.1(遗憾的是,直到 24.04 才在 Ubuntu 存储库中提供),并在设置中选择“Vulkan”作为渲染器。 最后,使用 RADV_PERFTEST=video_decode 重新启动应用程序,或者使用 ANV_VIDEO_DECODE=1 环境变量重新启动应用程序。
QMPlay2 24.03.16 中的其他更改包括:
- 默认为 Qt6 构建,而 Qt5 仍然支持。
- 如果 QMPlay2 主题是深色的,则在 Windows 上设置深色标题栏
- 支持从ID3v2标签读取歌词元数据,
- 不要使用 Qt 加载 Vulkan 库,
- 改进Vulkan设备丢失恢复,
- 各种 Vulkan 改进,
- 添加对 TagLib 2.0 的支持,
- 其他小修复。
更多可查看github页:https://github.com/zaps166/QMPlay2
如何在 Ubuntu中获取 QMPlay2
遗憾的是,QMPlay2 到目前为止还没有被制作成 Debian 和 Ubuntu 存储库。 除了从源代码构建之外,用户还可以在 github 发布页面(在Asset)下载 AppImage。
获得包后,在文件“属性”对话框下添加可执行权限,最后单击“运行AppImage”以启动播放器。