Docker部署Jellyfin实现核显硬解

AI摘要:本文介绍了在Debian/Ubuntu系统上使用Docker部署Jellyfin实现核显硬解的步骤,包括安装驱动、配置Docker Compose文件、配置Jellyfin以及验证硬解功能。

Powered by AISummary.

以debian/ubuntu为例

1.安装intel-gpu驱动

apt-get update
apt install intel-gpu-tools

2.docker部署jellyfin

先验证核显是否正常驱动

终端输入:ls -l /dev/dri

看到如下输出,说明核显已正常驱动

采用compose方式部署

version: "3"

services:
  jellyfin:
    image: nyanmisaka/jellyfin:latest  # 这个版本集成了驱动,省心好用
    container_name: jellyfin
    privileged: true  # 设置特权模式,方便后面调用GPU
    environment:
      - PUID=0
      - PGID=0
      - TZ=Asia/Shanghai
    volumes:
      - /home/docker/jellyfin/config:/config  # jellyfin配置存储路径
      - /mnt/truenas/影视库/links:/video  # 影音资料挂载路径
      # - /share/共享文件夹:/video2  # 有多个路径的话,可以外挂载
    ports:
      - 8096:8096
      - 8920:8920
    devices:
      - /dev/dri:/dev/dri  # 调用GPU
    networks:
      - jellyfin

networks:
  jellyfin:
    external: false

保存为docker-compose.yaml,并执行docker compose up -d运行jellyfin容器。

3.配置jellyfin

浏览器输入ip:8096登录jellyfin的web界面进行初始化,创建用户名密码并添加媒体库。
进入主页后,依次点击右上角的头像-控制台-播放,按如图开启并配置硬件解码(注意百度一下自己的cpu支持哪些格式的硬件解码)。

4.验证硬解

  • 用jellyfin播放一个码率相对较高的视频
  • 终端输入intel_gpu_top
  • 看到类似如下输出,说明硬解已经开启了

5.客户端推荐

  • ios客户端:直接去应用商店搜索jellyfin就行。
  • 安卓手机:虽然也有jellyfin官方客户端,但还是推荐
    Afusekt
  • 安卓TV端:我试了很多jellyfin客户端,只有
    vlcjellyfin
    可以连接n大这个版本的服务器,但是体验不是很好,强烈推荐用kodi,安装jellyfin插件即可,虽然配置有点反人类,但是也不难,具体配置请参考安卓TV端Kodi部署Jellyfin插件打造最强媒体中心
打赏
评论区
头像
文章目录

本站已运行: