扫一扫,微信登陆

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

搜索
查看: 743|回复: 0

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

[复制链接]

352

主题

379

帖子

2159

积分

管理员

Rank: 9Rank: 9Rank: 9

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

0 ?9 b  S# M8 ~) ?# Y, m% ~+ t
- u' z. P3 S$ |. S3 V) S: E
7 g& v2 B3 ~' U- N4 M8 l+ S. r  p9 u

5 F& l9 V7 s7 Q, f9 Lesxcli system settings kernel set -s vga -v FALSE
+ I. I; J  O- f; J, J( h5 J% D
8 D7 S( {. z+ M; r

9 @5 q# U! s5 i: [% M/ _9 M$ \
; l/ ?7 U- ~: h+ B* w9 }1 s1 Q
重启ESXI系统
注意:配置了以上直通命令后,启动ESXI的画面永远只会停留在下图画面
切换核显直通
VUM-PVE:VUM-PVE是我们PVE版的虚拟整合包,PVE+爱快+iStoreOS的组合方式,如果你使用的是PVE参考这个直通核显。4 ^% Z' @: L! m: z8 ~

- N* Z( i6 @# Y" y; m群晖登录SSH检测核显加载情况
群晖SSH功能开启
0 \( f, F5 ]& _9 F- f

$ F2 [( {6 k* W  B! v  x+ s4 {: ]6 J2 Y+ A
; `1 Z' y' s4 I- W8 b0 |* X
sudo -i9 T) r1 I! p; a: X# e4 Y2 j7 Z
! G7 {" q& @. ~9 Z7 m0 S2 q
) U, z' F0 x: _5 G" Q& @& C

" P: M1 ^! ^7 ]7 k& Q5 O' F' @ls /dev/dri
: s: `7 n+ c' B1 u( P( X1 C- q2 v& G8 r7 S

" [: p8 ]$ w  v9 k9 P
) S+ r& c$ Q$ [& }; c- G5 F
检测到核显
群晖安装小雅alist:保证可用硬盘空间大于160G" m+ |/ j8 f+ }+ X3 B

6 A5 k4 L* a; U, j) c安装Docker
首先建一个小雅的配置文件夹:/docker/xiaoya
小雅需要3个配置文件,在自己电脑新建这三个文件,配置好之后上传到/docker/xiaoya
对应文件获取方式
/docker/xiaoya/mytoken.txthttps://aliyuntoken.vercel.app/
/ |' ^$ t2 j1 ?https://alist.nn.ci/zh/guide/drivers/aliyundrive.html
% C* g  I8 _8 K' N; `! ?手机阿里云盘扫描登录获取token,然后放到文件中
/docker/xiaoya/myopentoken.txthttps://alist.nn.ci/tool/aliyundrive/request* u( H5 o, V; O) U: A  R/ {1 p
https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html
# W8 Z+ t* s! X& @手机阿里云盘扫描登录获取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 按下图演示操作
    $ G/ c( P- i5 J& f" P
三个文件都填写好对应数据配置好之后上传到/docker/xiaoya
Docker里面安装小雅alist测试访问
配置完成之后,等待Docker启动,这里需要一点时间,访问http://nas_ip:5678
如何出现以下情况,说明还在配置中,等待5-10分钟
5 a2 T4 _7 @* x, F) E8 M) W& k" C

3 V1 x2 I  p0 i5 J0 L看到列表信息,代表配置完成
. _8 w6 r0 [6 d7 N! c5 e& g; J

3 Q& \5 Q; U3 A1 a5 x  o% t8 Z测试播放任意点一个电影,测试播放,如果能播放代表搭建过程没有任何问题
+ W. ]( g6 [! O0 m8 [2 w2 U
2 Q3 Q% s3 i4 T0 R+ s! b
如果出现无法播放的情况,那就是上面阿里云获取token那个步骤获取的token有问题,重新获取,重新上传,重新安装。, \3 y& q7 ~* ]7 n

6 ~( v, e  f- [3 o  T" E6 b一键安装小雅版Emby新建一个xiaoya-media文件夹
无脑配置下权限,以免出什么幺蛾子
安装小雅Emby
以ROOT权限登录群晖SSH,输入以下命令,先生成配置文件
$ \  k/ c) b0 ~) Y1 z
7 ~' c8 F9 _- z' g" U" n1 j: i! a

& J. }7 z, z3 O, i: t$ Z/ S$ G: z$ g# {1 S1 O
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya --action=generate_config# A  Q3 m( O  y
  V0 B- n5 x! ]2 M5 C

# b8 W$ l! u9 I& [# b3 L- D0 }& S
% z0 a' Z! z1 _- z( _3 X# /volume1/docker/xiaoya 这个是群晖里面,我们在docker文件夹下创建的xiaoya文件夹的路径
2 s; X+ d9 w: ~2 q7 r, A, @
( M$ [' w  p6 c' u+ v
% z$ H/ R/ }3 H5 w' ]
& h1 B3 {! A; U) n0 a& L8 ?
修改里面内容如下:

' z$ f. S$ P5 K# ^
7 x* o  i) V8 ?- T! d4 X2 m3 r2 X8 {5 D& A2 l0 X; M
3 ?( j1 Y9 ^# R/ Y( C) Y4 ?8 h
dev_dri=yes
7 S6 C& c# [7 c: s
$ E/ o: W6 t4 ~mode=host2 z/ s' a7 B' D4 T+ g) G3 m

* i6 y2 u! a3 n" limage=amilys
+ J: F) g7 `( a, j4 W# W3 V9 w4 x5 R9 z8 q( K9 |% S. U
media_dir=/volume1/docker/xiaoya-media  u, {7 W4 ]2 J) D

6 `* e/ |4 J5 T; J1 T7 f/ Kresilio=yes
1 u* c- ~6 T3 B/ d  k- y% m6 b3 U. P( t+ b
; w% N+ W7 U$ E1 K6 P; b
" k1 n: H8 [' a9 x- N, r6 @
官网内容说明:
变量值(粗体是默认)说明
dev_driyes,no是否添加硬解的GPU映射,不是所有设备都支持
mode=hosthost,bridgeemby的镜像模式,模式是host
image=embyemby,amilysemby的镜像,默认官方版,amilys是破解版
media_dir必填,你的/媒体库目录
resilioyes,no是否安装resilio同步软件
执行安装:
' r- e6 m* d# H2 q5 H8 T
- f! e  T- k8 m) P

9 o! ?* o! U- ?5 F- x5 S  e2 W
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya2 e. v$ {( P2 J$ Z9 s

% Y, Y7 t" G+ r% g  ^
/ B* h# l4 n" k( i* G

8 N! G5 a0 c4 ~1 S  r这个阶段会持续半个小时左右,具体看网速和设备性能,看到以下内容,代表配置完成。
% R, Q0 E8 V1 U
* ?9 ^4 s# q* o: \7 k
配置emby端口:
测试进小雅emby后台
群晖IP:2345端口进入
  • 默认账号:xiaoya
  • 密码:1234. j3 W1 Z& Y# a' Y, h; R/ Y/ O: ~
Emby硬解设置
首先可以进入Emby容器,查看Emby是否加载到我们直通到群晖的核显

' ?* F6 c2 v# L+ o4 j- t, |; \
+ M- E7 O% k; G' l4 j% o7 o/ e! I1 a
* G! e1 z0 G  }, c2 k2 ]* [! x
docker ps -a
9 B* ~8 s/ d, Z% w8 i0 D- p9 L* H0 w# Y

" r2 L& D1 I( ^, r1 o  g1 s) M% F3 j+ T. d& a' U- @
#获取运行容器的名称- @3 M! u# O4 Z& c3 f5 u6 T

8 ?+ |- Q5 c4 J3 T- W4 a' B/ d
% T1 h, g" I' {, a
# F& {; u% a: I! Z* j
进入Emby容器 SSH

& \0 ^) K" W4 S: B9 e3 O( y+ P- a# e; ^6 e2 {) ~- T4 x6 m
+ r  D) a/ Q, c) s7 a( m: l" d
. T! h3 x2 T( ?0 W  M" L' h5 A; X
docker exec -it emby /bin/sh, _5 X1 U, F/ `6 Z2 ~  M! e
8 j2 M+ p, ~$ n+ h. i! Q6 g: U

, K3 [4 P) n4 a1 T1 w. C
, ~; a* z* j( a% kls /dev/dri
7 X5 w( |6 m* I
0 ]0 d, I$ p' @) P

3 o0 ]! z8 C, n* S1 t+ {
& |; m( ]/ v3 I, X
如果用群晖IP:2345在emby里面无法播放,是因为上一步我们开启了硬件,2345端口是不会经过emby服务端的直接从阿里云直连,导致无法获取硬件数据,所以开启硬解后,那么用群晖:6908进就可以播放,并在emby里面也可以硬解。2 x! ^- h# H" i* X8 s" N
/ c/ A7 f. U2 d
配置jellyfin容器里面搜索jellyfin下载Docke文件夹里面建立Jellyfin文件夹
在里面创建cache和config两个文件夹
配置Jellyfin容器测试Jellyfin后台能否进入
群晖IP:8097
获取小雅最新的播放地址信息
登录群晖SSH,通过一下命令,批量修改小雅缓存文件里面的地址
2 j  Q( n2 u, E& ]! F5 R
: C  }8 ]1 }8 D( z; t

: t/ Q1 B6 d: ]8 R9 l; ?
+ Y' K8 J1 w4 g8 }; O9 W# T2 Cfind /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] {} +' |  x" l. n: Y0 u2 D9 c

3 y, n( K# N" P5 J
* ]9 A; h4 K% A+ `- ~8 I) `- D( T' c; h! v( J& o$ Q+ Q

+ f. T* {4 F4 `1 X) ]7 j8 T/ @. c8 D  ?% b/ q* B" V( G! h
# /volume1/docker/xiaoya-media/xiaoya 这个地址修改为你小雅缓存文件夹地址,如果是按我上面教程配置的地址就这个不用修改5 M& q6 d# b6 k1 P, A

3 L' b7 w( c* N8 W. [" R# |# http://10.10.10.3 修改为你群晖的IP地址2 f" e  }+ M: c% Y* V  D, ~
7 n; ^$ ^6 F, U; T. E" K: ?1 D9 s
% ^, q6 N5 m: T8 @( z$ Y% E
3 c  N3 n& f# Q, N
进入Jellyfin后台进行配置
硬件转码开启
首先可以进入Jellyfin容器,查看Jellyfin是否加载到我们直通到群晖的核显

: B$ v1 G: ^8 `; x  M3 W
* v; b# J7 ]% J  r
0 \5 f3 k) |7 ^1 x1 ?1 M3 ~% m* W' f% E
docker ps -a
$ u, n: u+ o8 T' g3 m1 ?+ D
& j0 H- t; o# Y7 e) |  J& \. R3 v3 s4 Z* r

6 y9 S6 |- d) o3 c#获取运行容器的名称
: p+ g! H4 c, E* s8 R  P& Z# Q% I: {: I( w  v
7 n6 |+ P6 g6 f8 f; Y( v; ?

5 y( Y$ u0 ?! Q' e  e
进入Jellyfin容器的SSH

( O( P0 E( H/ Z. }/ C/ F( F9 W' b4 I# T1 Y. I
4 a' }8 B/ A2 D; }
7 N. h% J" {- m4 l" ^0 ]$ [
docker exec -it nyanmisaka /bin/sh
( L- N; p7 K, L, Q- O. v  B# h' P# P$ |3 A& F' j& T
9 q" i8 s* Z5 h7 ?' m: F
9 j. \; V: g# y+ O! ?8 d* d
ls /dev/dri
+ y+ |2 Y9 E5 }( l5 \1 S8 m- d3 E/ L- k  y$ t( K

) ^3 |, \; ~- l, X

% v+ s1 p1 q8 H测试播放及转码
硬解转码成功
阿里云盘同样缓存成功
实时清理阿里云盘缓存和日常更新
安装 xiaoyaleep ,群晖SSH输入命令
下面两条命令,推荐使用第一个,1分钟内自动清除缓存
8 O/ }$ R1 f6 L# C+ x

, F$ T" S. \" W1 i
8 b+ s; J" {  r' D; @1 R' o6 o( Y% O5 R# N) j4 V4 |% N" v8 e

' X6 p. c6 {7 s+ b7 j
- b/ W5 d+ t% z7 U3 C+ g( dbash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 5 -tg) `2 j7 r% v6 g6 v

8 B4 l. B( f" W1 @+ E5 f
5 j  x4 [" a* d+ d
2 |. x! V: h" p3 t; [$ f0 D9 F
6 [# L; e: r- x8 _; a( y

2 I+ v, U! ~1 O, p9 d
9 F! D/ Y7 q6 L# g( _
0 {: o6 b( P7 d+ M$ ~6 Q! ]5 ?bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 3
+ |% v; Y+ I  A8 k7 I
  W# h# i9 M; a' K3 v4 X

+ M; Y( I/ `  z) d, B
4 R! A) B  u- e! ^" C2 n( \

1 x0 ?/ Q, c. k/ e0 N

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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