注意: 本文所述方案仅供个人学习研究使用,请严禁将其用于任何商业用途。若违反本警示,使用者自行承担所有风险和法律责任。

1、自动化影音系统简介

不熟悉影视资源管理的同学对“家庭自动化影音系统” 这个词可能比较疑惑。影音系统是什么系统,自动化又在做些什么事,对我又有什么帮助?

家庭自动化影音系统 不是官方的名称,只是技术&影视爱好者间比较广泛的叫法。拆开来看这词:
”家庭“ 显然这是一个适用于家庭的服务
“自动化” 指使用些技术的手段可以自动搜索并下载电影、自动刮削(下载电影元数据,添加封面和电影信息等)、自动下载字幕等服务;
”影音“ 主要就是指电影和电视剧,当然也可以一定程度兼容书籍音乐等;
"系统" 这个词有一定的过度包装嫌疑,当然也有客观原因:完成自动化的能力需要一系列软件之间的配合,怎么统称这些软件呢?那就叫系统吧。

现在应该大致明白本文要介绍的是一套软件,或许有同学家里已经安装了家庭影院硬件,那么这套系统将会为你的家庭影院注入灵魂;如果你习惯在电脑或者手机上看影视剧,那这套系统会让你的观影更加丝滑。

1.1 影音系统优势

  1. 避免爱优腾等流媒体网站广告的叨扰
  2. 可以检索下载到国内外流媒体的影视资源
  3. 自由选择影视质量(蓝光、Dolby Atmos、4K)充分发挥家庭影院硬件性能
    • 不同压制类型一部2小时电影体积有 2G~30G 不等
  4. 实时转码支持移动端或其他低性能设备流畅播放

1.2 教程的适用人群

适用于符合以下条件3点以及以上的朋友

  1. 喜欢看影视剧,热衷美剧英剧日剧等
  2. 追求影视画质音效,对画质和音效敏感的人
  3. 掌握Docker等轻量运维部署能力
  4. 拥有家庭 NAS 或拥有一台云服务器
  5. 家庭影院配置爱好者 e.g 家庭音响、回音壁、4K电视、解码机顶盒
  6. PT站资源大佬

PS: 如果你不是,请交一个属于适用人群的朋友,这样你就可以共享服务啦。

2、成果预览

2.1 本地影视资源的管理平台 Jellyfin

An image to describe post 家庭自动化影音系统入门
Jellyfin 的功能点

  • 对已下载的本地影视数据获取封面、简介、演职员名单等信息(一般称”刮削“)
  • 按电影类型自动进行分类管理,简洁的影视列表UI,并提供在线播放器
  • 可以加载本地的字幕,也可以添加三方的字幕源播放前动态搜索

2.2 影视检索下载工具 nas-tools

An image to describe post 家庭自动化影音系统入门
nas-tools 功能点

  • PT站点(Private Tracker)管理,自动签到、自动挂种、刷流等
  • 检索影视资源(需要绑定PT站)
  • TMDB、豆瓣热门影视列表,可精确检索(需要绑定PT站)
  • 追剧订阅自动下载新剧集(需要绑定PT站)

nas-tools 开源在GitHub 因其使用门槛低且功能强大,被在网上广泛传播,作者考虑潜在的喝茶风险已将仓库代码删除。现在想要安装需要花些时间找镜像仓库

关于 nas-tools 的使用有个非常重要的前提条件:拥有PT站账号 。 PT(Private Tracker)站一般是邀请制注册的资源网站,需要找有账号的朋友邀请

PS: 作者有部分小PT站的账号,可邀请有PT站经验的朋友。因邀请名额有限,如有需要请提供历史做种截图(请谅解)。也欢迎其他站友与作者沟通交流可互邀。

3、安装教程

3.1 技能预备

  • Docker安装和简单使用
  • PT站种子的基本操作规则
  • 熟悉Linux文件系统的操作

3.2 硬件设备建议

  • 家里的电视 or 显示器
    • 个人感觉没必要为了装个系统换电视,不过想看4K影视确实就需要支持4K的电视
    • 杜比全景声和杜比视界等效果的影视都需要电视硬件支持
    • 追求画质的话个人推荐:《索尼大法好》,当然可以各种品牌的OLED电视
  • 家庭音响
    • 不追求音质可以直接使用电视自带音响,我推荐还是体验下独立音响。如果您尊贵的电视价值几万,我也还是推荐独立音响。独立音响效果震撼且上限比电视高太多。
    • 使用回音壁基本就可以,使用HDMI 2.1 的7通道传输视频数据连接可以模拟全景声(请不要使用蓝牙连接)
    • 实体的音响组合成5.1 或者 7.1 声道,这效果是最佳的。但 !
  • NAS(非必须)
    • 求简单省事就群晖或者威联通成品,以及部分轻NAS产品,例如绿联、联想、华为有都相关产品。但请注意设备需要x86架构以支持Docker。
    • 关于(非必须)因为可以直接用自己的电脑在家运行,但是不能关机哦。
    • 另外(非必须)原因是可以部署在自己的云服务器上,但影视资源会比较占空间可以再搭配一些云盘存储。
  • 解码器(非必须)
    • 这个一般可以用机顶盒(电视盒子)来解码影视资源,但是要播放4K 8K或者无损音源的资源就需要解码器性能够强并支持咯。
    • 个人推荐的话:AppleTV、当贝盒子。
    • 关于(非必须)因为可以直接使用电脑或者手机进行网页播放,但这就无法体验高画质和音效了。

3.3 系统介绍

系统部署所涉及软件基本为开源软件,可以放心使用。网上成熟的方案有很多,我组建系统使用的软件组成有:

系统 功能 说明
Portainer 容器管理系统 方便启动或关闭容器,查看日志等
Jellyfin 媒体服务器 刮削信息,提供观看服务
nas-tools 电影检索订阅系统 定时搜索,下载,重命名并导入
Jackett 种子站代理 可添加种子站,提供种子搜索,支持结果缓存
FlareSolverr 绕过 Cloudflare 和 DDoS-GUARD Jackett 已配置,无其他操作
qBittorrent 下载客户端 qBittorrent
ChineseSubFinder 字幕下载 自动下载电影和电视剧字幕

以下是我家里部署的自动化影音系统的架构图
架构图.pngAn image to describe post 家庭自动化影音系统入门

3.4 安装教程(高手版)

运维高手朋友可以先直接查看文章的参考部分,我筛选了两个比较详细的系统安装步骤教程。可以按照步骤进行部署体验。懒人党的福音:顶级全自动化影音系统全方位深入剖析

后续将会更新基于我部署系统的新手入门版,以及过程中的避坑指南。

4、总结

本文主要介绍了家庭自动化影音系统的功能,以及安装教程梯子。同时给出了整个系统的架构图,各个软件模块之间的联系,完成了影视数据按照以下流程的本地化管理。
An image to describe post 家庭自动化影音系统入门
如果有朋友根据本文提供的方案进行实践,遇到了问题或者有什么新的想法欢迎邮件与我进行交流 [email protected]

5、参考

automatic-theater
懒人党的福音:顶级全自动化影音系统全方位深入剖析
音频编码格式的比较