July 12, 2024

Emby

Emby

配置好了下载机以后就可以非常方便的下载影片了,因此需要一个媒体软件来组织管理以及播放这些媒体

我选择的是 Emby,当然也可以选择 Plex 以及 Jellyfin

实现效果

前期准备

搭建 Emby

  1. 安装 Emby Server:Download Emby - Emby

完成后会在浏览器中自动打开 Emby,或是手动通过 localhost:8096 访问

  1. 配置 Emby Server:首次打开跟随向导,配置用户、语言、媒体库等内容

  2. 添加媒体库,将电影、电视剧等类型文件夹添加到库中

点击媒体库中扫描库文件,将文件夹内所有内容读取到 Emby 中

  1. 对各个库点击更新元数据,完成刮削

    刮削完成后效果:

  2. (注意)如果没有开通 Emby Premier,且影片多为高画质,最好在用户设置中取消勾选

    • 如有必要,在媒体播放期间允许音频转码
    • 如有必要,在媒体播放期间允许视频转码
    • 如有必要,在媒体播放期间允许更改容器格式

服务器端转码可以将原视频转码为低画质后串流,使得播放端可以选择清晰度和码率

但是硬件转码需要 Emby Premier,而如果使用软件转码,在播放高画质内容时会极度消耗电脑性能

经过测试至少我的 M1 Pro 无法满足流畅播放

关闭转码后会把原媒体文件原封不动传输到播放设备上,因此需要在网络良好且流量充足的情况下观看

  1. 现在,可以使用播放器通过 Emby Server 的内网 IP,8096 端口访问 Emby,开始观看影片

  2. (可选,建议)配置 Open Subtitles

    1. 转到 Emby 设置,Open Subtitles
    2. 点击注册账号,跳转 opensubtitles.com 注册
    3. 回到 Emby,填入账号密码,点击保存
  3. (如果需要外网访问)配置内网穿透,以我的内网穿透工具及设备名为例:

  4. 在服务器上添加 Nginx 配置,监听 emby.macmini,转发到本机 8096 端口

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    server {
    listen 80;
    server_name emby.macmini;

    location / {
    proxy_pass http://localhost:8096;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    }
    }
  5. 在播放设备上使用 emby.macmini 访问 Mac mini 上的 Emby 服务

About this Post

This post is written by OwlllOvO, licensed under CC BY-NC 4.0.

#App#Media