一个为Emby、Jellyfin提供生成strm、动漫追番、绘制媒体库海报的小工具
详情请参阅 AutoFilm 说明文档
./autofilm --help # 可选,查看具体使用说明
./autofilm --config /path/to/config.yaml
```
完整的配置结构见 [`config/config.example.yaml`](./config/config.example.yaml)。
# Strm 文件的优点
- [x] 优化 Emby 服务器,降低 Emby 服务器的性能需求和硬盘需求
- [x] 运行稳定
- [x] 相比于直接访问 Webdav,Emby、Jellyfin 服务器可以提供更好的视频搜索功能,自带剪辑器,以及多设备同步播放进度
- [x] 提高访问速度,播放速度不受 Emby/Jellyfin 服务器带宽限制(需要使用 [MediaWarp](https://github.com/AkimioJR/MediaWarp))
# TODO 列表
- [x] 从 config 文件中读取配置
- [x] 优化程序运行效率(异步处理)
- [x] 增加 Docker 镜像
- [x] 本地同步网盘
- [x] Alist 永久令牌
- [x] LibraryPoster(媒体库海报,感谢 [HappyQuQu/jellyfin-library-poster](https://github.com/HappyQuQu/jellyfin-library-poster))
- [ ] 使用 API 触发任务
- [ ] 通知功能
- [ ] ~~通过与 TMDB 对接,实现分类、重命名、刮削等功能~~
> 已向 [MoviePilot](https://github.com/jxxghp/MoviePilot) 提交了支持对 Alist 服务器文件的操作功能的 PR,目前已合并到主线分支,可以直接使用 MoviePilot 进行刮削
# 功能演示
## LibraryPoster
视觉设计参考了[HappyQuQu/jellyfin-library-poster](https://github.com/HappyQuQu/jellyfin-library-poster) 和 [MoviePilot-Plugins/mediacovergenerator](https://github.com/justzerock/MoviePilot-Plugins/tree/main/plugins.v2/mediacovergenerator)。
图像处理流程由 AutoFilm 使用 Rust 重新实现。
模糊
卡
拼贴
分割
# 更新日志
- 2026.7.23:v2.0.0,使用 Rust 重构 AutoFilm,大幅提升性能并降低内存占用,**配置文件变化较大,需要重新配置**
[prs]: https://github.com/AkimioJR/AutoFilm
[prs-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square
[issues]: https://github.com/AkimioJR/AutoFilm/issues/new
[issues-badge]: https://img.shields.io/badge/Issues-welcome-brightgreen.svg?style=flat-square
[release]: https://github.com/AkimioJR/AutoFilm/releases/latest
[release-badge]: https://img.shields.io/github/v/release/AkimioJR/AutoFilm?style=flat-square
[docker]: https://hub.docker.com/r/akimio/autofilm
[docker-badge]: https://img.shields.io/docker/pulls/akimio/autofilm?color=%2348BB78&logo=docker&label=pulls暂无开放 Issues,或尚未同步最近议题。