vega-org/vega-app
多媒体与设计面向 Android 的本地与远程视频播放器,支持投屏到 Google Cast/DLNA 并保留内嵌音轨与字幕选择。
Vega App 适合这样的 Android 用户:手上有自己的本地或远程视频,想投到电视上播放,并且希望内嵌的音轨和字幕不要丢。它的使用场景不宽,但很具体:你有一个文件或一个来源,想在更大的屏幕上用自己选的语言和字幕看完。
解决什么问题
在手机上看下载或远程视频,通常被拆成两件事:本地播放器负责文件,投屏又走另一条路。投屏这一步经常丢掉内嵌字幕或音轨,或者逼你换外部播放器,于是用户要在应用之间来回切,再手动找字幕文件。Vega 把播放、投屏和轨道选择放进一个应用,还带观看列表、下载处理以及外部播放器/下载器支持。结果是一个入口:选来源,本地看或投到 Cast/DLNA 设备,同时保住你要的音轨和字幕。
有什么不同
值得关注的是投屏实现:README 说明它用自制的 remuxer 支持 Google Cast 与 DLNA,并能在播放中切换内嵌音轨和字幕 项目说明。当容器里的轨道无法被接收端直接播放时,这个机制可以把流重新封装,而不是直接丢弃轨道。Vega 还提供 provider 来源和自定义插件,并支持与桌面端同步,因此同一套来源和媒体库配置可以延伸到手机之外。代价是它本质上是一个不提供内容的壳:项目明确表示不托管、不存储、不提供任何媒体内容,所有内容由用户通过第三方工具或集成自行管理 项目说明。体验取决于你提供的来源和插件,而不是内置片库;投屏与重新封装也比单纯的本地播放器多了几个环节。
谁值得试
适合:有自己视频文件或 provider 来源、经常投到 Google Cast 或 DLNA 电视、并且在意内嵌音轨与字幕随流保留的 Android 用户。如果你已经在桌面端管理来源,同步和插件支持会更有意义。不适合:想直接打开就有片库的人,因为应用刻意不带内容,需要你先配置 provider provider 指南。只在手机上看片的人也不太需要它,投屏带来的复杂度换不来额外好处。构建路径是另一回事:README 给出了基于 React Native/Expo 的源码构建流程 React Native 环境指南,想改代码的人可以用;普通用户则应安装发布版本。
使用条件与边界
这是一个 Android 应用,通过 Google Play、GitHub Releases 和项目网站分发 项目主页,没有看到 iOS 路径。投屏需要同一网络内有支持 Google Cast 或 DLNA 的接收设备;自制 remuxer 是决定某个文件能否带轨道播放的关键,最好用你自己的容器格式实际验证,而不是假定通用兼容。内容配置由你负责:provider 通过单独的指南添加,应用不对这些来源提供的内容负责。从源码构建意味着先搭好 React Native 环境、安装依赖、执行 Android 的 Expo prebuild,再按 React Native 的说明签名 APK/AAB React Native 环境指南。这是开发者流程,不是安装步骤,依赖或 React Native 工具链变动时还需要持续跟进。
HotRepo 点评
HotRepo 只有一条带日期的观察:2026-10-26 该项目出现在每日 Trending 榜,当天 1,628 stars、+11。只有单个记录日期,无法判断关注度是否持续;913 天的仓库年龄也不能说明维护质量。真正要确认的问题更具体:自制 remuxer 能否处理你实际投屏的容器和内嵌轨道,以及 provider 配置方式是否匹配你能提供的来源。
本文由 AI 根据项目 README 生成,更新于 2026年10月26日,以项目官方文档为准。