【软件推荐】一个基于AI的智能视频切片处理系统智能提取与剪辑的二创工具
我能为你提供什么服务?
网站建设 | 小程序开发 | 软件定制
我是鹏魔王,一个做网站、小程序的程序员,记录生活日常、及技术分享。
本欲起身离红尘,奈何影子落人间,欢迎关注,祝大家早日实现财务自由!
大部分人为什么贫穷,往往是因为它的自私,愚昧,短视,格局小,认知低导致的。
AutoClip是一个基于AI的智能视频切片处理系统,能够自动从YouTube、B站等平台下载视频,通过AI分析提取精彩片段,并智能生成合集。系统采用现代化的前后端分离架构,提供直观的Web界面和强大的后端处理能力。

推荐部署方式docker
# 克隆项目git clone https://github.com/zhouxiaoka/autoclip.gitcd autoclip# Docker一键启动./docker-start.sh# 开发环境启动./docker-start.sh dev# 停止服务./docker-stop.sh# 检查服务状态./docker-status.sh
部署方式
autoclip/├── backend/ # 后端代码│ ├── api/ # API路由│ │ ├── v1/ # API v1版本│ │ │ ├── youtube.py # YouTube下载API│ │ │ ├── bilibili.py # B站下载API│ │ │ ├── projects.py # 项目管理API│ │ │ ├── clips.py # 视频片段API│ │ │ ├── collections.py # 合集管理API│ │ │ └── settings.py # 系统设置API│ │ └── upload_queue.py # 上传队列管理│ ├── core/ # 核心配置│ │ ├── database.py # 数据库配置│ │ ├── celery_app.py # Celery配置│ │ ├── config.py # 系统配置│ │ └── llm_manager.py # AI模型管理│ ├── models/ # 数据模型│ │ ├── project.py # 项目模型│ │ ├── clip.py # 片段模型│ │ ├── collection.py # 合集模型│ │ └── bilibili.py # B站账号模型│ ├── services/ # 业务逻辑│ │ ├── video_service.py # 视频处理服务│ │ ├── ai_service.py # AI分析服务│ │ └── upload_service.py # 上传服务│ ├── tasks/ # Celery任务│ │ ├── processing.py # 处理任务│ │ ├── upload.py # 上传任务│ │ └── maintenance.py # 维护任务│ ├── pipeline/ # 处理流水线│ │ ├── step1_outline.py # 大纲提取│ │ ├── step2_timeline.py # 时间线分析│ │ ├── step3_scoring.py # 精彩度评分│ │ └── step6_video.py # 视频生成│ └── utils/ # 工具函数├── frontend/ # 前端代码│ ├── src/│ │ ├── components/ # React组件│ │ │ ├── UploadModal.tsx # 上传模态框│ │ │ ├── ClipCard.tsx # 片段卡片│ │ │ ├── CollectionCard.tsx # 合集卡片│ │ │ └── BilibiliManager.tsx # B站管理│ │ ├── pages/ # 页面组件│ │ │ ├── HomePage.tsx # 首页│ │ │ ├── ProjectDetailPage.tsx # 项目详情│ │ │ └── SettingsPage.tsx # 设置页面│ │ ├── services/ # API服务│ │ │ └── api.ts # API客户端│ │ └── stores/ # 状态管理│ └── package.json├── data/ # 数据存储│ ├── projects/ # 项目数据│ ├── uploads/ # 上传文件│ ├── temp/ # 临时文件│ ├── output/ # 输出文件│ └── autoclip.db # 数据库文件├── scripts/ # 工具脚本│ ├── start_autoclip.sh # 启动脚本│ ├── stop_autoclip.sh # 停止脚本│ └── status_autoclip.sh # 状态检查├── docs/ # 文档│ ├── README.md # 文档中心│ ├── i18n.md # 国际化配置│ └── *.md # 其他文档├── logs/ # 日志文件├── Dockerfile # Docker镜像构建文件├── Dockerfile.dev # 开发环境Docker文件├── docker-compose.yml # 生产环境Docker编排├── docker-compose.dev.yml # 开发环境Docker编排├── docker-start.sh # Docker启动脚本├── docker-stop.sh # Docker停止脚本├── docker-status.sh # Docker状态检查脚本├── .dockerignore # Docker忽略文件├── DOCKER.md # Docker部署文档└── *.sh # 启动脚本
项目地址:
https://github.com/zhouxiaoka/autoclip
官网:
https://zhouxiaoka.github.io/autoclip_intro/
夜雨聆风