扫一扫,微信登陆

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

搜索
查看: 375|回复: 0

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

[复制链接]

342

主题

368

帖子

2057

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2057
QQ
发表于 2024-7-5 08:17:50 | 显示全部楼层 |阅读模式
原文件来自于:https://www.vumstar.com/4472/#hidden-box-comment配置硬解直通核显VUM-ESXI:VUM-ESXI是我们ESXI版的虚拟整合包,ESXI+爱快+iStoreOS的组合方式,如果你使用的是ESXI参考这个直通核显。, {) D5 X0 G' o6 h% `0 Z7 G

: z# \9 o) n  W" Q9 u( _/ n
8 c3 ^# _6 j. P& ?5 |
2 n' z5 I0 V, K" R  }, H4 n5 t$ N$ V+ c$ k! ~8 K( a

% R$ e9 i4 I' W, Mesxcli system settings kernel set -s vga -v FALSE
* S3 [% x0 ~# t( C5 C$ S! l( f# ?4 m3 J

% r* [/ e+ L% s, Y' s9 {0 k+ o. m9 D
1 a& n- S; r6 J
重启ESXI系统
注意:配置了以上直通命令后,启动ESXI的画面永远只会停留在下图画面
切换核显直通
VUM-PVE:VUM-PVE是我们PVE版的虚拟整合包,PVE+爱快+iStoreOS的组合方式,如果你使用的是PVE参考这个直通核显。7 e4 X: @& Y( g" P' f4 W) _  Y1 C

" Z. I. B5 W9 q' V+ B; A; ^群晖登录SSH检测核显加载情况
群晖SSH功能开启
. a* _# H+ G1 S' _
9 d1 M! V2 t. Q) m; C/ @  y$ z

( u2 `5 w7 {8 |+ K' ?7 h9 G9 Q- U, }( t
sudo -i
- {* ]5 I1 I. r9 r" B+ w6 [7 g% T' _: m, x& ?+ R
, q7 |% i6 k" x0 b

  f9 j6 C5 z: u% v- \- K7 @ls /dev/dri0 g/ D" s3 v+ v7 }2 P5 Q. X
+ c% C6 r( Y; c3 b0 [* e! b5 n
" j1 b! O5 t' V! f
- `0 i* f! K+ i+ M/ h! d' u
检测到核显
群晖安装小雅alist:保证可用硬盘空间大于160G
3 O2 D5 z& ^& P% t% n

/ X+ D6 L& M$ ]6 G1 z安装Docker
首先建一个小雅的配置文件夹:/docker/xiaoya
小雅需要3个配置文件,在自己电脑新建这三个文件,配置好之后上传到/docker/xiaoya
对应文件获取方式
/docker/xiaoya/mytoken.txthttps://aliyuntoken.vercel.app/" u  f: D6 ]6 d% n
https://alist.nn.ci/zh/guide/drivers/aliyundrive.html7 p% ^3 x4 }7 a% W, p) v
手机阿里云盘扫描登录获取token,然后放到文件中
/docker/xiaoya/myopentoken.txthttps://alist.nn.ci/tool/aliyundrive/request
9 }$ n. b2 j" |8 }https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html
" x. w: @/ E$ a6 `% e手机阿里云盘扫描登录获取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 按下图演示操作, K. S# m# m( A& W1 P" z& F
三个文件都填写好对应数据配置好之后上传到/docker/xiaoya
Docker里面安装小雅alist测试访问
配置完成之后,等待Docker启动,这里需要一点时间,访问http://nas_ip:5678
如何出现以下情况,说明还在配置中,等待5-10分钟6 e6 S8 R7 g4 i7 T6 K
1 v( p( m. C9 g+ ]
看到列表信息,代表配置完成
  S* n# t% ~8 F4 C5 _& T' j
  |: U* ?8 `# G2 _. B% Y3 o8 t5 E
测试播放任意点一个电影,测试播放,如果能播放代表搭建过程没有任何问题1 h4 B# Z% S! U& }
1 T# f* {! q2 q" F7 Z, Z  P
如果出现无法播放的情况,那就是上面阿里云获取token那个步骤获取的token有问题,重新获取,重新上传,重新安装。
/ b* k7 f4 R* \3 ?. w. s
9 b' a2 }+ c, I) o1 Y" ~
一键安装小雅版Emby新建一个xiaoya-media文件夹
无脑配置下权限,以免出什么幺蛾子
安装小雅Emby
以ROOT权限登录群晖SSH,输入以下命令,先生成配置文件

5 f6 r6 w2 A5 T7 f/ V) q* ]  l  ?1 k! M

% B. }! C; c: m; v6 w
: w8 s) |& Y0 p+ F7 z6 C) csudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya --action=generate_config  ^$ a( A  D6 I; l4 k5 q! N

/ s3 |$ R5 I4 o" I2 }3 m" k1 b! _5 q" n
4 T4 e3 e7 {7 X5 U% j+ Y" m
# /volume1/docker/xiaoya 这个是群晖里面,我们在docker文件夹下创建的xiaoya文件夹的路径
7 ?  I  a1 I% D$ q% X* _  W9 K0 t
& {- ~4 A# Y) r6 q+ h+ b* V5 j, N

% k  K" ~$ L! [+ X+ V
5 `4 {  h, K0 Y) C
修改里面内容如下:
/ O' M; X6 y/ ~, w! F' Q

9 j. o7 E$ ^1 c: e
+ B+ h* Y- A9 m. H8 O" t. }$ A3 y/ `9 H9 \9 g$ j
dev_dri=yes
5 S/ V) b; R, I, U8 U/ E: _% r% r& A$ `) U& |4 T/ c
mode=host$ b  l* r8 {' s- P

4 f4 |# t# f( K  fimage=amilys$ W4 O! {& I, m+ z# u
) j) q- c0 h6 |1 }* z8 Z
media_dir=/volume1/docker/xiaoya-media6 X$ r: x7 v% E7 [9 ]

8 |7 |" Q# N' R7 @. Mresilio=yes
( J% b* @  g: S( O: B+ V
8 X0 C+ m( i* ~0 g
4 i4 B* B- P5 [$ L* A' I
. t" k) e9 k$ n8 T
官网内容说明:
变量值(粗体是默认)说明
dev_driyes,no是否添加硬解的GPU映射,不是所有设备都支持
mode=hosthost,bridgeemby的镜像模式,模式是host
image=embyemby,amilysemby的镜像,默认官方版,amilys是破解版
media_dir必填,你的/媒体库目录
resilioyes,no是否安装resilio同步软件
执行安装:

  ~9 [: r: y% v  w4 W4 M
, G& L& c% B' ?& C5 [- U3 E+ Z0 V# F! T6 O8 p& {, j6 \" R
' E7 y$ f/ @) K* [9 e0 s
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya
. X. B8 C7 V# a# \
! y1 @1 Q3 K- X+ X  `( {. M

7 p) A0 c3 R' D$ R5 {/ U9 ], O

1 k6 E9 S/ c) Y9 k* R; k2 {这个阶段会持续半个小时左右,具体看网速和设备性能,看到以下内容,代表配置完成。* g$ |- l" }' S% D( }1 e9 H, O
$ T' Y1 f4 K0 X4 a0 ^
配置emby端口:
测试进小雅emby后台
群晖IP:2345端口进入
  • 默认账号:xiaoya
  • 密码:1234! \. A" |' H& w& ?( A' T3 z
Emby硬解设置
首先可以进入Emby容器,查看Emby是否加载到我们直通到群晖的核显

0 k) c  h$ _( |: a
4 |. V6 {& B% g0 ~9 m4 e
, K. W6 n) P7 p: [
$ |9 W" w- d5 Fdocker ps -a
: e+ J- T! ^) o8 w$ a& J: x! _& O& m$ B+ r9 o9 F/ s6 T0 r( c
! _: R# w6 n( n

6 T; X  F9 i6 q* z; V6 C7 e#获取运行容器的名称
  B' h0 e+ e% G7 S6 P% J/ @
/ M9 G1 N) e$ v3 `" u' T

' q0 }8 ^5 h$ k, g7 [/ V8 z
" {: n/ A" s, D! T
进入Emby容器 SSH

( y2 ^2 p5 B8 }; R1 u, ]
1 Z4 V9 P( g+ Z2 z
7 Y* \8 t: ?, L( R7 @" p1 D& N
) z1 W% h* y% i6 Idocker exec -it emby /bin/sh+ A9 R) E2 j: E5 r* _" A* y

, n- T" f" m- \  u/ W0 n) x, L. p2 T9 l+ l% K6 }+ ^+ r9 t. h

" S' n" \/ f4 P( V# _1 u$ \  @; e. i0 U$ Uls /dev/dri
' y- E2 Q6 P3 P; T. c# w, L$ r# f( l& f/ a. n! Q; [% b& t4 [

* ]: d4 `0 \( W( a
% |5 w; M  o6 v+ G9 `* }' F
如果用群晖IP:2345在emby里面无法播放,是因为上一步我们开启了硬件,2345端口是不会经过emby服务端的直接从阿里云直连,导致无法获取硬件数据,所以开启硬解后,那么用群晖:6908进就可以播放,并在emby里面也可以硬解。
; z3 a, k/ _5 }( ?& s
3 ?) i* x2 P! D5 J. ]
配置jellyfin容器里面搜索jellyfin下载Docke文件夹里面建立Jellyfin文件夹
在里面创建cache和config两个文件夹
配置Jellyfin容器测试Jellyfin后台能否进入
群晖IP:8097
获取小雅最新的播放地址信息
登录群晖SSH,通过一下命令,批量修改小雅缓存文件里面的地址

+ I7 k1 [, `. C% p0 X. c  W  y  w6 M! W5 L# {( {3 Z9 G4 O+ n
6 _) M  ~) s" [1 U: x1 z
5 ~1 A- K( L7 r/ A. [
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] {} +6 {' N  y& s" M' f
5 d. w8 J0 j: l3 M# r' E% Q6 P
2 k4 u( F. b% y8 W! C! k% I* M

; M  Q0 t+ R; d+ r$ \$ ?5 ]
/ Q) ~: e( W4 e1 V
( L. s7 [# @$ L7 Q* L  q4 ?# /volume1/docker/xiaoya-media/xiaoya 这个地址修改为你小雅缓存文件夹地址,如果是按我上面教程配置的地址就这个不用修改
; `* q8 m- X- X) V1 r
6 e. x, Y+ `" x/ [1 H3 p# http://10.10.10.3 修改为你群晖的IP地址
1 A  W0 O) g, E/ P* V8 C+ k$ ~; m, @  R5 M/ }+ v

. }: q+ l, _3 D0 x0 c

! r6 p( M. p( s+ f0 F进入Jellyfin后台进行配置
硬件转码开启
首先可以进入Jellyfin容器,查看Jellyfin是否加载到我们直通到群晖的核显
& ^; P+ P' o+ }& l9 q# u- h) {; I( j
) i+ M% j  @* a4 N9 F+ u) k% L
- N/ t# ?) {1 y6 V. P" L9 C) r

$ x- _8 c. ]* w: b: E! ]. Ddocker ps -a7 J& p  L) j1 D) p

+ X  _3 G  F' B5 a: ?$ z9 ~2 Z0 M( ?; [# J( [7 U

3 n5 n1 t. A5 Y& g#获取运行容器的名称
- Y0 |6 s" B& [1 h6 e2 ^* H8 M
  K2 b2 y) H  o& k
* u- U- E5 i! m) H9 C

  o/ H$ Y/ B1 w. q' c* |8 S
进入Jellyfin容器的SSH

" a/ p1 _. ~- Z% R
- c$ F4 n& f5 p- I2 u/ Q
6 V: z# x- V5 ~5 [, Y" q
" ?0 U& E2 t" a& C: m9 x+ Qdocker exec -it nyanmisaka /bin/sh
# ~* p/ ~4 M) O1 t$ }2 P2 q" n! S/ ^3 T) R7 j. [9 e* K6 U
) j4 j5 B5 M7 b' A8 r% C. w

1 z" @# j$ b4 W# x' I) t; Gls /dev/dri+ ?9 T' U1 n6 s1 I

! M/ B% q/ D. Y+ D

* ?' z1 T) [2 f) J

, V% ~* v& H8 n- z5 F. \测试播放及转码
硬解转码成功
阿里云盘同样缓存成功
实时清理阿里云盘缓存和日常更新
安装 xiaoyaleep ,群晖SSH输入命令
下面两条命令,推荐使用第一个,1分钟内自动清除缓存
/ j% s) I7 E; i& v) ~

5 B2 E) Y8 z) U" d/ C
- K/ d( ~& q, F# s/ F% Y% p
; x6 U+ {( R  s! ~1 c) X
! o5 r1 u3 i! s4 X' J; P) \9 o. |1 V' O7 w1 K( t
bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 5 -tg, ], O. c2 w" n6 n: n& t5 d7 t, w' N

7 c4 b) @9 |0 M: ^) l  k% T1 I

7 ~' b% ^5 o/ z. S: b! w- L
" R- g1 ]6 \  O) k8 `

* P5 C" [; j& k2 Q+ h8 ]$ j0 L& L

& q$ m0 M+ u* ?- J- c8 Q. [' Z% b, v
bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 3) ~2 t# j1 |( c1 _5 n
: R/ e# P3 V/ g# g  w! {

# u; H* w2 P& B6 [

3 [; Y: n) e; E- L8 f8 z% z
% O7 @: W  H; x( B

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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