本地播放器连接Alist

需求描述

在Nas上搭建了Alist,Alist连接了Nas、网盘,Alist作为数据中心,正好想搭建一个影视库,考虑了树莓派、Nas搭建Jellyfin等方法,发现效率不高体验不好,最终选择了本地播放器直连Alist,用本地算力来硬解4K视频。

一、Windows平台解决方案(64位)

  1. 下载并安装 PotPlayer
  2. 下载并安装 LAVFilters
    • 解压到“C:\Users\<用户名>\AppData\Roaming\Daum\”
    • 右键以管理员运行“install.bat”、“install_splitter.bat”、“install_video.bat”进行安装
  3. 下载并安装 madVR
    • 解压到“C:\Users\<用户名>\AppData\Roaming\Daum\
    • 右键以管理员运行“install.bat”进行安装
  4. 设置显卡驱动中“动态范围”为“完全”
  5. 打开“.\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
  6. 添加直播源:下载最新的 直播源 ,解压后拖到PotPlayer即可
  7. 播放列表添加Alist(专辑设置)
    • 专辑名称:Alist
    • FTP/WebDAV/HTTP 搜索
    • 协议:WebDAV
    • 主机(IP)/路径:<Alist的域名或IP地址>/dav
    • 端口:<Alist端口>(注意区分HTTP和HTTPS)
    • SSL:如果使用Https需要勾选此项
    • 用户名:Alist用户名
    • 密码:Alist密码
  8. 优化设置(未在下方列出,使用默认设置即可)
    • 基本
      • 播放器启动后
        • 窗口位置:居中
        • 窗口尺寸:用户自定义 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
        • 音频信息
          • 解码器:LAV Audio Decoder
            • Mixing
              • Mixer
                • Enable Mixing:√
                • Output Speaker Configuration:Stereo(将多声道混合成双声道,适用于普通双声道音响)
  9. 注意事项
    • Alist用户设置只读权限,增删文件后台操作,防止播放器中误操作导致文件丢失

二、Android平台解决方案

  1. 下载并安装 Mx Player
  2. 下载 MX-FFmpeg
  3. 本地播放器设置
    • 播放器
      • 屏幕
        • 在标题栏显示电量/时间
        • 显示剩余时间
        • 保持屏幕开启
    • 解码器
      • 硬件解码器+(本地):√
      • 硬件解码器+(网络):√
      • 尝试硬件解码器:√
      • 尝试硬件解码器+:√
      • 硬件+视频编解码器:全部
      • 软解视频中使用硬解+音频:√
      • 修正长宽比:√
      • 软件解码器:全部×
      • 自定义解码器:选择下载的MX-FFmpeg,通常名称是“libffmpeg.mx.so.neon-64-1.49.0”64代表64位处理器使用
    • 字幕
      • 字幕文件夹:目前只支持本地文件夹,可将字幕缓存到本地
      • 首选字幕语言:中文(中国)[zh_CN]
      • 文本
        • 字号:20
        • 描边:RPG:0,0,0,50%
        • 改善SSA字幕渲染
  4. 可通过系统自带的文件系统,连接Alist点击打开视频文件,选择MXPlayer播放即可
  5. 通过Alist中复制下载地址(https://alist.abc.com/d/xxxx.mkv)复制到“MXPlyaer > 网络串流”在线播放
  6. 与NAS在同一网络,可通过“MXPlyaer > 本地网络 > 添加SMB”
    • 地址:<SMB地址>/<文件夹>
    • 文件夹:需要使用的文件夹
    • 账号:NAS账号
    • 密码:NAS密码
© 版权声明

相关文章