数码杂锅

  • 首页
  • docker应用
    • docker知识
    • docker可视化管理
    • AIGC相关
    • 内网穿透
    • 在线文档
    • 笔记软件
    • 聊天软件
    • 刮削工具
    • 浏览器
    • 运维平台
    • 音乐软件
    • 网盘工具
    • 网络工具
    • 书籍管理
    • 在线教育
    • 备份同步
    • 相册管理
    • 协同办公
    • 抽奖系统
    • 稍后阅读
    • 工具集软件
    • 脚本平台
    • 密码管理
    • 数据库管理
    • 族谱管理
    • 思维导图
    • 视频会议
    • 文件管理
    • 监控管理
    • 远程桌面
    • Nas系统
    • 下载工具
    • devops代码托管
    • 导航书签
    • 办公软件
    • 聚合网盘
    • 智能家居
    • 网盘搜索
    • 影音播放
  • Nas杂项
    • 飞牛
    • 群晖
  • 电脑知识
  • 隐私政策
数码爱好者的分享小站
  1. Main page
  2. docker应用
  3. Main content

Nas上部署一款视频软链接strm生成器docker应用:wz-strm

2025年2月26日 409hotness 0likes 0comments
frc-1d84c1317f975fce2e0eadc63bfdbcb7-1

简介

官网:本网站 或 微信公众号

版本号:1.1.0更新说明:

去除了初始文件夹扫描机制,不对总文件数量进行遍历,以避免扫描文件夹就产生风控

需要删除本地镜像后,重新拉取就行

版本号:1.0.0

这就是个简单的软链接strm文件生成器,做这个主要是某些网盘太容易黑号了,autosymlink或者alist-strm我没找到设置对网盘访问间隔的地方,就自己做了个,可以设置strm生成间隔时间,以规避频繁访问造成黑号。最好不要用自动模式去访问容易黑号的***网盘,因为自动模式也可能算是频繁访问。

 

安装使用

本次部署还是在飞牛nas的docker compose环境下,nas侧端口不能和你已有应用端口冲突,如群晖等其他nas可能还需对应修改nas侧映射目录或手动建立目录

本篇相关yml等文件下载链接:https://gitee.com/hswz5525/dockercompose


services:
  wz-strm:
    image: hswz/wz-strm:latest  # 使用 Docker Hub 上的镜像
    container_name: wz-strm
    ports:
      - "5525:5525"  # Web界面端口
    volumes:
      # 挂载 NAS 目录
      - /:/mnt/nas:ro  # 只读模式挂载 NAS 目录
      # 挂载配置文件和日志目录
      - ./config:/app/config
      - ./logs:/app/logs
    environment:
      - TZ=Asia/Shanghai  # 设置时区
      - PYTHONUNBUFFERED=1  # Python 不缓冲输出
      - NAS_MOUNT_POINT=/mnt/nas  # NAS 挂载点
      - FLASK_ENV=production
    restart: unless-stopped  # 自动重启
    network_mode: bridge

# 访问地址:http://主机IP:5525 

本软件生成strm文件是通过webdav挂载模式实现,所以在飞牛上源视频文件都是从远程挂载的webdav里选择

frc-37ff64da07db1a32354d1e089beab343-1


这里只讲下手动模式

挂载模式有3种:alist-xiaoya,alist网盘,webdav

切换挂载模式会自动填写url前缀,也可以自己修改url前缀

第1种alist-xiaoya,这个其实要不要也可以,主要是xiaoya的url前缀是/d,我就单独弄了一个

第2种是alist网盘,alist网盘的url前缀是/dav

第3种是飞牛等webdav,飞牛的webdav没有前缀,飞牛挂载webdav注意要选择可见文件夹范围,如果视频在飞牛里,建议还是直接使用飞牛影视就好

frc-8fc69d74b96b9629ee74d8aaadea4628-1

如果你是其他webdav,对应填好前缀就行

服务器地址是你的nasip:加上端口号,xiaoya一般是5678,alist网盘一般是5244,飞牛默认是5005

选择文件或目录,就是选择你需要生成strm文件的源视频地址,选择了之后,最后面的挂载根目录会自动生成

strm保存目录是你需要保存strm文件的位置

生成间隔,对于alist挂载的容易黑号的网盘,这个必填

frc-2181afa006df5097c544461d75e02c88-1


这个虽然是自己做的,但是我也只3种模式都大概试了下,连自动模式都没试,懒了懒了,大概率会有bug,凑合用吧

在尝试alist网盘时,我把生成间隔设置成了2秒,然后处理了alist挂载的一个容易黑号的***网盘试了下,还好,生成完600多个文件网盘也没有掉链接。

在alist网盘挂载时,限制速率我也调到了最低的1

frc-df98721ae4aca57a9a9a3bf2f26365ed-1

frc-77bb8b73068894f62b842132fecc03d2-1

有需要的同学自取部署试试吧

 

相关文章

  • Nas上部署一款开箱即用的在线视频播放器docker应用:MoonTV
  • Nas上部署一款开源、轻量的在线视频搜索与观看docker应用:libretv
  • 告别U盘拷来拷去!只要几分钟就能拥有个人或企业专属「影音库」:mediacms
  • Nas上部署智能表格+工作流+应用搭建的一站式数字化平台:SeaTable最新5.3版本
  • Nas上docker部署一个动画数字人:Awesome Digital Human
  • Nas上docker部署web文件分享快递柜:FileCodeBox
  • nas上部署m3u8在线视频下载工具:mediago
  • 一款多平台的开源电子书阅读器:Anx-Reader
Tag: Nothing
Last updated:2025年4月24日

红薯丸子

好好学习,天天向上

Like
< Last article
Next article >

Comments

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
Cancel

COPYRIGHT © 2024 红薯丸子. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

EnglishEnglish
简体中文简体中文