# ClipSlice **Repository Path**: zonkin/ClipSlice ## Basic Information - **Project Name**: ClipSlice - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-22 - **Last Updated**: 2025-10-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ClipSlice - 视频分割拼接应用 一个基于Flutter开发的视频分割和拼接应用,支持Android和iOS平台。 ## 功能特性 - 选择单个视频进行分割 - 选择多个视频进行拼接 - 查看最近使用的视频文件 - 直观的时间轴编辑界面 - 支持视频缩略图预览 ## 技术栈 - Flutter 3.0+ - Dart 3.1.0+ - Provider (状态管理) - File Picker (文件选择) - FFmpeg Kit (视频处理) - Permission Handler (权限管理) ## 已解决问题 ✅ **Select Video按钮无效问题已修复** ### 修复内容: 1. 添加了缺失的依赖包 2. 配置了必要的Android存储权限 3. 实现了运行时权限请求逻辑 4. 优化了错误处理机制 ## 安装和运行 ### 环境要求 - Flutter SDK 3.0+ - Android Studio / VS Code - Android SDK 21+ - iOS 12+ ### 运行步骤 1. 克隆项目 2. 安装依赖: ``` flutter pub get ``` 3. 运行应用: ``` flutter run ``` ## 使用说明 1. 点击"选择视频"按钮选择单个视频进行分割 2. 点击"选择多个视频拼接"按钮选择多个视频进行拼接 3. 在编辑界面中进行视频编辑操作 4. 完成后导出处理后的视频 ## 注意事项 - 首次使用时会请求存储权限,请确保授权 - 视频处理可能需要一定时间,取决于视频大小和设备性能 - 处理后的视频会保存在应用文档目录下的ClipSlice/Export文件夹中