首页
/ 【亲测免费】 AutoFilm 项目下载及安装教程

【亲测免费】 AutoFilm 项目下载及安装教程

2026-01-25 04:37:47作者:宣海椒Queenly

1、项目介绍

AutoFilm 是一个为 Emby、Jellyfin 服务器提供 Strm 直链播放的小项目。它通过生成 Strm 文件,使得用户可以直接通过这些文件进行视频播放,从而降低 Emby 服务器的性能需求和硬盘需求,同时提高访问速度。该项目推荐配合 MediaWarp 使用,以获得更好的播放体验。

2、项目下载位置

你可以通过以下链接下载 AutoFilm 项目:

AutoFilm GitHub 仓库

3、项目安装环境配置

3.1 环境要求

  • Python 3.12 或更高版本
  • Docker(可选,用于 Docker 运行方式)

3.2 环境配置示例

3.2.1 Python 环境配置

首先,确保你的系统中已经安装了 Python 3.12 或更高版本。你可以通过以下命令检查 Python 版本:

python --version

如果 Python 版本低于 3.12,请访问 Python 官方网站 下载并安装最新版本的 Python。

3.2.2 Docker 环境配置

如果你选择使用 Docker 运行 AutoFilm,请确保你的系统中已经安装了 Docker。你可以通过以下命令检查 Docker 是否安装:

docker --version

如果 Docker 未安装,请访问 Docker 官方网站 下载并安装 Docker。

3.3 环境配置图片示例

Python 安装示例

Docker 安装示例

4、项目安装方式

4.1 通过 Docker 安装

  1. 克隆项目仓库:

    git clone https://github.com/Akimio521/AutoFilm.git
    
  2. 进入项目目录:

    cd AutoFilm
    
  3. 使用 Docker 运行项目:

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

4.2 通过 Python 环境安装

  1. 克隆项目仓库:

    git clone https://github.com/Akimio521/AutoFilm.git
    
  2. 进入项目目录:

    cd AutoFilm
    
  3. 安装依赖:

    pip install -r requirements.txt
    
  4. 运行项目:

    python app/main.py
    

5、项目处理脚本

AutoFilm 项目的主要处理脚本是 app/main.py。该脚本负责生成 Strm 文件,并处理与 Emby、Jellyfin 服务器的交互。你可以根据需要修改该脚本,以适应不同的使用场景。

# app/main.py

import asyncio
from app.core import AutoFilm

async def main():
    autofilm = AutoFilm()
    await autofilm.run()

if __name__ == "__main__":
    asyncio.run(main())

通过以上步骤,你可以成功下载并安装 AutoFilm 项目,并开始使用它为你的 Emby、Jellyfin 服务器提供 Strm 直链播放服务。

登录后查看全文
热门项目推荐
相关项目推荐