孙亮亮
返回 家庭影音

家庭影音

家庭影音库搭建实战:用 Jellyfin 把杂乱视频整理成可检索的媒体中心

2026年8月14日

用 Jellyfin 自建家庭影音库,从文件命名、元数据刮削到硬件转码与客户端选型的完整避坑指南。

家庭影音库搭建实战:用 Jellyfin 把杂乱视频整理成可检索的媒体中心

家里硬盘里的电影、剧集、动画越存越乱:文件名千奇百怪、海报没有、进度记不住、电视上还放不了原盘音轨。本文用 Jellyfin 把这一堆"素材"整理成真正好用的家庭媒体中心,覆盖命名规范、元数据刮削、硬件转码和客户端选型。

为什么不直接用 SMB 共享

直接把 NAS 文件夹通过 SMB 挂到电视上播放,是最省事的起点,但很快会遇到三个问题:

  1. 文件名是 movie.1080p.2023.mkv 这种,电视上根本不知道是什么;
  2. 看到第 3 集断网了,下次从头开始;
  3. iPhone/平板上没法直接看,外网更别想。

Jellyfin 这类媒体服务器解决的就是"管理 + 转码 + 多端播放":它扫描你的文件夹,自动匹配海报、简介、演职员,记住每个人的观看进度,并在设备性能不够时实时转码。

提示:Jellyfin 完全开源免费,数据全在自己手里,不依赖任何厂商账号。这是它相对 Plex 免费版最大的吸引力。

文件命名比软件设置更重要

Jellyfin 能不能正确识别影片,八成取决于文件夹结构。官方推荐的"媒体库/类型/影片名 (年份)/影片名 (年份).mkv"结构:

/Media
  /Movies
    /盗梦空间 (2010)
      /盗梦空间 (2010).mkv
      /盗梦空间 (2010).zh-CN.srt
  /TV
    /硅谷 (2014)
      /Season 01
        /硅谷 (2014) - S01E01 - 标题.mkv

关键规则:

  • 电影单独放,剧集单独放,别混;
  • 年份务必带,重名片靠年份区分;
  • 字幕文件名和视频同名,后缀 .zh-CN.srt 这种语言标识 Jellyfin 能自动识别;
  • 剧集用 S01E01 这种标准命名,否则分集必乱。

我踩过的坑:一部《指环王》没有年份,Jellyfin 匹配到了同名舞台剧,海报全是话剧剧照。加上 (2001) 立刻正常。

元数据刮削:中文片的正确姿势

默认刮削器对欧美片友好,中文片常常识别成拼音或错片。两个办法:

  1. 在"媒体库"设置里把首选语言改成 Chinese,并勾选"国家/地区"等字段;
  2. 中文片名识别不稳时,用 影片名 (年份) [tmdbid=12345] 这种文件夹名强制绑定 TMDB 编号,一劳永逸。

刮削代理建议在设置里同时挂 TheMovieDb 和官方剧集库,封面优先 TMDB,避免一半有海报一半空白。

硬件转码:不转码,老电视放不动 4K

4K HDR 原盘直接推给手机或老旧电视,大概率卡成幻灯片。Jellyfin 的"硬件转码"靠显卡把视频实时压成设备能播的格式:

  • Intel 核显(带 QSV)最省电,群晖/威联通/迷你主机都支持,设置里勾选"Intel QuickSync"即可;
  • NVIDIA 独显用 NVENC,性能强但费电;
  • 没有核显的纯 CPU 转码会吃掉整个 NAS,不建议。

docker-compose 里要给 Jellyfin 额外设备权限才能用核显:

devices:
  - /dev/dri:/dev/dri
environment:
  - JELLYFIN_HWACCEL=vaapi

并在后台"播放-转码"里勾选对应的硬件加速。验证是否生效:播放时看仪表盘,码率从 60Mbps 降到几 Mbps 且 CPU 不飙,就是转码在工作。

客户端怎么选

  • 电视:直接装 Jellyfin 客户端,原盘音轨(TrueHD/Atmos)能透传就透传;
  • Apple TV:客户端体验最好,配合 Infuse 还能直接读 NAS 原盘不转码;
  • 手机/网页:临时看,自动降码率;
  • 芝杜/Zidoo 这类播放器:硬解最强,适合发烧友。

小结

Jellyfin 不是装完就完事,真正的功夫在"命名规范 + 刮削配置 + 转码验证"这三步。把文件按规则放好,后面的体验是质的飞跃。下一步可以接 DDNS 实现外网观看,但那又是另一个关于安全的故事了。

本模块其他文章

家庭影音库搭建实战:用 Jellyfin 把杂乱视频整理成可检索的媒体中心 · 孙亮亮