需求描述
在Nas上搭建了Alist,Alist连接了Nas、网盘,Alist作为数据中心,正好想搭建一个影视库,考虑了树莓派、Nas搭建Jellyfin等方法,发现效率不高体验不好,最终选择了本地播放器直连Alist,用本地算力来硬解4K视频。
一、Windows平台解决方案(64位)
-
- 下载并安装 PotPlayer
- 下载并安装 LAVFilters
- 解压到“C:\Users\<用户名>\AppData\Roaming\Daum\”
- 右键以管理员运行“install.bat”、“install_splitter.bat”、“install_video.bat”进行安装
- 下载并安装 madVR
- 解压到“C:\Users\<用户名>\AppData\Roaming\Daum\”
- 右键以管理员运行“install.bat”进行安装
- 设置显卡驱动中“动态范围”为“完全”
- 打开“.\Daum\madVR\madHcCtrl.exe”,在右下角图标右键,选择“Edit madVR Settings”
- EDO PnP Monitor
- Digital Monitor /TV
- properties
- the dispay expects the following RGB output levels:根据设备选择PC或TV
- calibration
- this display is already for this display
- EDO PnP Monitor
- 添加直播源:下载最新的 直播源 ,解压后拖到PotPlayer即可
- 播放列表添加Alist(专辑设置)
- 专辑名称:Alist
- FTP/WebDAV/HTTP 搜索
- 协议:WebDAV
- 主机(IP)/路径:<Alist的域名或IP地址>/dav
- 端口:<Alist端口>(注意区分HTTP和HTTPS)
- SSL:如果使用Https需要勾选此项
- 用户名:Alist用户名
- 密码:Alist密码
- 优化设置(未在下方列出,使用默认设置即可)
- 基本
- 播放器启动后
- 窗口位置:居中
- 窗口尺寸:用户自定义 1920x1080
- 鼠标
- 左键点击:播放|暂停
- 左键双击:全屏|默认尺寸
- 单机1# X键:什么都不做
- 单机2# X键:什么都不做
- 单机中键(滚轮):什么都不做
- 触摸
- 单指 左/右拖拽:播放速度
- 双指点击:什么都不做
- 双指 左/右拖拽:什么都不做
- 双指上滑:什么都不做
- 双指下滑:什么都不做
- 双指 上/下拖拽:什么都不做
- 三指点击:什么都不做
- 三指 左/右拖拽:什么都不做
- 三指上滑:什么都不做
- 三指下滑:什么都不做
- 三指 上/下拖拽:什么都不做
- 播放
- 记忆视频播放位置:√
- 记忆音频播放位置:√
- 鼠标指向进度条时显示缩略图:√
- 鼠标在进度条上显示时间:√
- 全屏
- 全屏时鼠标移到右边会显示窗口:√
- 滤镜
- 内置图像处理滤镜设置
- 激活条件:不使用
- 使内置视频编码解码器/图像处理滤镜支持视频流切换功能:×
- 内置声音处理滤镜设置
- 使用声音处理滤镜(推荐)
- 使内置声音编解码器/声音处理滤镜支持音频流切换功能
- 源滤镜/分离器
- 滤镜/解码器管理
- 源滤镜/分离器:搜索后添加,在弹出窗口DirectShow滤镜列表中,选择所有,然后点击确定
- 无损AVI、有损AVI....等所有选项,能换成“*LAV Splitter Source”的全部换掉,不能换的默认即可
- 滤镜/解码器管理
- 视频解码器
- MPEG1、MPEG2....等所有选项,能换成“*LAV Video Decoder”的全部换掉,不能换的默认即可
- 音频解码器
- MP1、M.2....等所有选项,能换成“*LAV Audio Decoder”的全部换掉,不能换的默认即可
- 个人滤镜优先权
- 滤镜优先排位设置
- 添加系统滤镜
- 弹出窗口“添加系统滤镜”中选择“DirectVobSub”、“DirectVobSub(auto-loadimg version)”
- DirectVobSub:√,并在右侧选择“按优先级使用”
- DirectVobSub(auto-loadimg version):√,并在右侧选择“强制使用”
- 添加系统滤镜
- 滤镜优先排位设置
- 内置图像处理滤镜设置
- 字幕
- ASS/SSA字幕样式:使用用户自定义的样式
- 忽略HTML标签
- 字体固定尺寸
- 字体相对尺寸
- 字体名称
- 字体颜色
- 全部字体
- 全部样式
- 尽可能将字幕输出在画面底部:√
- 样式
- 字体
- 默认字体:Microsoft YaHei UI
- 备用字体:Microsoft YaHei UI
- 字号:13
- 字间距:0
- 行间距:0
- 位置&比例
- 垂直位置(%):100
- 字体
- 视频
- 视频输出设备
- 视频渲染方式:Madshi视频渲染
- 色彩空间/属性
- 色彩空间
- YcbCr<->RGB规则:自动选择
- 色彩空间
- 图像处理
- 倍帧(创建中间帧):√
- 视频输出设备
- 声音
- 音频输出
- 默认输出设备:内置WASAPI音频渲染器
- 输出通道:源(输入)作为输出,32位(浮点)
- 格式化/混响
- 播放时开启规格化:×
- 音频输出
- 在视频播放页面右键 > 属性,打开“播放信息”
- 视频信息
- 解码器:LAV Video Decoder
- Hardware Acceleration
- Hardware Decoder to use:DXVA2(native)(省CPU)
- Hardware Acceleration
- 解码器:LAV Video Decoder
- 音频信息
- 解码器:LAV Audio Decoder
- Mixing
- Mixer
- Enable Mixing:√
- Output Speaker Configuration:Stereo(将多声道混合成双声道,适用于普通双声道音响)
- Mixer
- Mixing
- 解码器:LAV Audio Decoder
- 视频信息
- 播放器启动后
- 基本
- 注意事项
- Alist用户设置只读权限,增删文件后台操作,防止播放器中误操作导致文件丢失
二、Android平台解决方案
-
- 下载并安装 Mx Player
- 下载 MX-FFmpeg
- 本地播放器设置
- 播放器
- 屏幕
- 在标题栏显示电量/时间
- 显示剩余时间
- 保持屏幕开启
- 屏幕
- 解码器
- 硬件解码器+(本地):√
- 硬件解码器+(网络):√
- 尝试硬件解码器:√
- 尝试硬件解码器+:√
- 硬件+视频编解码器:全部
- 软解视频中使用硬解+音频:√
- 修正长宽比:√
- 软件解码器:全部×
- 自定义解码器:选择下载的MX-FFmpeg,通常名称是“libffmpeg.mx.so.neon-64-1.49.0”64代表64位处理器使用
- 字幕
- 字幕文件夹:目前只支持本地文件夹,可将字幕缓存到本地
- 首选字幕语言:中文(中国)[zh_CN]
- 文本
- 字号:20
- 描边:RPG:0,0,0,50%
- 改善SSA字幕渲染
- 播放器
- 可通过系统自带的文件系统,连接Alist点击打开视频文件,选择MXPlayer播放即可
- 通过Alist中复制下载地址(https://alist.abc.com/d/xxxx.mkv)复制到“MXPlyaer > 网络串流”在线播放
- 与NAS在同一网络,可通过“MXPlyaer > 本地网络 > 添加SMB”
- 地址:<SMB地址>/<文件夹>
- 文件夹:需要使用的文件夹
- 账号:NAS账号
- 密码:NAS密码