惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
I
InfoQ
The Register - Security
The Register - Security
L
LangChain Blog
H
Help Net Security
The GitHub Blog
The GitHub Blog
S
Schneier on Security
博客园 - 【当耐特】
W
WeLiveSecurity
Attack and Defense Labs
Attack and Defense Labs
IT之家
IT之家
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Google DeepMind News
Google DeepMind News
The Cloudflare Blog
H
Heimdal Security Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Y
Y Combinator Blog
雷峰网
雷峰网
N
Netflix TechBlog - Medium
Security Archives - TechRepublic
Security Archives - TechRepublic
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
L
Lohrmann on Cybersecurity
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
The Exploit Database - CXSecurity.com
P
Privacy & Cybersecurity Law Blog
G
GRAHAM CLULEY
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
V
Visual Studio Blog
博客园 - 聂微东
PCI Perspectives
PCI Perspectives
Last Week in AI
Last Week in AI
A
Arctic Wolf
宝玉的分享
宝玉的分享
T
The Blog of Author Tim Ferriss
S
Secure Thoughts
T
Threat Research - Cisco Blogs
GbyAI
GbyAI
云风的 BLOG
云风的 BLOG
D
Darknet – Hacking Tools, Hacker News & Cyber Security
S
SegmentFault 最新的问题
SecWiki News
SecWiki News
月光博客
月光博客
大猫的无限游戏
大猫的无限游戏
Schneier on Security
Schneier on Security
P
Proofpoint News Feed
博客园 - Franky
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
AI
AI
Engineering at Meta
Engineering at Meta

秋澪的博客

MediaWarp说明文档 | 秋澪的博客 MacBook Air M1 2025年211工科本科生体验报告 | 秋澪的博客 Conda安装以及基础使用方法 | 秋澪的博客 利用CloudFlare搭建测速网站 | 秋澪的博客 Fcricle踩坑记录 | 秋澪的博客 FastCDN说明文档 | 秋澪的博客 利用CloudFlare搭建镜像站 | 秋澪的博客 Docker入门教程 | 秋澪的博客 UnlockMusic音乐解锁搭建教程 | 秋澪的博客 Excalidraw搭建教程 | 秋澪的博客 利用CDN加速并保护站点 | 秋澪的博客 校园网碎碎念 | 秋澪的博客 三朝元老再就业——百元机装机体验暨P104-100快速上手 | 秋澪的博客 将M.2固态硬盘设为群晖存储池 | 秋澪的博客 Git快速上手指南 | 秋澪的博客 利用Ventoy打造最强硬盘 | 秋澪的博客 为Hexo博客添加后台管理系统 | 秋澪的博客 MarkDown笔记软件推荐 | 秋澪的博客 免费的云数据库推荐 | 秋澪的博客 使用BetterNCM美化网易云 | 秋澪的博客 Armbian手把手玩机指南01-系统刷入并安装可视化桌面 | 秋澪的博客 IOS旧版本应用推荐 | 秋澪的博客 51单片机学习记录-01 | 秋澪的博客 51单片机学习记录-00 | 秋澪的博客 免费域名注册 | 秋澪的博客 Hexo重装记录 | 秋澪的博客 利用CloudFlare创建域名邮箱 | 秋澪的博客 在Render上部署Alist | 秋澪的博客 Docker命令大全 | 秋澪的博客 利用Replit搭建Alist | 秋澪的博客 MariaDB数据库搭建及基础用指南 | 秋澪的博客 Nginx-Proxy-Manager问题补充:DNSPod证书申请错误、NPM端口丢失 | 秋澪的博客 VPS基础配置 | 秋澪的博客 Ubuntu安装及ROS安装教程 | 秋澪的博客 个人图床搭建之Github篇 | 秋澪的博客 利用Replit搭建个人博客Halo | 秋澪的博客 AI工具网站推荐 | 秋澪的博客 MarkDown入门教程 | 秋澪的博客 基于Ubuntu安装docker | 秋澪的博客 利用FRP 和 Nginx-Proxy-Manager 为内网设备提供内外穿透服务 | 秋澪的博客 Hello World | 秋澪的博客
AutoFilm说明文档 | 秋澪的博客
标签 · 2023-10-02 · via 秋澪的博客

此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结

通过Alist提供的Webdav获取网盘视频播放链接并生成Strm文件,可被Jellyfin/Emby等影音媒体服务器识别并直接播放

使用文档

当前文档适用版本:v1.2.2
若版本不同,具体功能实现可能会有差异

部署方式

Docker部署(推荐)

1
2
docker run -d --name autofilm  -v ./config:/config -v ./media:/media -v./logs:/logs akimio/autofilm

Python部署

  1. 安装Python,推荐版本Python3.12
  2. 克隆项目并进入项目目录:
    1
    2
    git clone https://github.com/AkimioJR/AutoFilm.git
    cd AutoFilm
  3. 安装依赖:
    1
    pip install -r requirements.txt
  4. 配置配置文件config.yaml
  5. 启动程序:
    1
    python app/main.py

配置文件

参考下面的示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Settings:
DEV: False

Alist2StrmList:
- id: 动漫
cron: 0 20 * * *
url: https://alist.akimio.top
username: admin
password: adminadmin
source_dir: /ani/
target_dir: D:\media\
flatten_mode: False
subtitle: False
image: False
nfo: False
raw_url: False
overwrite: False
other_ext:
max_workers: 5

- id: 电影
cron: 0 0 7 * *
url: http://alist.example2.com:5244
username: alist
password: alist
source_dir: /网盘/115/电影
target_dir: /media/my_video
flatten_mode: False
subtitle: False
image: False
nfo: False
raw_url: True
overwrite: False
other_ext: zip,md
max_workers: 5

Ani2AlistList:
- id: 新番追更
cron: 20 12 * * *
url: https://127.0.0.1:5244
username: admin
password: myalist
target_dir: /视频/动漫/新番
rss_update: False
year: 2024
month: 7
src_domain: aniopen.an-i.workers.dev
rss_domain: api.ani.rip

Alist2StrmList模块

主要用于生成Strm文件,可配置是否下载图片、字幕、nfo等详细配置,也可以自定义需要下载的格式
主要参数

  • cron:用于后台定时任务,例如0 20 * * *为每天晚上8:00都会运行
  • source_dir:为存放需要转化为Strm文件的路径,程序会遍历其子路径(如果用户设置了base_path,已登入用户看到的路径为准,不需要手动补全base_path
  • target_dir:本地Strm文件的存放目录,建议使用绝对路径,相对路径可能出现找不到文件的情况
  • flatten_mode:启用后只生成Strm文件,关闭图片、字幕等文件的下载,并且Strm文件会直接在target_dir目录中生成,并非在其子目录中生成
  • overwrite:覆写功能,默认关闭,多次运行的时候检测到本地文件已经存在,会跳过,开启后会先删除原文件再重新生成
  • raw_url:会请求上游云盘获取云盘的CDN下载链接替换Alist的下载链接(此链接一般有时效性

备注
用户开启签名(Sign)功能后,下载链接会额外多出查询参数,新版本(v1.2.2及以上)无需配置Token既可以获取正确下载链接,如果设置签名过期时间,可以配合cron后台任务和overwrite覆写功能一起使用

Ani2Alist模块

配合ANi Open (an-i.workers.dev)项目使用,将动漫挂载到Alist上,可以配合Alist2StrmList模块使用
主要参数

  • cron:用于后台定时任务,例如0 20 * * *为每天晚上8:00都会运行
  • target_dir:将视频挂载到Alist服务器上的父路径(所有视频都会在这个路径下)
  • rss_update:通过ANI Open项目的RSS订阅快速添加最近更新的15个番剧
  • year/month:指定更新哪个季度的番剧,仅支持 2019-1 及以后更新的番剧

备注
Alist用户需具有管理员权限,否则失败,网络条件不好的可以自行反代Ani Open的两个域名并填入src_domainrss_domain

秋澪的博客

Akimio Blog

本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自秋澪的博客