Docker安装Emby开心版 实现硬件解码片源搜刮

一、群晖NAS安装docker

1、首先群晖需要安装好docker套件,未安装的请在套件中心安装docker。

图片[1]-Docker安装Emby开心版 实现硬件解码片源搜刮-AiNas.cc

2、安装好docker以后会自动在file station中生成docker目录,请在docker目录中建立emby文件夹用来存储emby的配置。

docker安装EMBY开心版 实现硬件解码片源搜刮

3、给Emby文件夹赋予everyone权限,此步骤很重要一定要做。

docker安装EMBY开心版 实现硬件解码片源搜刮

右键点击emby文件夹→属性→权限→新增→用户组(Everyone)→权限(全选上)→完成

4、使用同样方法新建video共享文件夹并设置权限

图片[4]-Docker安装Emby开心版 实现硬件解码片源搜刮-AiNas.cc

二、docker安装Emby

1、群晖NAS开启SSH功能

docker安装EMBY开心版 实现硬件解码片源搜刮

群晖控制面板→终端机和SNMP→勾选启动SSH功能,然后点击应用。

2、使用SSH终端工具登录群晖

docker安装EMBY开心版 实现硬件解码片源搜刮

3、登录群晖以后界面如下

docker安装EMBY开心版 实现硬件解码片源搜刮

4、输入 sudo-i 敲击回车,然后输入密码(密码不显示)来获取root权限

docker安装EMBY开心版 实现硬件解码片源搜刮

5、输入下面命令首先判断群晖是否有核显驱动,白裙使用有带核显cpu的可忽略此步骤,黑裙请输入此命令查看核显是否驱动成功。

ls -la /dev/dri

6、出现如下图所示即为已经成功驱动核显

docker安装EMBY开心版 实现硬件解码片源搜刮

7、输入下面命令,给所有用户给予/dev/dri文件可执行权限。

chmod a+x /dev/dri

8、输入下面命令创建容器。(命令完全复制我的即可,后期个性化配置我们通过图形化界面修改。)

docker run -d \
  --name emby \
  --network host \
  --restart always \
  --device /dev/dri:/dev/dri \
  -v /volume1/docker/emby:/config \
  -v /volume1/video:/video \
  -e UID=0 \
  -e GID=0 \
  -e GIDLIST=0 \
  --privileged \
  amilys/embyserver:latest
services:
  emby:
    image: amilys/embyserver:latest
    container_name: emby
    network_mode: host
    restart: always
    privileged: true
    environment:
      - UID=0
      - GID=0
      - GIDLIST=0
#     - HTTP_PROXY=http://192.168.31.2:7890
#     - ALL_PROXY=http://192.168.31.2:7890
#     - NO_PROXY=172.17.0.1,127.0.0.1,localhost
    volumes:
      - /volume1/docker/emby:/config
      - /volume1/video:/video
    devices:
      - /dev/dri:/dev/dri

如果需要调用NVIDIA显卡驱动需要使用以下命令

docker run -itd \
  --name emby \
  --network host \
  --restart always \
  --privileged \
  --runtime=nvidia \
  -e NVIDIA_VISIBLE_DEVICES=all \
  -e NVIDIA_DRIVER_CAPABILITIES=all \
  -v /volume1/docker/emby:/config \
  -v /volume1/video:/video \
  -e UID=0 \
  -e GID=0 \
  -e GIDLIST=0 \
  amilys/embyserver:latest
version: '3.8'

services:
  emby:
    image: amilys/embyserver:latest
    container_name: emby
    network_mode: host
    restart: always
    privileged: true
    runtime: nvidia
    environment:
      - UID=0
      - GID=0
      - GIDLIST=0
      - NVIDIA_VISIBLE_DEVICES=all
      - NVIDIA_DRIVER_CAPABILITIES=all
#     - HTTP_PROXY=http://192.168.31.2:7890
#     - ALL_PROXY=http://192.168.31.2:7890
#     - NO_PROXY=172.17.0.1,127.0.0.1,localhost
    volumes:
      - /volume1/docker/emby:/config
      - /volume1/video:/video

9、点击回车执行命令,出现类似我标红的文字,代表命令执行成功。

docker安装EMBY开心版 实现硬件解码片源搜刮

10、SSH端配置已经完成,现在我们已经可以关闭SSH工具了,记住为了安全请取消勾选启动SSH工具

三、Emby服务器端设置

NAS上已经安装完emby,还需要设置emby网页端。

1、打开浏览器,地址栏输入xx.xx.xx.x:8096

docker安装EMBY开心版 实现硬件解码片源搜刮

2、这个页面首先点击一下刷新即可变为中文,然后配置用户名和密码,点击下一步。

docker安装EMBY开心版 实现硬件解码片源搜刮

3、设置媒体库这里因为设置选项过多,我们稍后配置,点击下一个。

docker安装EMBY开心版 实现硬件解码片源搜刮

4、首选元数据语言国家按照自己需求选择,这里我选择中文和中国。

docker安装EMBY开心版 实现硬件解码片源搜刮

5、配置远程访问这里是否勾选无影响直接选择下一个。

docker安装EMBY开心版 实现硬件解码片源搜刮

6、接受emby条款,然后继续点击下一个。

docker安装EMBY开心版 实现硬件解码片源搜刮

7、初始化步骤结束点击完成。

docker安装EMBY开心版 实现硬件解码片源搜刮

8、登录页面。

docker安装EMBY开心版 实现硬件解码片源搜刮

四、Emby转码配置

1、登录emby,点击右上角的小齿轮图标进入emby设置页面。

docker安装EMBY开心版 实现硬件解码片源搜刮

2、点击转码,在启动硬件加速中选择高级,如果在首选硬解解码器中出现类似图片中的样式,即解码器调用成功,然后点击右下角的保存即可。

docker安装EMBY开心版 实现硬件解码片源搜刮

3、在播放视频的时候通过后台可以看到已经使用硬解的标识(此步骤可以在添加好媒体库之后在测试)。

docker安装EMBY开心版 实现硬件解码片源搜刮

五、Emby媒体库添加

1、点击媒体库,点击新增媒体库。

docker安装EMBY开心版 实现硬件解码片源搜刮

2、除了文件夹参数,其他参数按照我的填写即可,设置好以后点击保存,媒体库添加完成。

图片[23]-Docker安装Emby开心版 实现硬件解码片源搜刮-AiNas.cc
docker安装EMBY开心版 实现硬件解码片源搜刮
docker安装EMBY开心版 实现硬件解码片源搜刮
docker安装EMBY开心版 实现硬件解码片源搜刮

六、电影搜刮

Emby 刮削需要科学环境,否则会因网络因素导致出现各种裂图等等,其中http://192.168.31.2:7890 要修改成你自己的 http 代理地址。

NO_PROXY=172.17.0.1,127.0.0.1,localhost 
HTTP_PROXY=http://192.168.31.2:7890 
ALL_PROXY=http://192.168.31.2:7890

1、媒体库添加完成以后,emby会自动扫描相关文件夹数据,这时候点击首页,就会看到相关的视频了(扫描和搜刮的时间取决于视频文件的多少)

docker安装EMBY开心版 实现硬件解码片源搜刮

2、点击视频进去可以可以看到相关的视频信息。

docker安装EMBY开心版 实现硬件解码片源搜刮

3、点击视频详情中的三个点,然后选择识别

docker安装EMBY开心版 实现硬件解码片源搜刮

4、在标题中输入片名信息可以进行搜索,然后进行个性化设置。

docker安装EMBY开心版 实现硬件解码片源搜刮

© 版权声明
THE END
喜欢就支持一下吧
点赞3 分享