type
Post
status
Published
date
slug
jellyfin
summary
Jellyfin是一个开源多媒体管理系统软件,介绍Jellyfin的最佳使用方式
tags
工具
家庭影音
category
生活
icon
password
Property
Oct 22, 2022 02:06 PM

Abstract

Why Jellyfin

Jellyfin是一种很通用的多媒体管理解决方案,至于其详细介绍参照其wiki
软件
硬解转码
HEVC直接串流
HDR色调映射
IPTV
开源
Plex
付费
不支持
付费
不支持
NO
Emby
支持
不支持
支持
付费
NO
Jellyfin
支持
支持
支持
支持
YES
虽然如此,但Jellyfin也有其局限性质

局限性

  • 不支持挂载webdav

Install & Start

Install

采用docker结合docker-compose快速部署
version: '3.3' services: jellyfin: image: jellyfin/jellyfin container_name: jellyfin network_mode: "host" privileged: true logging: options: max-size: "10m" max-file: "5" restart: unless-stopped volumes: - /mnt/jellyfin/config:/config - /mnt/jellyfin/cache:/cache - /mnt/jellyfin/log:/log - /mnt/cloudnas:/media/cloudnas:shared devices: - /dev/dri/renderD128:/dev/dri/renderD128 - /dev/dri/card0:/dev/dri/card0

Start

默认访问的端口为8096
  1. 登录 http://localhost:8096/ 并按照指导完成帐号的配置等操作
  1. 添加媒体资源库、扫描,开始享受

Config

jellyfin几乎可以很轻松的做到开箱即用,但是有一些config在有需求的时候还是很有必要了解一下的

开启硬件解码

利用CPU或者GPU的硬件加速能力,进行视频的解码或者转码,不仅能提高解码速度,同时也不会像软解一样占用过多的CPU资源

支持的硬解码方式

  • Intel Quick Sync (QSV):Intel CPU核显支持的解码能力,同级别中,解码能力最强,强于显卡
  • Nvidia NVENC:解码稍若于QSV(压缩很强)
  • AMD AMF:最拉
  • Video Acceleration API (VAAPI):未知
  • Video4Linux2 (V4L2):未知
所以如果想要开启硬件解码的话,顺序的优先级为:
QSV > NVENC > VAAPI > 未知

添加字幕站

OpenSubtitles

OpenSubtitles是世界最大开放字幕网站,jellyfin默认是从这里进行字幕的刮俏,但是因为该网站有免费次数限制,所以有时候会刮俏失败。但是OpenSubtitles对个人账户每天有免费的次数。于是jellyfin有一个插件可以使其支持绑定自己的帐号进行刮俏
  1. 注册opensubtitles.com,并申请API
  1. Jellyfin插件库中搜索open subtitles并安装,重启jellyfin后生效
  1. 在该插件中填写自己帐号以及api

电视剧节目存放结构

jellyfin对电视剧的存放结构有默认要求,不按照规定方式存放会导致排列出错
xxx # 电视剧名称 se1 # 第一季 如果仅有一季,则直接存放即可 se1_01.mp4 # 第一季第一集 ... se2 ...

添加电视直播

待补充

Fix Bug

中文字幕不显示 or 显示出错

通过添加备用字体 方案解决,步骤如下
设置→控制台→播放,选择一个包含了备用字体的路径,该路径必须是container下的路径,可以参考下图中我的方法:
在阿里云盘的video目录下创建Font文件夹,并将字体放入其中。对于字体,比价推荐微软雅黑,下载地址
notion image
 
家庭影音中心:入门版Transformer综述