射手

义项:影音播放器软件
射手

射手是由射手网团队开发的一款开源多媒体播放器,Windows 版称 SPlayer,Mac 版称 SplayerX,内核分别在 MPC-HC 与 MPlayerX 的基础上构建,解码依赖 FFmpeg[1]。它最突出的特点是借助射手网的字幕库自动为影片匹配字幕,后期版本还加入语音识别与多语言翻译,可边播放边生成字幕[2]。项目于 2008 年末启动,以 GNU 通用公共许可证发布,是中文用户中较早获得关注的开源播放器之一[3]。

目录
  1. 定义
  2. 原理
  3. 发展历程
  4. 应用
  5. 局限
  6. 参见

定义

射手影音播放器是一款自由及开放源代码的多媒体播放器,按照 GNU 通用公共许可证发布[3]。它在 Windows 平台的版本名为 SPlayer,在 Mac OS X 平台的版本名为 SplayerX,后者的代码改建自 MPlayerX[1]。

该项目由字幕分享网站射手网创建与维护,其定位是面向中文用户使用习惯的播放器,而非通用型国际软件[4]。软件以体积小、免安装的绿色包形式提供,安装包与运行占用都控制在较小范围[5]。

原理

播放器的核心是解封装与解码。它以 MPC-HC 的播放外壳为基础,解复用与音视频解码工作交给 FFmpeg 提供的库完成,因而可以识别 DVDRip、HDTV、RMVB、MPEG-2、MPEG-4、MKV、FLV、MOV 等大量容器与编码组合[6]。字幕层支持 srt、ssa、ass、sub、smi 等常见文本与图形字幕格式,并能自动判断文本的编码与简体、繁体属性,避免显示乱码[7]。

显示环节依靠 GPU 协作。软件支持 DXVA、DXVA2 与 CUDA 等硬件加速路径,将解码后的画面交由显卡处理,以降低 CPU 与内存压力,并可在 720p、1080p 分辨率下流畅输出[8]。其字幕匹配则建立在“影片指纹”式检索上,即用文件名、时长等信息到字幕库中比对,自动选中与所播版本时间轴相符的字幕文件[3]。

后续版本加入了语音识别与机器翻译两条流水线,其简化流程如下:

$\text{音轨} \rightarrow \text{语音识别} \rightarrow \text{源语言字幕} \rightarrow \text{机器翻译} \rightarrow \text{目标语言字幕}$


flowchart LR

A[视频文件或在线流] --> B[解封装]

B --> C[音视频分离]

C --> D[视频解码 / 硬件加速]

C --> E[音频输出]

A --> F[字幕匹配检索]

E --> G[语音识别]

G --> H[机器翻译]

F --> I[字幕渲染]

H --> I

D --> J[画面输出]

I --> J

发展历程

项目起步于 2008 年末。射手网创始人沈晟因对当时国内播放器普遍捆绑插件、以及部分产品直接套用国外开源代码却未遵守授权协议的状况不满,组织发起了这一开源播放器计划,Windows 版命名为 SPlayer[3]。进入 2009 年后,软件逐步从测试构建转向稳定分支,并在同年随射手网推出面向公众的正式版本[9]。

围绕 FFmpeg 的授权问题曾引发一段争议。播放器早期修改了 FFmpeg 代码但只公布二进制文件,与 GPL 要求的源码公开不一致;随着修改后的 FFmpeg 源码对外发布,这一争议得以平息[10]。

2014 年 11 月 22 日,射手网宣布关闭,站方在公告中称“需要射手网的时代已经走开了”[9]。字幕站停运后,播放器依赖的在线字幕检索失去主要数据来源,项目此后长期少有更新,官方编译版本的推出也基本停步[3]。

2019 年起,产品以“智能翻译播放器”为方向重新推出新版,界面与功能被重构[11]。目前可查的版本号为 2020v 4.9.4,该版本加入了投屏、语音识别与翻译服务的批量入口以及最近更新面板[12]。

应用

最典型的使用场景是本地影片播放配自动字幕。用户打开外语片后,播放器会依据影片信息从字幕库中取回匹配字幕,一次播放过的字幕若经用户同意共享,其他用户也可能直接获得同一份字幕[13]。软件同时支持同时显示两条字幕,例如中英对照,并可对第二条字幕单独设置字号与延时[4]。

对于被切成多段的光盘或分段视频,播放器允许直接加载未分段的整条字幕来播放,省去按段裁剪字幕的步骤[14]。在无字幕素材的情况下,新版本可用语音识别先生成源语言字幕,再经内置翻译服务输出其他语种文本,也供字幕制作者生成双语字幕[2]。Mac 版本还提供视频浏览器模式,用于浏览在线视频与直播流[15]。

局限

字幕匹配的准确性取决于后台字幕库与影片版本的对应关系。2014 年射手网停止运营后,官方渠道的在线字幕检索不再可用,软件只能依靠用户自行添加的其他字幕源完成抓取,匹配成功率与字幕质量因此不再由项目方保障[3]。

在编码支持方面,较早期版本的硬件加速覆盖 AVC/H.264、MPEG-4、Xvid 等格式,HEVC/H.265 与 VP9 的回放能力在当时仍属待实现状态[1]。语音识别与多语言翻译在新版中仍标注为测试性质的功能,生成结果需要一定处理时间,且依赖在线服务,并非完全离线可用[2]。

从产品形态看,这类本机播放器难以覆盖在线视频流的观看需求,这也是 2010 年代后期本地播放器整体使用场景收窄的背景之一[3]。此外,早期版本存在开发历史遗留的程序错误,部分在后续系统中仍未修复[10]。

参见

  • FFmpeg —— 提供解复用与编解码能力的开源多媒体框架,是射手解码功能的技术基础。

  • MPC-HC —— 射手 Windows 版所基于的播放器外壳项目。

  • 射手网 —— 创建并维护该播放器的中文字幕分享网站。

  • 沈晟 —— 射手网创始人,也是播放器项目的发起者。

  • GNU 通用公共许可证 —— 该项目发布时所采用的开源授权协议。

  • 字幕 —— 播放器自动匹配与翻译功能所处理的对象。

参考资料

  1. 射手影音播放器 [引用日期2026-10-29]
  2. 射手影音 SPlayer [引用日期2026-10-29]
  3. 射手影音播放器 [引用日期2026-10-29]
  4. 射手影音播放器 [引用日期2026-10-29]
  5. 射手影音播放器 [引用日期2026-10-29]
  6. 射手影音播放器v4.9.4官方版免费下载 [引用日期2026-10-29]
  7. 射手影音播放器 for mac V4.9.4 beta.0 官方版 苹果电脑版 [引用日期2026-10-29]
  8. 射手播放器_百度百科 [引用日期2026-10-29]
  9. 免费影视剧时代将远去 射手网人人影视同日关闭 [引用日期2026-10-29]
  10. 射手影音播放器 [引用日期2026-10-29]
  11. Splayer-实时生成字幕的全聚合播放器(射手播放器2019) [引用日期2026-10-29]
  12. 射手播放器 v4.9.4 官方安装版 [引用日期2026-10-29]
  13. 射手 - 影音播放器 免费编辑 修改义项名 [引用日期2026-10-29]
  14. 射手影音32位4.9.4-射手影音官方最新下载_3DM软件 [引用日期2026-10-29]
  15. 《射手影音》App [引用日期2026-10-29]
词条评价
词条统计

浏览次数:0 次

阅读量:0 次 · 阅读完成量:0 次

最近更新:2026-10-28T18:55:22Z

历史版本

本条目引用的词条
射手网 FFmpeg 沈晟 MPC-HC GNU 通用公共许可证 字幕