温馨提示×

ubuntu jellyfin如何设置字幕

小樊
52
2026-10-19 16:20:46
栏目: 智能运维

在 Ubuntu 上的 Jellyfin 设置字幕,一般分几种情况:下载/加载字幕、默认字幕语言、硬字幕/软字幕、以及客户端显示设置。下面按常见需求一步步说明。


一、播放时选择字幕(最常用)

  1. 在 Jellyfin 网页 / TV / 手机客户端播放视频
  2. 播放界面点 “字幕”图标(CC)
  3. 选择:
    • 内嵌字幕(视频自带)
    • 外部字幕(如 .srt / .ass)
    • 无字幕

✅ 只要字幕文件和视频在同一目录、文件名一致,Jellyfin 会自动识别
例如:

movie.mkv
movie.srt
movie.zh.srt

二、设置默认字幕语言(推荐)

1. 用户级别设置

  • 登录 Jellyfin
  • 右上角头像 → 设置
  • 播放
    • 默认字幕语言:Chinese
    • 默认音频语言:Chinese
    • 勾选 “自动加载字幕”

2. 服务器级别(影响所有用户)

  • 管理员登录
  • 控制台 → 服务器 → 语言
    • 默认元数据语言
    • 默认字幕语言

三、让 Jellyfin 自动下载字幕(Ubuntu 服务器)

方法 1:使用插件(推荐)

  1. 控制台 → 插件
  2. 官方插件库安装:
    • Open Subtitles
    • Subtitle Extract
  3. 配置 API Key(Open Subtitles 官网免费注册)
  4. 电影/剧集页面 → 更多信息 → 下载字幕

方法 2:手动放字幕

直接把 .srt 放到媒体目录,Jellyfin 扫描即可


四、Ubuntu 字幕乱码(常见)

通常是 编码问题

解决方式

sudo apt install enca

转换字幕编码:

enca -L zh -x UTF-8 movie.srt

或手动用文本编辑器另存为 UTF-8


五、ASS / 复杂字幕不显示?

Jellyfin 依赖 FFmpeg

Ubuntu 安装完整版:

sudo apt install ffmpeg

检查:

ffmpeg -version

建议用 Jellyfin 官方 FFmpeg(可选)


六、硬字幕(烧录字幕)

适合电视不支持软字幕:

  • 播放时字幕 → 勾选 “烧录到视频”
  • 或转码时自动烧录

七、目录结构建议

/media/
 └── Movies/
     ├── Movie1/
     │    ├── movie1.mkv
     │    └── movie1.zh.srt

如果你愿意,可以告诉我:

  • Ubuntu 是 桌面版还是服务器版
  • Jellyfin 是 Docker 还是直接安装
  • 字幕是 中文乱码 / 不显示 / 想自动下载

我可以给你更精确的配置方案。

0 踩