mirror of
https://github.com/zhouxiaoka/autoclip.git
synced 2026-09-03 06:24:14 +08:00
Squashed merge of fix/problem-fixes-from-main. - Desktop client (Tauri v2) wiring + packaging - CI workflow updates (Python 3.11, Rust toolchain, Tauri CLI, WebKit deps) - Backend test fix (test_missing_api_key respects CI-injected env var) - build_backend.py: support CI without venv + Windows-safe ASCII output Desktop build workflows (Linux/Windows/macOS) still failing — tracked in #65.
3.8 KiB
3.8 KiB
AutoClip 桌面版发布说明
v1.0.0 - 2024年12月
🎉 首次发布
AutoClip桌面版是基于AI的智能视频切片工具,支持自动识别精彩片段并生成合集。
✨ 主要功能
🎬 视频处理
- 多平台支持: YouTube、B站视频一键下载
- 本地文件: 支持本地视频文件上传
- 智能切片: AI自动识别精彩片段
- 合集生成: 智能推荐和手动创建视频合集
🤖 AI功能
- 内容分析: 基于通义千问的视频内容理解
- 精彩评分: 对每个片段进行AI评分
- 标题生成: 自动生成吸引人的视频标题
- 时间点提取: 智能识别话题时间区间
🖥️ 桌面体验
- 原生应用: 基于Tauri的跨平台桌面应用
- 系统托盘: 支持最小化到系统托盘
- 开机自启: 可设置开机自动启动
- 实时进度: WebSocket实时进度推送
🎨 用户界面
- 现代设计: React + TypeScript + Ant Design
- 响应式布局: 适配不同屏幕尺寸
- 拖拽排序: 支持视频片段拖拽排序
- 实时监控: 详细的任务状态显示
🛠️ 技术特性
- 后端: FastAPI + Celery + Redis + SQLite
- 前端: React 18 + TypeScript + Vite
- 桌面: Tauri 2.0 (Rust)
- AI: 通义千问大语言模型
- 视频: yt-dlp + FFmpeg
📦 系统要求
最低配置
- 操作系统: Windows 10+ / macOS 10.13+ / Linux
- 内存: 4GB RAM
- 存储: 10GB 可用空间
- 网络: 稳定的互联网连接
推荐配置
- 内存: 8GB+ RAM
- 存储: 20GB+ 可用空间
- 处理器: 多核处理器
🚀 快速开始
- 下载安装: 从GitHub Releases下载对应平台的安装包
- 首次启动: 运行应用,系统会自动初始化
- 配置API: 在设置中配置通义千问API密钥
- 开始使用: 创建项目,添加视频链接或上传文件
📋 使用步骤
- 创建项目: 点击"新建项目"
- 添加视频: 选择YouTube/B站链接或上传本地文件
- AI处理: 系统自动分析视频内容
- 查看结果: 浏览生成的视频片段
- 创建合集: 选择精彩片段创建合集
- 导出下载: 下载单个片段或完整合集
⚠️ 注意事项
- 需要配置通义千问API密钥才能使用AI功能
- 首次使用需要下载依赖,请确保网络连接稳定
- 视频处理需要一定时间,请耐心等待
- 建议定期清理临时文件以节省存储空间
🔧 故障排除
常见问题
- 启动失败: 检查系统权限和依赖安装
- 下载失败: 检查网络连接和视频链接有效性
- AI处理慢: 检查API密钥配置和网络状况
- 存储不足: 清理临时文件和不需要的项目
获取帮助
- 查看 用户指南
- 阅读 常见问题
- 提交 GitHub Issue
🛣️ 未来计划
- B站上传: 自动上传切片视频到B站
- 字幕编辑: 可视化字幕编辑和同步
- 批量处理: 支持批量视频处理
- 云端同步: 项目数据云端同步
- 插件系统: 支持第三方插件扩展
📄 许可证
本项目采用 MIT License 开源许可证。
🙏 致谢
感谢所有开源项目的支持,特别感谢:
下载地址: GitHub Releases
项目主页: GitHub Repository
问题反馈: GitHub Issues