AutoClip 智能视频切片工具

基于AI的自动视频高光提取与剪辑系统,支持YouTube、B站多平台下载与智能合集生成。

Star 数
★ 9.5k
最近更新
3 天前
License
MIT
主语言
Python

30 秒速览

运行形态
自托管服务网页应用
可在哪里用
兼容但需适配
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
DockerFFmpegRedisPython 3.8+Node.js 16+Shell / 命令行网络访问本地文件系统
典型场景
内容创作者需要从长视频中快速提取精彩片段发布到社交媒体。
不适合
  • 只想用现成SaaS、不愿自行部署Redis与FFmpeg的用户
  • 需要B站上传、字幕编辑或多语言支持的团队,这些功能仍在开发中

这个 Agent 能做什么,适合哪些场景?

AutoClip 是一个开源的智能视频切片处理系统,能够从 YouTube、B站等平台自动下载视频,通过通义千问大语言模型进行内容分析,自动识别精彩片段并生成合集。系统采用前后端分离架构,后端基于 FastAPI 和 Celery 异步任务队列,前端使用 React 和 TypeScript,提供实时进度反馈和完整的项目管理功能。部署支持 Docker 一键启动和本地启动脚本,配置灵活,可适应不同生产环境。目前 B站上传和字幕编辑等高级功能仍在开发中。

AutoClip 读取视频文件或平台链接,通过 yt-dlp 下载 YouTube 视频,通过自定义 API 下载 B站视频,也支持上传本地文件。系统将视频提交给 AI 分析引擎(基于通义千问),提取视频大纲、识别话题时间线、对片段进行精彩度评分并生成标题。用户可在 React 前端创建项目、查看处理进度(通过 WebSocket 实时推送)、管理生成的切片和合集,并将结果导出或下载。后端通过 Celery 处理异步任务,使用 Redis 作为消息代理,数据存储在 SQLite 中,并可通过 FastAPI 提供的 REST API 进行交互。

  1. 内容创作者需要从长视频中快速提取精彩片段发布到社交媒体。
  2. 视频编辑人员希望自动化处理批量视频,减少手动剪辑时间。
  3. B站UP主需要将视频切片后上传到B站,但当前上传功能尚在开发中。
  4. 教育机构需要从讲座视频中提取关键知识点段落。
  5. 影视爱好者想要自动生成电影或综艺的亮点合集。
  6. 企业需要从会议录像中提取决策片段供团队回顾。

如何安装或部署这个 Agent?

环境要求:Python 3.8+、Node.js 16+、Redis 6.0+、FFmpeg、Docker(可选)。推荐使用 Docker:克隆仓库后运行 ./docker-start.sh;本地部署:创建虚拟环境、安装依赖、配置 .env 文件(需填入通义千问 API 密钥等),依次启动 Redis、后端和前端。具体命令可参考 README 的快速开始部分。

如何使用这个 Agent?

启动服务后,访问前端界面(如 http://localhost:3000)。点击“新建项目”,选择视频来源(YouTube链接、B站链接或本地文件),粘贴链接或上传文件(可选字幕文件),点击开始下载。系统自动执行 AI 分析、切片生成、合集推荐等步骤。在项目详情页可查看切片片段、编辑标题和描述、创建或编辑合集、下载输出。API 文档可通过 http://localhost:8000/docs 访问。

这个 Agent 有哪些优点和局限?

优点
  • 采用前后端分离架构,技术栈现代(FastAPI、React、TypeScript),易于扩展和二次开发。
  • 支持多平台视频下载(YouTube、B站)和本地文件上传,集成 AI 分析,自动化程度高。
  • 提供 Docker 一键部署脚本和详细的本地部署文档,适应不同运维环境。
  • 异步任务队列配合实时进度推送,用户体验好。
局限
  • AI 分析依赖阿里云通义千问 API,存在供应商锁定风险,且需要付费 API 密钥。
  • B站上传、字幕编辑、多语言支持等功能尚未完成,部分高级功能缺失。
  • 存储和后端依赖 SQLite 和 Redis,大规模部署时可能需要迁移到 PostgreSQL 等更强大的系统。
  • Android/iOS 移动端支持仍在开发中,当前仅限桌面浏览器。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
AutoClip 智能视频切片工具 当前 45 · 缺口较多 自托管服务免费 + 模型费 ★ 9.5k 3 天前 Python —
GOD 智能体社会控制室 60 · 存在缺口 命令行工具免费 + 模型费 ★ 1.2k 16 天前 Python OpenAI API
AutoCVE 漏洞审计平台 44 · 缺口较多 自托管服务免费 + 模型费 ★ 1.2k 1 个月前 Python —
OrgKernel 智能体信任内核 66 · 存在缺口 代码库 / SDK免费 ★ 2.7k 3 个月前 Python —

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
45/ 100 五分制 2.3 / 5
本评测基于 2026年8月11日 的源码;此后该项目发布了 11 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 8/29
可靠稳定 8/14
适用触发 10/18
规范维护 9/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全8 / 29 · 1.4/5

证据显示:项目使用环境变量存储API密钥,未发现硬编码凭据;用户需手动配置API密钥,但未发现明确的用户确认机制(如危险操作二次确认);数据流在README中有架构图说明,但未详细描述数据流向和存储位置;敏感数据处理(如Bilibili cookies)有提及但未具体说明加密措施;依赖列表包含已知包,但未提供漏洞扫描结果;外部效果包括下载视频和上传至Bilibili(开发中),但未说明权限控制;未提供回滚机制;来源归属:MIT许可证和版权声明存在,但发布者未验证。扣分原因:缺乏用户确认、数据流透明度不足、敏感数据处理细节缺失、依赖安全未验证、外部效果权限控制不明、无回滚机制。

可靠稳定8 / 14 · 2.9/5

证据显示:README、SECURITY.md、CI配置和测试文件在功能描述上基本一致,但存在一些不一致(如SECURITY.md中的版本支持与README中的版本号不一致);依赖列表明确,但未提供版本锁定或完整性校验;错误处理系统有详细测试,但未提供实际运行验证。扣分原因:依赖可用性未验证,失败消息仅基于代码审查,未实际运行。

适用触发10 / 18 · 2.8/5

证据显示:README明确目标用户(视频创作者、内容团队)和使用场景(YouTube/Bilibili视频剪辑);能力边界在README中有功能列表和开发中功能说明;触发精度:用户通过界面操作触发,但未详细说明触发条件;环境适配:提供Docker和本地部署,支持macOS/Linux/Windows,但未说明所有平台的具体测试情况。扣分原因:触发精度描述不足,环境适配未全面验证。

规范维护9 / 18 · 2.5/5

证据显示:README结构清晰,包含项目结构、API文档、快速开始等;安装说明详细,包括Docker和本地部署;命名稳定性:API端点命名一致,但版本号未明确;示例和FAQ丰富;已知限制:README中标注了开发中功能,但未明确列出所有限制;许可证:MIT许可证文件存在;版本变更日志:未提供CHANGELOG;维护责任:SECURITY.md提供了安全联系邮箱,但发布者未验证。扣分原因:命名稳定性未完全明确,版本变更日志缺失,维护责任未完全清晰。

有效结果7 / 13 · 2.7/5

证据显示:输出可用性:生成的剪辑和合集可下载,但未提供实际输出示例;边际价值:AI自动剪辑和智能合集是差异化功能,但未与其他工具对比;成本效益:需要API密钥和计算资源,但未提供性能基准。扣分原因:输出示例缺失,成本效益未量化。

证据核验3 / 8 · 1.9/5

证据显示:README中的功能声明有部分代码支持(如pipeline步骤),但未提供具体实现细节;跨来源验证:仅依赖单一仓库,未提供外部验证;事实与推断分离:README中明确标注了开发中功能,但部分声明(如AI分析能力)未提供证据。扣分原因:声明可追溯性不足,跨来源验证缺失,事实与推断分离不充分。

风险与缓解建议
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 发布者身份未验证,需谨慎对待安全承诺。
  • 依赖未锁定版本,存在供应链风险。
  • 敏感数据处理(如Bilibili cookies)未说明加密措施。
  • 无回滚机制,操作失误可能无法恢复。
  • AI功能依赖外部API,需注意数据隐私和成本。
证据充分度:低 评估于 2026年8月11日 审查版本 17100c05252b 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v1.5.6 AutoClip Desktop v1.5.6
    发布说明摘录
    AutoClip Desktop v1.5.6 - 默认自动预检失败时改走字幕路线继续出片,不再整单失败;只有明确要求视觉分析时才停住。 - 导入前检查分析模型、转写、视觉和 FFmpeg。缺什么直接给出连接、安装或打开设置的入口;没有字幕且转写未就绪时不能开始。 - 自动出片失败事件补齐失败阶段、HTTP 状态和字幕/视觉路线,不再把所有失败都记成笼统的模型错误。 - 安装冒烟改为走 Studio 一键出片,并用 ffprobe 检查成片。 - 桌面版不再启动 Celery。项目列表以 studio.json 的出片终态为准,避免首页一直停在「制作中」。 - 删除已不再使用的旧导入页和未引用的 Celery 试验文件。 - 失败记录保留模型服务返回的 HTTP 状态;健康检查接口报告实际版本号;视频网站拒绝下载(HTTP 403/412/429)时显示中文原因和换网络或使用浏览器登录信息重试的建议,不再显示下载工具的英文原文。(#297) - 转写模型改为后台下载并显示真实状态,不再提前提示“下载完成”;导入前检查所选模型是否已在本地,缺少时可直接下载。模型下载默认先连官方源,失败后改用镜像。两个成片草稿不再选中同一段内容;成片渲染完成前首页不再显示“已完成”。(#298) …
    在 GitHub 查看 ↗
  2. v1.5.5 AutoClip Desktop v1.5.5
    发布说明摘录
    AutoClip Desktop v1.5.5 - 包含未公开发布的 1.5.4 全部修复(1.5.4 标签的发布构建被验收门禁误拦,未生成安装包),并修复发布构建读取验收标签的问题。 - 云端转写失败时保留云端原因和配置提示,不再误报本地 Whisper 未安装;保留原有请求上限。 - 成片保存后继续同步本次封面收尾,修复最后一张卡片封面生成后未自动显示的问题;可选封面失败或服务重启仍保留已生成视频。 - 发布简介中的 CEO、CTO、CFO、COO 或“公司负责人”等任职说法缺少原字幕依据时,保留标题与话题并省略简介,避免补入没有依据的身份或曾任经历;不增加模型请求。 - 静音切点检测兼容 Windows 本地编码和缺失的 FFmpeg 错误输出;可选停顿检测失败时仍可按字幕完成选段。 - 修复制作偏好和调整方案弹窗中下拉菜单被遮挡、无法用鼠标选择的问题。 - 修复隐私设置读取较慢时覆盖刚修改的崩溃报告开关,以及离开设置页后旧请求覆盖新选择的问题。 - 将访谈式成片的重点词标签和人物名牌放到字幕区域下方,避免与生成字幕或原视频字幕重叠。 - 模型目录的本地缓存无法写入时,继续返回已取得的账号模型列表;避免可选缓存故障阻断设置页刷新。 …
    在 GitHub 查看 ↗
  3. v1.5.0 AutoClip Desktop v1.5.0

常见问题

AutoClip 需要付费的 API 密钥吗?
是的,AI 分析功能需要阿里云 DashScope 的 API 密钥(通义千问),您需要在 .env 文件中配置 API_DASHSCOPE_API_KEY。否则,视频下载和基本处理仍可工作,但 AI 高光提取功能不可用。
YouTube 视频下载失败怎么办?
首先检查网络连接,确保可以访问 YouTube。其次更新 yt-dlp 到最新版本:pip install --upgrade yt-dlp。如果仍有问题,可以尝试使用浏览器 Cookie(在创建项目时上传)。
B站视频下载需要登录吗?
部分视频可能需要登录才能下载。当前版本支持 Cookie 导入或账号密码登录,但 B站账号管理功能仍在开发中,多账号切换可能不稳定。
我可以将此系统部署到生产环境吗?
可以。README 提供了 Docker 部署和生产环境优化建议,如使用 PostgreSQL 替换 SQLite、配置 Redis 持久化、调整 Celery 并发数等。但需注意,B站上传和字幕编辑功能尚未完成,请根据需求评估。
AutoClip 能与其他的 AI 模型一起使用吗?
目前代码中明确指定了通义千问模型(API_MODEL_NAME 可配置为 qwen-plus 等)。但项目结构中有 LLM 管理器(llm_manager.py),理论上可扩展其他模型,但需要修改代码,文档未提供具体指南。
在 GitHub 查看 ↗ 安装 ↓

相关 Agents