这个项目能做什么

mpv.net 是一款专为 Windows 设计的媒体播放器,旨在提供现代化、易于使用的图形用户界面(GUI),同时保持与流行播放器 mpv 核心功能的完全兼容。它构建于 libmpv 之上,利用了同样高质量的视频渲染引擎,支持硬件加速解码(DXVA2)、色彩管理、HDR 和高质量缩放算法等高级功能。 主要特性包括: - 现代 GUI:采用扁平化设计界面,具有可定制的颜色主题、上下文菜单和屏幕控制器。 - 配置管理:包含针对配置文件和键盘快捷键的可搜索编辑器,相比手动文本编辑简化了自定义过程。 - 可扩展性:支持 Lua 和 JavaScript 脚本编写,以及专用于 .NET 语言(C#、VB.NET、F#)的扩展 API。 - 兼容性:继承了 mpv 的绝大多数功能,包括 JSON IPC、命令行接口以及对外部脚本的支持。 - 多功能性:可作为视频播放器、音频播放器和图像查看器使用,内置解码器,具备媒体流传输能力(通过 yt-dlp),并支持外部字幕和音轨。