本文最后更新于2022年03月24日,已超过80天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
为什么需要家庭媒体服务器?因为部分设备无法直接播放4K影片。而且通常是看完就删,但有些好电影想保存起来,后面想看时在随时观看,存的电影越来越多,也越來越乱。媒体服务器应运而生。主要介绍:jellyfin
Jellyfin is the volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Your media, your server, your way.
说人话就是,免费给人用,并且承诺永久免费,谁不喜欢白嫖!
特性:
1)Movies:保存所有电影集,并会显示对应的海报
2)TV Shows:收集电视节目,并让它们自动分组
3)Music:音乐收藏,制作播放列表
4)Live TV & DVR:观看现场电视和设置自动录音,扩展媒体库
拉取镜像
docker pull jellyfin/jellyfin
新建Jellyfin文件目录(/mnt/sda1可修改为挂载的硬盘)
mkdir /mnt/sda1/Jellyfin
运行容器
docker run \
--name jellyfin \
--restart always \
-v /mnt/sda1/Jellyfin/config:/config \
-v /mnt/sda1/Jellyfin/cache:/cache \
-v /mnt/sda1:/HD1 \
-v /mnt/sdb1:/HD2 \
-p 8096:8096 \
-d jellyfin/jellyfin
进入控制台媒体库
设置,添加一个媒体库,内容类型根据自己实际情况选择电影或者电视节目,文件夹可以是本地或者网络文件夹。
增加媒体库后jellyfin会自动开始扫描媒体信息,如果你的媒体文件命名符合规范,会自动从网络获取影片信息包括影片类型、名称、介绍、演员等,并根据这些信息进行分类。进入首页能看到一个非常精美的海报墙。
如果影片信息没有被自动扫描识别,或者识别错误的话,可以进行手动识别,操作方法为右键影片>识别
,输入一些影片关键字进行搜索,然后选择正确的查询结果即可。
在硬件支持的情况下(并安装了正确驱动),启用硬件加速能够获得更好的使用体验,比如更快的播放速度,更低的cpu占用,如果完全使用软解,那基本就完蛋了。
控制台>播放
设置里面选择转码
,默认硬件加速是没有开启的,在这里可以选择适合你的硬件加速方式,我用的VAAPI。
电脑端使用浏览器即可访问,Android或者iOS都有对应的jellyfin应用,下载安装后,输入jellyfin的地址(带端口),然后输入用户名、密码就行了。
另外jellyfin还可以看电视直播、增加IPTV直播源。目前就折腾这么多,作为学习和尝试,初步感觉作为日常家用完全没有问题。如果有外网IP,配合端口映射后可以直接外网访问家里面的服务。