扫一扫,微信登陆

 青浦修电脑 青浦笔记本维修 青浦手机维修 青浦电器维修

搜索
查看: 870|回复: 0

2024搭建小雅Alist全家桶Emby+拓展Jellyfin核显硬解

[复制链接]

354

主题

381

帖子

2175

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2175
QQ
发表于 2024-7-5 08:17:50 | 显示全部楼层 |阅读模式
原文件来自于:https://www.vumstar.com/4472/#hidden-box-comment配置硬解直通核显VUM-ESXI:VUM-ESXI是我们ESXI版的虚拟整合包,ESXI+爱快+iStoreOS的组合方式,如果你使用的是ESXI参考这个直通核显。
, A/ }1 Q0 G; X
+ z# q0 S+ v* {+ u4 z

4 O9 u! N7 i4 h+ V5 G: [
1 B1 r0 u4 \6 x! ]
, }- _, G& Z+ ?$ ~; {0 J7 G$ H; T% e1 d
esxcli system settings kernel set -s vga -v FALSE
1 c2 ~9 Q8 K% f+ e
  k8 s: S' B$ U. U+ d2 y) e1 S, v
4 ^& i" u5 S7 g& [: M/ I1 W
  s6 r9 V2 b  `* k% R
重启ESXI系统
注意:配置了以上直通命令后,启动ESXI的画面永远只会停留在下图画面
切换核显直通
VUM-PVE:VUM-PVE是我们PVE版的虚拟整合包,PVE+爱快+iStoreOS的组合方式,如果你使用的是PVE参考这个直通核显。
9 s/ i- f- o# V' c
( i& M: T( u1 R6 F
群晖登录SSH检测核显加载情况
群晖SSH功能开启

2 \  D) p, l/ r, b9 `2 `) ?
: y7 Y( t! \, p, K3 r; o
3 b; T# X+ v& g5 G. l2 ^; G- K- h8 S" B1 U1 t. d( v$ u  [5 k- J
sudo -i
! C! s3 x, {9 y% x- q/ w5 V) i# q
. X- Z: N. ?- O- f: |
+ I8 z/ `$ q$ P/ k- p! d) e  v$ d1 A6 i4 g: T, W  q8 q9 E: [
ls /dev/dri
3 Q6 t5 @; f+ T( C; m- u; O3 }/ X. W: C- |9 M7 O1 \( J

# `5 S' `/ m. z- p/ d/ l

5 ?0 Y9 }) W, |; f! ~
检测到核显
群晖安装小雅alist:保证可用硬盘空间大于160G9 a8 t; T7 ~$ ^& d
4 ~$ ^( V! k5 ?1 S3 s
安装Docker
首先建一个小雅的配置文件夹:/docker/xiaoya
小雅需要3个配置文件,在自己电脑新建这三个文件,配置好之后上传到/docker/xiaoya
对应文件获取方式
/docker/xiaoya/mytoken.txthttps://aliyuntoken.vercel.app/
# [  a: ]3 {, g, Bhttps://alist.nn.ci/zh/guide/drivers/aliyundrive.html
8 A/ U9 A8 \" [: T手机阿里云盘扫描登录获取token,然后放到文件中
/docker/xiaoya/myopentoken.txthttps://alist.nn.ci/tool/aliyundrive/request
& Y, d) o1 N0 O# j9 uhttps://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html
  s/ J' Z2 v3 g$ `3 M+ W0 k手机阿里云盘扫描登录获取token,然后放到文件中
/docker/xiaoya/temp_transfer_folder_id.txt登录自己的网页版阿里云盘,新建一个xiaoya的目录,进入目录,浏览器的地址栏显示:https://www.aliyundrive.com/driv ... xxxxxxxxxxxxxxxca8a 最后一串就是,记得这个目录不要删,里面的内容可以定期删除
  • mytoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到mytoken.txt文本中
  • myopentoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到myopentoken.txt文本中
  • temp_transfer_folder_id.txt 按下图演示操作3 N3 N* `" L9 V
三个文件都填写好对应数据配置好之后上传到/docker/xiaoya
Docker里面安装小雅alist测试访问
配置完成之后,等待Docker启动,这里需要一点时间,访问http://nas_ip:5678
如何出现以下情况,说明还在配置中,等待5-10分钟
2 Q, n! s# s7 f' R% X, _4 K
) X' t7 b. U5 G$ A' M" R
看到列表信息,代表配置完成6 Z* I* `. M( m* o

/ e7 B* J% D$ w; F  y1 ^7 r6 M4 J测试播放任意点一个电影,测试播放,如果能播放代表搭建过程没有任何问题6 H- N7 y2 c& w1 c  X

; `* z- e9 }. h; H# h如果出现无法播放的情况,那就是上面阿里云获取token那个步骤获取的token有问题,重新获取,重新上传,重新安装。8 |4 Q2 T2 R! J
! N! s" q0 a8 ~
一键安装小雅版Emby新建一个xiaoya-media文件夹
无脑配置下权限,以免出什么幺蛾子
安装小雅Emby
以ROOT权限登录群晖SSH,输入以下命令,先生成配置文件

4 g$ _6 @& z4 p: g
3 }0 O, T8 @9 A+ w* H& ~3 N0 I
, ^) y+ t8 f1 [2 ~( G. i1 X3 S) `3 C) C5 H$ P6 G
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya --action=generate_config
$ {/ j8 T) e! e: @1 q0 u
" G% F1 K( t$ ]  \
8 K" C2 s4 M9 u8 @. C/ `0 O8 h; e6 V. u% i- p5 D1 K. D4 o9 e* e, p6 D9 Q
# /volume1/docker/xiaoya 这个是群晖里面,我们在docker文件夹下创建的xiaoya文件夹的路径
8 X9 Q3 P) p1 E; {6 N# p1 H3 }
8 e8 J/ _; D! n8 P( `  H% y
" ~, m* G* M4 g- X+ o* |
& I, }2 q$ ?' G: D0 {0 }3 x
修改里面内容如下:

: z1 p* v( t' r- i: m' a  }* m0 E0 @. c

6 T$ j% K; F+ R3 u- ^' T" i! C# X" m9 |5 J0 P$ X
dev_dri=yes+ X9 A3 b& v' d; I2 `' [/ e  G3 L+ @
- A5 I0 i! r" M+ u1 I* e& C
mode=host. @( W. l* L% y5 s  a6 n6 X
, z# t* U1 V6 Y- u% ^
image=amilys
0 f% O, j' m9 i- j
/ a; d% v& U* emedia_dir=/volume1/docker/xiaoya-media5 y% G6 ~8 H7 x5 f6 M& q
  ?( ]" ?* V7 r/ v
resilio=yes# k" T) a6 ]5 w- a
+ B) }  D- ^% Q- V. i0 o

1 U# Z! g. T3 G+ B. l1 l

* m  A; I6 q) a# A8 [3 m
官网内容说明:
变量值(粗体是默认)说明
dev_driyes,no是否添加硬解的GPU映射,不是所有设备都支持
mode=hosthost,bridgeemby的镜像模式,模式是host
image=embyemby,amilysemby的镜像,默认官方版,amilys是破解版
media_dir必填,你的/媒体库目录
resilioyes,no是否安装resilio同步软件
执行安装:
8 k' X6 D: ~8 U5 Z

$ m. Q. `- o2 ?' r. A" A# h3 K8 j9 [) H: B9 ~

' n2 z3 C: u7 t' k! c) ?sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya1 [5 G8 e6 i4 d

0 ^, e' F) s4 T# H3 C

  ^( \! G' V3 |( W; s  B2 U7 |2 r) B
& e* F' g  n1 t
这个阶段会持续半个小时左右,具体看网速和设备性能,看到以下内容,代表配置完成。* E0 v" _+ A! @% w

: A6 M' P  D% f; j
配置emby端口:
测试进小雅emby后台
群晖IP:2345端口进入
  • 默认账号:xiaoya
  • 密码:1234* l4 u9 ~0 b8 g% ^9 n" m; I
Emby硬解设置
首先可以进入Emby容器,查看Emby是否加载到我们直通到群晖的核显

" R# z+ Z5 F/ ^  T# v! f3 d- \, H" ^3 }$ }- ]% j
; ?# c( ~2 v  ^4 G0 T1 X, F
$ }! {+ g9 L0 l, K
docker ps -a
2 E- \9 k) A* E1 P7 }5 e: y" k% L3 t. k, h* O
  J5 C( E1 ]6 d3 Y
$ i# q& t4 V& {5 c
#获取运行容器的名称
8 m5 D$ z2 t; P6 r: j9 P# [/ f% r1 T: k; z! o7 s

' C/ M1 A/ s2 ^+ ]  S0 [

9 k( e8 r" V' l1 z! w7 v
进入Emby容器 SSH
; N7 J1 L' g4 g/ K% }( {$ Y
- p* w" ^: W: U9 N8 K# r  J

  P5 h2 Q" }8 e4 q0 ], X7 c8 a$ z8 l# b0 E: e+ \0 G2 e% z
docker exec -it emby /bin/sh1 D- l1 R9 F* y5 Y) P+ a, T( i

+ n6 L/ ~/ X. Q
( p# K. d7 G" q- t4 C
/ q( G% _& @. a: J6 `ls /dev/dri
& V' [* p8 }$ _" c: Y8 [' a* I- m: U* {  a* U6 j5 U
/ p: o, d. s5 ?" A! P- N

8 ^5 ?9 ]. A5 I1 @7 p" _6 @如果用群晖IP:2345在emby里面无法播放,是因为上一步我们开启了硬件,2345端口是不会经过emby服务端的直接从阿里云直连,导致无法获取硬件数据,所以开启硬解后,那么用群晖:6908进就可以播放,并在emby里面也可以硬解。
; u* P3 ]$ ]$ [+ R7 k% ~2 R
, d# U8 J  c+ ?. _$ X( m
配置jellyfin容器里面搜索jellyfin下载Docke文件夹里面建立Jellyfin文件夹
在里面创建cache和config两个文件夹
配置Jellyfin容器测试Jellyfin后台能否进入
群晖IP:8097
获取小雅最新的播放地址信息
登录群晖SSH,通过一下命令,批量修改小雅缓存文件里面的地址
9 J2 V# t, A3 v' C# X" |: I
. a9 h. \5 |1 @! `% H

' m  B% A# ?4 l  B0 N+ @8 s0 r8 r4 h9 |1 q% l6 B$ K0 }7 Z
find /volume1/docker/xiaoya-media/xiaoya -type f -name '*.strm' -exec sed -i 's#http://xiaoya.host:5678#[url]http://10.10.10.3:5678#g'[/url] {} +' Q1 x' Q( M) P2 s# q
! W5 m5 |* \: H# N- p/ `! K" f
$ i9 g3 G7 J  n+ T5 T/ \
" E) v7 ?# y' Y/ I/ s7 ]* ]- e; L
5 P4 s6 f1 A2 n" T9 O$ x/ I  a$ i% l
0 ]+ w- L( J! ~
# /volume1/docker/xiaoya-media/xiaoya 这个地址修改为你小雅缓存文件夹地址,如果是按我上面教程配置的地址就这个不用修改7 F8 l6 O$ |! X5 ~8 z1 T# Y
4 O( w6 Q) h3 u4 L0 r
# http://10.10.10.3 修改为你群晖的IP地址7 L) k9 f- R. `1 M* i

3 ?5 O; O' c/ l9 F: F/ b

# {4 E; N: \% F! X2 Y
3 h$ l8 E9 }1 e  p- q, N7 j' \& Q& W
进入Jellyfin后台进行配置
硬件转码开启
首先可以进入Jellyfin容器,查看Jellyfin是否加载到我们直通到群晖的核显
6 w* B4 o! j1 ?" d  H1 q
: u; C' i: b% b
' j6 O& }" ^; u4 g+ }' x
4 y8 v% M+ C# E
docker ps -a0 F* B1 b& w( j. F
! b; S1 G; K$ _0 ~) P! W2 n% h
% o8 b; b8 [" Q: m7 D! }! w
1 X1 m6 N! ~. W" ?
#获取运行容器的名称
# O) j& b3 f4 T1 R& Q. a5 F8 N: P6 R' L% B* a, L" a

) b- {% z# d3 M' A; l5 M

- E) t9 S- u. g
进入Jellyfin容器的SSH

) ~3 y- m, m- L0 Y5 {9 ^0 m7 L9 }, `/ N. f. A5 m4 Y
1 Y/ @. [; O* H& g
" m' D& {. W- c$ \' s/ `
docker exec -it nyanmisaka /bin/sh" @; C( G2 i5 S
9 q* f0 z7 ?6 A# x5 y! [
5 ]) z1 a) c+ `$ I$ L
7 W  R) p% y) l* R
ls /dev/dri5 l$ u: q8 T$ t; g+ ]  F1 w- q* p
; a% w0 R, j  O. k

$ `2 N4 W5 w* @% k+ E- X
4 d7 m/ `8 s1 {# h8 d
测试播放及转码
硬解转码成功
阿里云盘同样缓存成功
实时清理阿里云盘缓存和日常更新
安装 xiaoyaleep ,群晖SSH输入命令
下面两条命令,推荐使用第一个,1分钟内自动清除缓存
& M5 W% E$ ]  u: H" O
+ w+ L! D# S) r4 t

- v1 U( d0 ~6 B5 }0 M4 F
8 _+ s$ K+ O. c% F8 Y) H
% l( `" H: ?9 O7 w* M
1 N0 S& v1 a4 y: [$ rbash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 5 -tg
( `$ i! Z3 P- N2 L7 I/ W  X+ t; u$ i2 w% A* p" B4 a, p
6 h' N8 e5 ^% Q7 }2 i* H5 o( [

; H" N1 A, G: l
3 Q8 G1 L0 @  O+ M& m
5 x6 b* |9 j( J
1 o3 B) }* O2 u! T# U* _/ M6 Z- f  Y9 J6 b9 U
bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 3' V7 f2 X% _( n+ L
- E( ~1 `  d+ j  g
4 t* v! u7 p9 u# n5 ^# Y9 q7 b4 A

7 Q% Y' {: {& p' V9 _) U
0 E6 B. T- ~0 E" R& i

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
青浦海洋数码电脑城
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2001-2013 Comsenz Inc.Powered by Discuz!X3.4( 沪ICP备18024137号 )
快速回复 返回顶部 返回列表