使用VHS磁带文件制作专业终端录像,提供语法、时序、设置和最佳实践的指导。
VHS Recorder. 使用 Charm 的 VHS 创建终端录音.是一项面向实际任务的技能,主要用于当创建 CLI 演示、 README 动画、 文件视频时使用;Prerequities. vhs 安装( 酿造安装 vhs / go sind github)。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
使用 Charm 的 VHS 创建终端录屏。适用于 CLI 演示、README 动画、文档视频等场景。
vhs(brew install vhs 或 go install github.com/charmbracelet/vhs@latest)ttyd 和 ffmpeg 已加入系统 PATHOutput demo.gif # 输出指令(优先执行) Set Width 1200 # 设置项(其次执行) Set Theme "Catppuccin Mocha" Require git # 依赖项(再次执行) Hide # 隐藏初始化步骤(不显示在最终输出中) Type "cd /tmp && clear" Enter Show Type "your command" # 主要录制内容 Enter Wait Sleep 2s
| 命令 | 用途 |
|---|---|
Type "text" |
输入文本(受 TypingSpeed 设置控制) |
Enter / Tab / Space |
模拟按键(回车、Tab、空格) |
Up / Down / Left / Right |
方向键导航 |
PageUp / PageDown |
翻页操作 |
Ctrl+C / Ctrl+D / Ctrl+L |
发送信号 / EOF / 清屏组合键 |
Wait / Wait /pattern/ |
等待提示符出现或匹配正则表达式 |
Sleep 2s |
固定时长暂停(支持 ms/s/m 单位) |
Hide/Show |
隐藏/显示初始化与清理步骤(不纳入最终输出) |
Type@50ms "text" |
内联覆盖打字速度 |
Backspace N / Delete N |
向后/向前删除 N 个字符 |
Copy / Paste |
剪贴板操作 |
Screenshot path.png |
捕获单帧画面 |
Env VAR "value" |
设置环境变量 |
| 设置项 | 默认值 | 说明 |
|---|---|---|
| Width/Height | 1200/600 | 终端尺寸(单位:像素) |
| FontSize | 32 | 字体大小;可配合 FontFamily 使用自定义字体 |
| TypingSpeed | 50ms | 每个字符的延迟时间(可用 Type@Xms 覆盖) |
| Theme | - | 运行 vhs themes 查看所有可用主题 |
| Padding | 40 | 边框留白;另支持 LetterSpacing / LineHeight 等设置 |
3-2-1 原则:重要命令后停顿 3 秒,操作之间间隔 2 秒,转场过渡预留 1 秒
Hide → Type "clear" → Enter → ShowType → Enter → Wait → Sleep 2sType@10ms "setup command"Output demo.ascii 可即时测试(无需 ffmpeg)| 格式 | 适用场景 |
|---|---|
.gif |
网页 / README(通用兼容) |
.mp4/.webm |
社交媒体 / 现代浏览器 |
.ascii |
预览 / 测试(即时生成,无需 ffmpeg) |
frames/ |
PNG 序列帧,便于后期处理 |
| 问题 | 解决方案 |
|---|---|
| 命令执行过快 | 在 Enter 后添加 Wait + Sleep 2s |
| 终端显示混乱 | 开头添加 Hide → clear → Show |
| 节奏不一致 | 严格遵循 3-2-1 时间规则 |
vhs demo.tape # 运行磁带文件 vhs themes # 列出所有可用主题 vhs manual # 显示完整命令参考手册
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章