# Task Breakdown / 任务拆分

## Overview / 概述

| Status      | Count |
| ----------- | ----- |
| Total       | 5     |
| Done        | 5     |
| In Progress | 0     |
| Pending     | 0     |

## Tasks / 任务列表

### High Priority / 高优先级

- [x] T1: 实现时间解析函数 (parse_time_to_seconds)
  - 支持 HH:MM:SS, MM:SS, SS 格式
  - 返回秒数 (f64)
- [x] T2: 实现剪切逻辑
  - 调用 FFmpeg 命令 `-ss START -to END -c copy`
  - 处理命令执行结果

### Medium Priority / 中优先级

- [x] T3: 实现输出路径生成
  - 默认使用 `{原文件名}_cut_{开始}_{结束}.{扩展名}`
  - 支持自定义输出路径

- [x] T4: 集成到 CLI 命令系统
  - 添加 CutArgs 结构
  - 注册到 FfmpegCommands 枚举
  - 实现 handle_ffmpeg_command 分支

### Low Priority / 低优先级

- [x] T5: 添加用户友好的输出信息
  - 显示剪切时间范围
  - 显示输出文件大小
  - 成功/失败状态提示
