返回目录
开源项目设计创作类新手

Screenbox:基于 LibVLC 的 Windows 现代媒体播放器

Screenbox 是一款面向 Windows 10(1903 及以上)、Windows 11 以及 Xbox 主机的现代视频播放器,基于 LibVLCSharp 与通用 Windows 平台(UWP)构建,主打轻量、流畅与易用,提供 Fluent 设计界面、手势调节进度与音量、窗口热键、YouTube 风格快捷键布局、画中画、视频截帧保存、Chromecast 投屏以及网络媒体浏览播放等能力。

0 次阅读2026/09/15 发布
Screenbox:基于 LibVLC 的 Windows 现代媒体播放器 来源图片

社区作者 · zZz

它解决什么问题

Screenbox 是一款注重性能与易用性的现代 Windows 媒体播放器,适配多种设备形态(PC 与 Xbox 主机),界面采用 Fluent 设计风格,运行快速且轻量。项目构建在 LibVLCSharp 与 Universal Windows Platform(UWP)之上,因此天然具备 LibVLC 的解码与播放能力。

主要功能:

  • Fluent 设计风格的用户界面
  • 手势支持:拖动进度、调节音量
  • 窗口尺寸调整热键(数字键 1 - 4)
  • 借鉴 YouTube 的快捷键布局
  • 画中画(Picture-in-picture)模式
  • 将视频画面保存为图片(截帧)
  • Chromecast 投屏支持
  • 浏览并播放网络上的媒体文件
  • 更多功能仍在持续开发中

系统支持:Windows 10 version 1903 及以上、Windows 11、Xbox 主机。

适用对象:希望获得轻量现代播放体验的 Windows 桌面与 Xbox 用户;对 UWP / LibVLCSharp 技术栈感兴趣、希望参与开源贡献或本地化的开发者与译者。

许可证信息在所提供的来源正文中未出现,需前往仓库页面核实。

配图参考:配图 1 为应用 Store 徽标;配图 2 为 Microsoft Store 链接标识;配图 3 为 Screenbox 主页截图(深色主题);配图 4 为 Screenbox 视频播放页截图(深色主题)。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

一、普通用户安装(推荐方式)

  1. 推荐通过 Microsoft Store 安装 Screenbox,商店安装可让应用自动保持最新版本;从商店下载应用不需要 Microsoft 账号。
  1. 也可以使用 winget 安装,命令如下:
命令
winget install screenbox -s winget

二、开发者快速开始 准备环境(Prerequisites):安装 Visual Studio 2026,并勾选 UWP 开发工作负载。 第 1 步 克隆仓库:

命令
git clone https://github.com/huynhsontung/Screenbox.git

第 2 步 构建:打开 Screenbox.slnx 并构建解决方案(快捷键 Ctrl+Shift+B)。 第 3 步 运行:将平台设置为 x64,然后开始调试(快捷键 F5)。 详细环境搭建说明请参阅仓库中的 Contributing Guide(贡献指南);代码库架构概览见 Project Structure(项目结构)文档。

三、参与翻译(本地化) 方式 A(推荐):在 Crowdin 上帮助翻译应用,Crowdin 提供直观的翻译体验,是项目推荐的本地化工具;翻译会自动同步到 GitHub,并在下一个次要版本中发布。 方式 B(本地翻译):项目源语言为 English, United States。所有可本地化源文件位于 Screenbox\Strings\en-US 目录,可本地化文件类型为 .resw 和 .md。 典型本地化流程:

  1. Fork 并克隆本仓库。
  1. 在 Screenbox\Strings 下为你的语言创建文件夹(若尚不存在)。
  1. 从 en-US 文件夹复制所有缺失的文件。
  1. 翻译该目录下的 .resw 与 .md 文件。

说明:文件夹使用 IETF 语言标签命名(例如 fr-FR 表示法语(法国),es-ES 表示西班牙语(西班牙)),这些文件夹中的文件是 Screenbox\Strings\en-US 原始资源文件的翻译副本。

  1. 完成后提交更改、推送到 GitHub 并发起 Pull Request。

四、常见问题

  • 反馈与提问:如需报告 Bug、提供反馈或提问,可在仓库中提交 issue;项目也欢迎 Pull Request。

安装后如何保持更新:通过 Microsoft Store 安装可自动更新;使用 winget 安装时可通过

可复制命令
winget 升级流程维护

  • 构建失败:请确认已安装 UWP 开发工作负载,并将运行平台设置为 x64。

来源教程配图

教程配图
配图 1 · 教程配图查看原图
Store link
配图 2 · Store link查看原图
Screenshot of the Screenbox home page.
配图 3 · Screenshot of the Screenbox home page.查看原图
Screenshot of the Screenbox video player
配图 4 · Screenshot of the Screenbox video player查看原图

适用场景

在 Windows 10/11 或 Xbox 上播放本地视频文件
浏览并播放局域网或网络位置上的媒体文件
使用画中画模式边看视频边处理其他任务
通过 Chromecast 将视频投屏到其他设备
将视频画面截帧保存为图片
使用手势或 YouTube 风格快捷键快速调整进度与音量
基于 UWP 与 LibVLCSharp 进行播放器二次开发或学习
为应用贡献代码或进行多语言本地化翻译