# Plex、Jellyfin，还是一个播放器就够？

> Plex 和 Jellyfin 在它们的本职上非常出色：媒体服务器，管理一个媒体库，把它送到家里的每一块屏幕上。但很多人装它们，只是为了在自己的电脑上看电影，再投到电视上。为此搭一个服务器是绕了远路。下面说明哪种方式适合哪种情况。

来源：https://frameplayer.app/zh/compare/plex-jellyfin
更新于：2026-09-22

[Plex](https://www.plex.tv/) 和 [Jellyfin](https://jellyfin.org/) 解决的是一个真实的问题：电影库集中存放在一处（通常是 NAS），在家里的每一块屏幕上播放，出门在外也能看。两者都做得很好。但它们不是视频播放器，而是一个为你的文件夹建立索引的服务器，加上一系列向它请求视频流的客户端应用。如果你只是想在电影所在的那台电脑上看，或者投到同一个房间的电视上，中间的一切都是额外负担。[Frame Player](https://frameplayer.app/zh) 是另一种形态：一个直接播放文件本身、能投屏、还能边下边播种子的播放器。

*图：正在边下边播的种子。读数显示下载速度和用户数，进度条显示文件已经有多少在磁盘上。*

## 一览

| 对比项 | [Frame Player](https://frameplayer.app/zh) | Plex | Jellyfin |
|---|---|---|---|
| 是什么 | 视频播放器 | 媒体服务器加客户端应用 | 媒体服务器加客户端应用 |
| 开始观看 | 打开文件 | 安装服务器，添加文件夹，等待扫描 | 安装服务器，添加文件夹，等待扫描 |
| 能播放 | 你打开的任何文件，来自任何地方 | 媒体库里的内容 | 媒体库里的内容 |
| 在电脑上 | mpv，播放文件本身 | 网页应用或桌面应用 | 网页应用或 Jellyfin Desktop |
| 在电视上 | 通过 DLNA 用电视自带的播放器，或 Google Cast，电视上无需应用 | 电视上的 Plex 应用，或从手机、浏览器投屏 | 电视上的 Jellyfin 应用，或从手机、浏览器投屏 |
| 为电视转换画面 | 从不 | 客户端无法播放时 | 客户端无法播放时 |
| 种子 | 边下边播，电脑和电视上都行 | 仅在完整下载并扫描后 | 仅在完整下载并扫描后 |
| 出门在外 | — | Plex Pass 或 Remote Watch Pass | 免费，需自行设置远程访问 |
| 价格 | 免费，GPL-3.0 | 在家免费，远程播放付费 | 免费，GPL-2.0 |

对照 Jellyfin 12.1、Jellyfin Desktop 2.0 和 Plex 核对，截至 2026 年 9 月。

## 在浏览器里，播放器的上限就是浏览器

在电脑上看 Plex 或 Jellyfin，最简单的方式是网页应用，而在那里，能播什么由浏览器决定。根据 [Jellyfin 自己的编解码器支持表](https://jellyfin.org/docs/general/clients/codec-support/)，没有任何浏览器能播放 DTS 音频，Firefox 和 Safari 根本打不开 MKV，ASS 和 PGS 字幕往往无法原样显示，于是被烧录进画面，而同一页面称之为“*最耗资源的转码方式*”。浏览器播不了的内容，服务器就实时转换：风扇狂转，跳转要等编码器，带特效的动画字幕也丢了样式。

两个项目都清楚这一点，也都有能避开它的桌面客户端：Jellyfin Desktop 和 Plex 的桌面应用都通过 mpv 播放，也就是 Frame Player 所基于的引擎。用这些客户端，电脑上的画面和我们的一样好。剩下的差别在于形态：

- **它们播放的是媒体库，而不是文件**。电影必须在服务器监视的文件夹里，并且已经扫描过，才能播放。刚下载好的文件、U 盘上的文件、朋友发来的文件，在 Frame Player 里双击就能打开，所在的文件夹还会成为播放队列。
- **必须有一个服务器在运行**。一个程序变成两个，外加一个数据库、一项定时扫描，进度条缩略图也要由后台任务提前为整个媒体库生成。Frame Player 在你观看时为正在看的文件生成预览。
- **投屏是其他客户端的事**。Jellyfin Desktop 从 2023 年起就有一个[尚未解决的 Chromecast 功能请求](https://github.com/jellyfin/jellyfin-desktop/issues/490)；从 Plex 或 Jellyfin 投屏，通常要用手机应用，或者用 Chrome 里的网页应用，而那正是会转码的客户端。

## 在电视上

服务器通向电视的方式是**电视上它自己的应用**：智能电视、电视棒或游戏机上的 Plex 或 Jellyfin 应用，向服务器请求视频流；只要文件是这个应用播不了的，拿到的就是转码后的流。投屏到 Chromecast 也是一样：设备运行服务器的接收端应用，由服务器供流，必要时转换。两者也都能充当 DLNA 服务器，让电视自己去浏览（Jellyfin 从 10.9 起需通过插件），但这时你得用电视遥控器、在电视的菜单里、从服务器扫描过的媒体库中挑选电影。

Frame Player 既不需要电视上的应用，也不需要背后的服务器：

- **DLNA 用电视自带的播放器播放文件**，也就是电视播放 U 盘内容时用的那个，所以电视本身就能处理的资源会原样发送。在一台 4K LG 电视上实测：6.3 GB 的 HEVC HDR10 MKV，杜比 5.1 音轨，无需准备，包括跳转在内都正常。
- **Google Cast 收到的是原文件或重新封装的文件，从不重新编码**。如果问题只出在容器上，文件会被重新封装，画面原样复制，一部电影大约十秒，副本还会保留到下一次。
- **在你选择之前，每台电视都会说明将会发生什么**：直接播放、播放前需先准备，或者无法播放以及原因；播放器窗口则变成遥控器：进度条、快捷键、章节、播放队列和音轨。

详细内容见[投屏原理](https://frameplayer.app/zh/cast-to-tv)。

*图：投屏面板。每台电视都会说明这个文件在它上面会怎样。*

## 种子，边下边播

这是媒体服务器在设计上就做不到的一件事。Plex 和 Jellyfin 播放媒体库中的文件，所以种子得先由另一个客户端完整下载，放进被监视的文件夹，再被扫描收录，才能看到第一帧。对于一个 20 GB 的 4K 资源，这就是一整个晚上。

在 Frame Player 中，磁力链接或 `.torrent` 文件**几秒内就开始播放**。播放位置处的文件块优先下载，跳转后下载也会移到你跳到的地方，读数显示磁盘上的文件领先你多少（[原理](https://frameplayer.app/zh/torrent-streaming)）。电视能直接播放这个文件时，同一个流还能在下载过程中投到电视上。内置的片库则负责一开始找到资源：海报、分季，以及每一季的资源，附带画质、配音和做种数。

## Plex 或 Jellyfin 更合适的情况

> **注意：** **如果电影存放在 NAS 上，并在多块屏幕上观看**，那就运行一个服务器。这正是 Plex 和 Jellyfin 的用途，而 Frame Player 不是服务器。

- **一个媒体库，所有屏幕，多个人**。几乎每种电视、手机、电视棒和游戏机都有应用，还有个人档案、跟随每个人的观看状态，以及家长控制。
- **出门在外**。服务器可以把视频串流到任何地方：Jellyfin 设置好远程访问后免费，Plex 从 2025 年 4 月起需要 Plex Pass 或 Remote Watch Pass。Frame Player 播放的是电脑上和它所在网络中的内容。
- **为性能弱的设备转码**。服务器可以把 4K HEVC 文件转成旧手机或慢速网络也能接受的格式。Frame Player 从不重新编码画面，所以无法解码该文件的设备就无法播放它。
- **不只是电影**。音乐、照片、电视直播和录制：服务器就是整个媒体中心。

两者也可以搭配使用：NAS 上的服务器负责客厅和手机，你面前那台电脑上的 Frame Player 负责从没进过媒体库的文件，以及你今晚想看的种子。

## 常见问题

### Frame Player 是像 Plex 或 Jellyfin 那样的媒体服务器吗？

不是。Frame Player 是适用于 Windows 和 macOS 的视频播放器。它播放你电脑上的文件，也能把文件发送到同一网络中的电视，但它不会为其他设备管理媒体库，不会为它们转码，也不提供出门在外时的远程串流。

### 为什么 Plex 或 Jellyfin 在浏览器里会转码？

因为浏览器只能播放浏览器支持的内容。没有任何浏览器能播放 DTS 音频，Firefox 和 Safari 打不开 MKV，ASS 和 PGS 字幕往往得烧录进画面，而 Jellyfin 自己的文档说这是最耗资源的一种转码。浏览器播不了的内容，服务器就实时转换。

### Plex 或 Jellyfin 能边下边播种子吗？

不能。两者都播放媒体库中的文件，所以种子得先由种子客户端完整下载，再被媒体库扫描收录。Frame Player 在添加磁力链接几秒后就能开始播放，优先下载你马上要看的文件块。

### 用 Frame Player 投屏，电视上需要装应用吗？

不需要。DLNA 电视用自己内置的播放器播放文件，Chromecast 或内置 Chromecast 的电视则通过 Google Cast 播放。电视上不需要安装任何东西，后台也不需要运行服务器。

### Frame Player 能和 Plex 或 Jellyfin 一起用吗？

能，它们做的是不同的事。NAS 上为全家供片的服务器，和你面前那台电脑上的播放器，互不妨碍。
