Wiina 是把 IINA 体验带到 Windows 的 WinUI 3 播放器,libmpv 内核、浮动 OSC、毛玻璃控件与快速设置侧栏,安装包约 100 MB 开箱即用。
- v1.3.9
- 发布于
- 3 天前
- 3
- 星标
- 6
- 下载
- 同步于
- 1 天前
最新版本
v1.3.92026年10月25日 20:19下载慢?可在上方随时切换镜像源
项目说明
项目概述
Wiina 不复刻 AppKit,而是把 IINA 的交互模型——浮动 OSC、侧栏快速设置、OSD 与模式状态机——按 Windows 11 Fluent 规范在 WinUI 3 里重做,播放内核交给 libmpv。界面是真正的 XAML,视频走 mpv 的 d3d11 合成,Sego e UI Variable、Mica 与亚克力、圆角与深浅主题全部跟随系统。约 100 MB 的安装包自带 .NET 10、Windows App Runtime、libmpv 0.41 与解码能力,装完即播,首次打开就是 d3d11va 硬解。
IINA 的手感,Windows 11 的原生质感。
| 项目 | 内容 |
|---|---|
| 平台 | Windows 10 2004+(build 19041)与 Windows 11,x64 |
| 技术栈 | WinUI 3 + libmpv + C# / .NET 10 |
| 安装包 | 约 100 MB,自带运行时与解码器 |
| 许可证 | GPL-3.0-only |
| 测试 | xUnit 943 项通过 |
主要功能
- 浮动 OSC:可拖动、可停靠、可记忆位置,鼠标静止自动隐去,5 px 内手抖不唤醒,悬停进度条有精确缩略图
- 毛玻璃与纯色:OSC 与 OSD 支持「固定 / 动态 / 始终 / 纯色」四档,毛玻璃把视频帧模糊后垫在控件下,纯色档零抓帧低配最省
- 记忆播放:欢迎窗口列出最近播放与上次进度,一键续播,每文件独立记录位置
- 设置搜索:11 页设置支持中英文关键词直达,输「字幕」定位字号边框,改完即时生效
- 快捷键方案:内置 Wiina(IINA 习惯 79 键)与 mpv 两套,可录制、冲突检查、导入导出
- 画质调节:23 项 mpv 参数按缩放、色度、抖动、去色带、插帧、同步分组,标注原始键名,支持 JSON 档案
- 缩略图:预生成 23 分钟视频约 30 秒建完索引,或切即时预览 250 ms 防抖,磁盘 LRU 缓存可调
- 智能字幕:同集外挂字幕自动入列、assfonts 优先、双字幕,手动选过的不被覆盖
- 系统集成:打开 URL 播 HLS 流媒体,文件关联可一键写入并随卸载恢复
界面与操作
- 快速设置侧栏:Shift+Alt+V 视频、A 音频、S 字幕、P 播放列表
- 播放控制:Space 播放暂停,方向键 5 秒步进(Ctrl 30 秒),Enter 全屏,Ctrl+S 截图
- 小窗模式:Ctrl+Shift+P 进无边框画中画,快捷键与主窗一致,贴边吸附
- 主题:深浅色跟随系统,Mica、亚克力与 Windows 重点色实时响应
快速上手
- 从 Releases 下载便携 zip 或安装版 exe,便携版解压即用、自带卸载清理工具
- 打开文件即播,GPU 支持时默认 d3d11va 硬解,不支持自动回退软解
- 按需在设置里搜「缓存」「硬解」等关键词微调
- 首次运行若遇 SmartScreen 拦截,点「更多信息 → 仍要运行」,发布页附 SHA-256
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10 2004+ / 11,x64 |
| 运行时 | .NET 10 与 Windows App Runtime 随包内置 |
| 仓库结构 | Wiina.App 外壳、Wiina.Core 逻辑、Wiina.Mpv 绑定、Wiina.Uninstall 卸载器 |
注意事项
- 未签名:无代码签名,SmartScreen 提示属预期
- 架构分层:Core 为纯逻辑库,Mpv 负责绑定与播放器封装,界面与逻辑分离便于测试
- 路线图:mpv 插件系统与 IINA 插件兼容层在下一版本
- 文档齐备:架构决策、IINA 复刻规格、缩略图逻辑、快捷键对照、性能分析都在 docs/ 下
历史版本
排序