From 8ce450f54dff92e33b7f47fa6dd172808e9246c4 Mon Sep 17 00:00:00 2001 From: imeepos Date: Mon, 14 Jul 2025 11:42:42 +0800 Subject: [PATCH] =?UTF-8?q?remove=200.1.1.md=E6=97=A5=E5=BF=97=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 0.1.1.md | 159 ------------------------------------------------------- 1 file changed, 159 deletions(-) delete mode 100644 0.1.1.md diff --git a/0.1.1.md b/0.1.1.md deleted file mode 100644 index 3bcd153..0000000 --- a/0.1.1.md +++ /dev/null @@ -1,159 +0,0 @@ -## 0.1.1 核心功能开发 - -## 项目管理 功能 - -- 添加项目 填写表单 - -1. 填写项目名称 -2. 选择绑定的本地路径作为本项目的根目录 - -首页是项目列表页面 -1. 要求简洁/大方 - -## 0.1.2 核心功能开发 -新建feature分支完成一下功能开发: -根据promptx\tauri-desktop-app-expert规定的开发规范 完成下面功能的开发 - -1. 开发项目详情页面 - -列表页打开后,跳转到项目详情页面 - -### 添加素材导入功能 业务流程如下 -导入素材->根据素材md5码检查处理结果 忽略处理成功的素材 -> 获取素材的元数据 视频/音频等数据使用ffprobe -- 如果是视频文件 则走下面流程 -分析视频内场景->如果有镜头切换->用ffmpeg切分出来->然后检查切分出来的视频时长是否大于最大视频时长,如果大于最大视频时长进行使用ffmpeg二次切分 -- 其他文件则保存数据库 结束 - -### 注意事项 -- 镜头切换算法 我指导python中有第三方库叫 PySceneDetect‌ 检查下 rust有无同类库 如果有直接用 避免造轮子 - - -## 0.1.4 核心功能开发 -新建feature分支完成一下功能开发: -根据promptx\tauri-desktop-app-expert规定的开发规范 完成下面功能的开发 - -1. feature: 在导入时启动异步处理(更好的用户体验) -2. feature: 开发批量导入功能 - - -## 0.1.5 UI美化 UX改进 -新建feature分支完成一下功能开发 -根据promptx\frontend-developer规定的前端开发规范 优化现有UI和UX操作体验 -要求界面美观 操作流畅 动画优美 合理化信息展示及布局 符合用户操作习惯和大众审美习惯 - -## BUG -- 切换到 hotfix 分支修复: ffmpeg和ffmprobe执行时 会有命令行闪现 - - -## 0.1.6 核心功能开发 -新建feature分支完成一下功能开发: -根据promptx\tauri-desktop-app-expert规定的开发规范 完成下面功能的开发 - -开发 模特管理 功能 -1. 实现模特的curd功能 -2. 素材可以和模特关联 - -- 再次学习 promptx\tauri-desktop-app-expert tauri开发规范 -- 再次学习 promptx\frontend-developer 前端开发规范 - -## 0.1.7 核心功能开发 -新建feature分支完成一下功能开发: -根据promptx\tauri-desktop-app-expert规定的开发规范 完成下面功能的开发 -开发 AI分类设置 页面 -1. 实现AI分类的curd -2. 核心功能:定义分类名/给大模型用的提示词{主要定义什么样的视频是这个分类} -3. 实现当分类修改时,提示词实时预览 - -预览内容 -``` -请分析这个视频的内容,并将其分类到以下类别之一:{categories_str} -请按以下步骤进行分析: - -1. **冲突处理**: - - 按最大可见面积分类 - -2. **内容分类**(仅对包含目标商品且质量合格的视频): - - **全身**: 头顶到脚底完整入镜,肢体可见度≥90%,能完整看到鞋子和发型 - - **上半身**:头部到腰部,手臂动作完整,可见手部动作,腰部以下缺失 - - **下半身**:腰部到脚底,腿部动作完整,可见脚步移动,胸部以上缺失 - - **中段特写**:躯干核心区域(胸到膝),腰带/腹部/臀部特写 - - **废弃素材**:不满足以上分类的放到废弃素材 - -请返回JSON格式的结果: - -{{ - "category": "分类结果", - "confidence": 0.85, - "reasoning": "详细的分类理由,包括商品匹配情况和内容特征", - "features": ["观察到的关键特征1", "关键特征2", "关键特征3"], - "product_match": true/false, - "quality_score": 0.9 -}} - -**分类优先级**: -1. 商品匹配 > 内容分类 -2. 质量合格 > 内容丰富 -3. 明确分类 > 模糊归类 - -请仔细观察视频内容,确保分类准确性。 -``` - - -根据promptx\frontend-developer规定的前端开发规范 检查现有前端代码逻辑 -要求界面美观 操作流畅 动画优美 合理化信息展示及布局 符合用户操作习惯和大众审美习惯 -整体布局精致优美 各元素大小适中 切记不要太大 - - -## 0.1.8 核心功能开发 -新建feature分支完成一下功能开发: -根据promptx\tauri-desktop-app-expert规定的开发规范 完成下面功能的开发 -开发 切片视频 AI自动归类整理 素材功能 -1. 详情页面 添加 素材智能分类按钮 点击后 调用gemini 自动给视频片段分类 - -## 0.1.9 核心功能开发 -新建feature分支完成一下功能开发: -根据promptx\tauri-desktop-app-expert规定的开发规范 完成下面功能的开发 -开发 模板导入功能 -1. 导入 剪映草稿模板 分析轨道片段信息 (时长/material_id/segment_id/track_id/name)等信息 -2. 编辑 name 信息 - -## 0.1.10 核心功能开发 -新建feature分支完成一下功能开发: -根据promptx\tauri-desktop-app-expert规定的开发规范 完成下面功能的开发 -开发 素材模板匹配功能 -### 核心规则 -1. 每个素材最多使用一次 -2. 尽量多的使用模板 保证视频的多样性 -3. 根据模板片段中的name信息 匹配 视频AI分类 且 每个模板只能使用 同一个模特的素材 模板可多次使用 -4. 匹配成功的模板 生成 匹配记录/素材标记为已使用 - -## 0.1.10 核心功能开发 -新建feature分支完成一下功能开发: -根据promptx\tauri-desktop-app-expert规定的开发规范 完成下面功能的开发 -开发 导出 匹配结果到剪映草稿箱 - -### 优化 -提交代码 然后优化: -feature: 编写单元测试和集成测试 -feature: 优化异步操作 -feature: 完善配置管理系统 - -问题:数据库连接管理不够优化 -- 嵌套锁导致死锁问题 -- 每次查询都重新获取连接 -- 照片加载逻辑效率不高 - -问题:数据库连接管理不够优化 -- 嵌套锁导致死锁问题 -- 每次查询都重新获取连接 -- 照片加载逻辑效率不高 - -问题:数据库连接管理不够优化 -- 嵌套锁导致死锁问题 -- 每次查询都重新获取连接 -- 照片加载逻辑效率不高 - -问题:数据库连接管理不够优化 -- 嵌套锁导致死锁问题 -- 每次查询都重新获取连接 -- 照片加载逻辑效率不高 \ No newline at end of file