Jellyfin 的客户端总结

31次阅读

共计 1174 个字符,预计需要花费 3 分钟才能阅读完成。

Note

因为我家里现在还没有智能电视,所以 TV 端的情况暂时未收录,本文的所有内容都对 TV 端没有参考意义

Jellyfin 在各个平台加起来有数十款客户端可供使用,他们使用的播放器核心总结起来实际上就四大类:

  • 系统内置解码器:Android 的 ExoPlayer、iOS 的 Native Player
  • 开源派:MPV、VLC
  • 闭源派:Infuse、MX Player
  • 浏览器:任何网页浏览器
MPV VLC MX ExoPlayer
iOS Native Player
Infuse Browser
Windows Jellyfin Media Player
Jellyfin MPV Shim
任何浏览器
Android Findroid (MPV 模式) VLC* MX Player* Findroid (默认模式)
Jellyfin Android
(综合播放器)
任何浏览器
Jellyfin Android
(网页播放器)
Linux Jellyfin Media Player 任何浏览器
iOS VidHub Swiftfin (VLC 模式) Jellyfin Mobile for iOS
(Native Player)
Infuse 任何浏览器
Jellyfin Mobile for iOS
(默认模式)
macOS VidHub
Jellyfin Media Player
Infuse 任何浏览器

[*]: 在 Jellyfin Android 调用外部播放器时选择对应的 APP

特性对比

总体来说:

  • 开源派的核心基本完美,但是不能进行 HDR 回放
  • 闭源派的所有体验都是最好的,但是收费
  • 系统内置播放器都具备 HDR 回放能力,但是字幕和音轨的支持羸弱,不满足日常使用
  • 浏览器派一事无成,只能看看 AV
MPV ExoPlayer
/
Native Player
浏览器 Infuse VLC MX
平台支持 全平台 Android / iOS 全平台 iOS、macOS Android、Windows Android
H.265 支持 👍 👍 ⚠ 1 👍 👍 👍
HDR 解码 👍 👍 👍 👍 👍
HDR 播放
开源 ✅ / ❌
高级字幕支持 👍 ⚠ 2 ❌ 5 👍 👍 👍
音频格式支持 👍 ⚠ 3 ⚠ 4 👍 👍 👍
  1. 不支持 10bit、12bit
  2. Android 会被丢弃样式降级成普通字幕,iOS 则完全不支持
  3. 取决于系统 / 设备
  4. 取决于系统 / 设备
  5. 不支持,强制触发服务端烧录

最优解

Non-HDR HDR
Windows / Linux Jellyfin Media Player Jellyfin MPV Shim
调用外部特调版懒人包(比如mpv-laobai
Android Findroid
开启 MPV 模式
Jellyfin Android*
调用 MX Player
iOS VidHub Infuse
macOS VidHub Infuse

[*]: 当前版本的 Jellyfin Android 有 Bug,字幕无法传送给外部播放器(即调用外部播放器时没有字幕),因此直到开发者修复这个问题之前,Android 平台上都没有完美的 HDR 观看方案

正文完
 0