XPlayer 中文文档 下载 App

XPlayer AI 自动生成字幕完整使用指南

AI 字幕是什么

XPlayer 的 AI 字幕功能(2.8.1 版本引入)可以 自动识别视频中的语音内容并生成时间轴对齐的字幕文件。用户不需要手动从网上找字幕、下载 SRT 文件,也不需要安装任何额外插件。

这是 XPlayer 与 MX Player、VLC 等传统播放器最大的差异化功能——目前没有其他主流 Android 播放器内置此能力。

工作原理简述

┌─────────┐    截取音频     ┌─────────┐    语音识别     ┌─────────┐    生成时间轴     ┌─────────┐
│ 视频文件 │ ──────────────▶ │ 音频轨道 │ ──────────────▶ │ AI 服务  │ ──────────────▶ │ 字幕文件 │
└─────────┘                 └─────────┘                 └─────────┘                 └─────────┘
                                                         │
                                                         │ 语音转文字
                                                         ▼
                                                    字幕内容文本

AI 服务运行在云端(InShot 团队的服务器),需要网络连接才能使用。

操作步骤

第一步:准备

  1. 确认网络已连接 —— AI 字幕需要联网
  2. 打开任意视频文件(支持本地视频和在线视频流)

第二步:触发 AI 字幕

在播放界面:

  1. 点按屏幕显示控制栏
  2. 点击更多功能(三点图标)
  3. 找到 「AI 字幕」 或 「自动生成字幕」 选项
  4. 点击后等待处理(首次使用可能需要 30 秒到几分钟,取决于视频时长和网络速度)

第三步:查看生成的字幕

处理完成后字幕会 自动叠加到视频画面上,效果和外挂 SRT 字幕完全一致:

字幕面板
XPlayer 字幕设置面板,AI 自动生成的字幕也可以在此调整样式

支持的语言

根据官方文档,AI 字幕目前支持以下语言的语音识别和生成:

语言代码识别精度
中文(普通话)zh-CN⭐⭐⭐⭐⭐
英语en⭐⭐⭐⭐⭐
日语ja⭐⭐⭐⭐
韩语ko⭐⭐⭐⭐
法语fr⭐⭐⭐⭐
西班牙语es⭐⭐⭐⭐
德语de⭐⭐⭐⭐
其他语言多语言功能可能随版本变化,以官方最新版为准

自动检测 vs 手动选择

AI 字幕默认会 自动检测 视频中的语音语言。如果检测不准(比如视频中两种语言混合),可以手动指定:

  1. 点击 AI 字幕选项
  2. 在弹出的语言选择面板中手动选择对应语言
  3. 再次点击生成

精度说明

AI 字幕的识别精度受以下因素影响:

因素高精度条件低精度条件
语音清晰度标准普通话 / 英语、发音清晰方言、口音重、语速快
背景噪音无背景音乐、无杂音背景音乐响、多人对话
说话人数单人说话多人同时说话
视频源高清录制的课程、讲座低质量在线下载视频

实际体验:

AI 生成的字幕可能存在个别错别字、时间轴偏差,但整体可用度已经相当高——尤其是对没有任何字幕的冷门片,AI 字幕是从零到有的质变。

生成后的字幕管理

AI 生成的字幕会保存为标准 SRT 格式文件,和手动下载的字幕文件完全一样。

自动保存位置

AI 字幕默认保存在视频文件 同一目录下,文件名与视频同名但扩展名改为 .srt:

视频文件:/Movies/我的视频.mp4
字幕文件:/Movies/我的视频.srt(AI 自动生成)

可编辑性

生成的字幕文件是标准 SRT 格式,可以用任何文本编辑器或字幕编辑软件(如 Aegisub)打开修改。修改后 XPlayer 也能正常识别并加载。

常见问题

AI 字幕按钮灰色不可点

可能原因:

  1. 视频格式不支持 —— 极少数边缘格式的视频无法提取音轨
  2. 应用版本过旧 —— 检查是否升级到 2.8.1 及以上版本
  3. 应用没有网络权限 —— 检查权限授予

AI 字幕处理超时或失败

排查步骤:

  1. 检查网络连接是否正常
  2. 视频时长过长(如超过 2 小时)可能需要分段处理 —— 尝试先处理前 1 小时
  3. 视频文件损坏 → 确认视频能正常播放
  4. 切换到 WiFi 网络(移动数据可能限速或不稳定)

生成的字幕有大量错别字

解决方法:

  1. 尝试手动指定语言(自动检测可能出错)
  2. 确认视频中主要使用的语言是否在支持列表中
  3. 生成后手动编辑字幕文件修正错别字(SRT 格式简单易编辑)
  4. 对于方言、口音特别重的视频,AI 识别精度确实有限

AI 字幕生成后字幕不显示

排查:

  1. 字幕可能被关闭了 —— 设置 → 字幕 → 开启字幕显示
  2. 字幕语言不匹配 —— 字幕设置中选择正确的语言
  3. 手动加载 —— 如果 SRT 文件已生成但没自动加载,可以在播放界面手动选择加载该字幕文件