压缩桌面最新视频 - 使用 HandBrake 快速压缩桌面上最新的视频文件,采用快速失败策略
Scanned 2/12/2026
Install via CLI
openskills install majiayu000/claude-skill-registry---
name: compress-latest-desktop-video
description: 压缩桌面最新视频 - 使用 HandBrake 快速压缩桌面上最新的视频文件,采用快速失败策略
---
# Compress Latest Desktop Video
快速压缩桌面上最新的视频文件,采用**快速失败(Fast-Fail)**策略。
## 核心原则
- **乐观执行** - 默认环境良好,直接执行压缩
- **快速失败** - 遇到问题立即退出,明确错误原因
- **最小预检查** - 不预先检查工具和环境,减少决策开销
## 工作流程
1. 直接查找桌面上最新的视频文件(不限制时间范围)
2. 使用 HandBrakeCLI 压缩视频(H.264, RF 22, Web 优化)
3. 压缩成功后删除源文件
4. 失败时保留源文件并显示错误
## 压缩参数
- **视频编码器**: H.264 (x264)
- **质量**: RF 22(平衡质量和文件大小)
- **输出格式**: MP4
- **Web 优化**: 已启用
- **音频**: 自动处理
## 使用方法
```
压缩桌面最新的视频
```
## 快速失败错误处理
脚本会在以下情况快速失败并退出:
- ❌ 桌面无视频文件
- ❌ HandBrakeCLI 未安装
- ❌ 压缩失败(输出文件无效)
**失败时执行**:
1. 保留源文件
2. 显示明确的错误信息
3. 提供修复建议(如 `brew install handbrake`)
## 执行效率
- **典型执行时间**: ~8秒(仅压缩时间)
- **预检查时间**: ~0秒(无预检查)
- **相比防御性检查**: 节省 3.5%+ 时间
## 脚本位置
- **优化脚本**: `scripts/compress_fast.sh`
- **原脚本**: `scripts/compress.sh`(保留作为参考)
## 安装依赖
仅在首次失败时需要:
```bash
brew install handbrake
```
No comments yet. Be the first to comment!