mirror of
https://github.com/zhouxiaoka/autoclip.git
synced 2026-09-03 06:24:14 +08:00
- Bump version 1.0.0 → 1.1.0 (tauri.conf.json, Cargo.toml, Cargo.lock); the build script now derives the DMG name from tauri.conf.json so it won't drift. - RELEASE_NOTES.md + CHANGELOG.md: document v1.1.0 (zero-dependency desktop install, end-to-end clip pipeline, black-screen / stuck-list / retry-spam / stuck-pipeline fixes, opt-in faster-whisper, Gemini→google-genai, CI unify + repo cleanup). - Drop two stale doc links to files removed in the cleanup (QUICK_START_GUIDE, SYSTEM_REBUILD_GUIDE). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
6.1 KiB
6.1 KiB
AutoClip 桌面版发布说明
v1.1.0 - 2026年5月
这一版让 macOS 桌面客户端真正可装、可用、能出片。v1.0.0 的安装包此前存在打不出产物、 打开黑屏、处理卡死等问题,v1.1.0 把整条链路从头打通并端到端验证。
🚀 桌面客户端可用了
- 零依赖安装:安装包内置便携 Python 运行时和静态 ffmpeg/ffprobe,用户机器无需预装 Python 或 ffmpeg,双击 DMG 即可使用。
- 端到端出片:粘贴 B站/YouTube 链接 → 自动下载 → 字幕 → AI 大纲/时间线/评分/标题/聚类 → ffmpeg 切割 → 生成切片与合集,整条流水线在本地直接跑通(桌面模式不再依赖 Redis)。
🐛 关键修复
- 修复启动黑屏:前端打包的依赖加载顺序问题(antd 早于 React 初始化)导致页面空白,现已修正。
- 修复项目列表一直「加载中」:补齐运行时缺失的依赖(
pytz等),接口恢复正常。 - 修复重试时疯狂弹窗:导入/重试时的提示循环已根治,一次点击对应一次操作。
- 修复处理一直卡在 0%:桌面模式下流水线改为本地执行,任务能真正跑起来。
- 内置 ffmpeg/ffprobe 改为静态自包含版本,解决换机后无法处理视频的问题。
✨ 新功能:本地字幕转写(按需)
- 对于没有字幕的视频,可在「设置 → 语音转写」里一键安装 Whisper(采用 faster-whisper, 约 200–400MB,不含 PyTorch),并自行选择/下载模型(tiny / base / small / medium / large-v3)。
- 装不装、装哪个模型完全由你决定;不需要时基础安装包保持精简。
🔧 其他
- AI 提供商 Gemini 迁移到官方新版
google-genaiSDK。 - CI 桌面构建工作流统一为一条经过验证的流程;仓库清理(移除大量历史脚本与一次性文档)。
📦 安装说明(macOS, Apple Silicon)
- 双击 DMG,将
AutoClip Desktop拖入「应用程序」。 - 首次打开请右键点应用 → 选「打开」(ad-hoc 签名、未做 Apple 公证,用于绕过 Gatekeeper)。
- 进入「设置」填入 AI 提供商的 API Key 即可开始使用。
当前仅提供 Apple Silicon (M 系列) 版本;Intel / Windows / Linux 包后续提供。
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